So here at the college, a couple of kids in my hall wanted to start making 2D games. Originally I was going to point them to Blitz 2D, since that's where I learned and it did me a ton of good. However, they're in basic C++ classes here and I didn't think it'd be smart for them to learn another language.
So, I started thinking, hey, it's been awhile since I did any 2D framebuffer stuff anyways. Why not write my own lib? I could use it myself anyways.
After some research, I found PixelToaster, written by the same author who wrote Open/Tiny PTC (my beloved old framebuffer lib's). It seems very nice, but had some syntactical things that were a bit too advanced for the target users. So, I started abstracting it.
Long story short, I now have a lib that encompasses PixelToaster, FModEx, and stb_image and wraps them in functions that are [almost] identical to Blitz 2D. It's very much WIP and I'm pretty much just adding features as demanded (still following Blitz' drawing models). Would it be beneficial to post that up here? If I recall some people were getting a bit confused moving to C/C++ and it might help.
What do you guys think?