Anyway, the concept for this game (working title: Fist of the Rogue
Warrior) is a martial arts setting, based around tournaments. I
really want to have a variety of combat styles to learn, and a
selection of different moves and stances. However, the setting lends
itself to a few simplifications which should make life a bit easier -
items, magic, and random level generation are strictly optional, as I
want each level to feel designed, combat to be mostly unarmed, and
magic to be subsumed entirely into the fighting moves. Also, the
tournament-based system means leveling will probably occur between
each battle (no XP) and there won't be much to save (just the player
state).
I make it 15:20 GMT, so I'd better get cracking. Best of luck to all
the other coders out there!
So far, I now have an @ walking about a map with walls in it, which I
can load from a file, and it also contains an enemy who does nothing
except get hit. Progress!
I'm currently adding the attack and defence objects and I'm getting in
a mess trying to arbitrarily assign functions to each instance. I
don't really want to create a class for each attack/defence type, but
it looks like I might have to... any thoughts?
Ask yourself whether you really need attacks and defences to be objects.
Maybe plain old data will suffice?
--
Michal Bielinski