HiRez said:
Hey pretty cool, exciting to see it coming along, now let me ask you about performance. How many of those little sprites could you have animating smoothly at once (and on what hardware)? And with collision detection?
It looks like your code is straight C. I'm curious to find out more about SDL because I don't know much about it. It's simply a cross-platform C API for graphics? Is it specifically a game library or is it more generalized for any type of graphics/sound? Quartz is a nice library but it's relatively slow. OpenGL is fast but somewhat low-level. Something that makes the best of both, has game-specific builtin routines, and is cross-platform would be ideal. I'm curious what Game House uses for their games, because they're prolific and their games all look very consistent and pretty good (in that 2D "puzzle game" kind of style).
I'm actually programming it in C++ bc I can declare variables where I need them, which is good in my case for a few items. I'm going to try this project out on my dads iMac G3 333mhz, and see how it runs. It does run smooth, but I was compiling a DVD when I made the video, I'll try and do it again today.
SDL is Simple DirectMedia Layer:
http://www.libsdl.org/index.php it can be used for all different kinds of programs - games, photos, etc. etc. etc. Its a strong API that works on Linux, Unix, Mac, BEOS, Windoze, etc.
I could have many many many sprites with SDL, and have them move as if it were a 4 player, 16 player etc. game.
http://www.aaroncox.net/ is where I have received tons of help on this game. I suggest those who like programming video games or who want to and know C or C++ to go there and learn it. If you guys want to try my game, be sure to install SDL on your Mac. I'm going to start-up a Windows XP and compile it for PC's so if there are PC users they can try this out as well. BTW I use XCode on Mac and Dev-C++ on PC.
Anything else I forgot?