We (us at Tarasque) are making a top down game in SDL. It's similar to the old Zelda, except the player is always in the middle of the screen (kinda like Diablo). I've got movement, map loading, a HP bar, and pausing up, but I'm stuck on monsters. Currently, monsters can be placed and you take damage if you move into them, but it's just like any other tile, in that it does not move. I'm trying to think up a way to store monster stats (HP, max HP, armor, XP it gives, coordinates, etc), and I'm thinking I'll make a class. But the problem is I'm not sure how to create a whole bunch of classes (ie: create a class when the monster comes on the screen, destroy it when it goes off). Or should I have 20 "monster" classes and just have a bunch of them be empty, and use those over and over for each monster? Any suggestions would be GREATLY appreciated
Thanks,
//napKIN