Updates today

So today I worked on the “getting jumped on by too many monsters” problem that I mentioned yesterday. First thing I did was to adjust the block used to represent PCs and monsters.  Those blocks were a really weird size;  I’ve fixed them to be approximately the dimensions of a standing human, so it’s easier…

The Ballad of Kerry Fox

This is the story of Kerry Fox, the single player who I’m letting run around in my MMORPG Tycoon game right now, to make AI debugging simpler. Things I’ve been doing and noticing: In v1.1, the “Grind out a level” AI state just made someone wander around the region at random.  That worked, because in…

AI Testing

One of the things I learned while developing MMORPG Tycoon is how important it is to have a repeatable test case, when you’re developing complicated AI behaviour.  A way to run the same situation several times, to help debug why a misbehaving character is doing what he’s doing. In most games, this isn’t a big…

Quest Follower AI

So for the first time today, I’ve gotten the PCs to actually be able to cope with multiple quest givers and multiple quests active at once. Right now, the PCs travel around to quest givers, picking up as many quests as they can, and then start performing the quests.  When selecting quest givers to visit…

Quest Logs

So I’ve started working on the player AI revisions. Quests and QuestGivers were new in v1.1;  they were entirely abstracted away in the v1.0 series.  But even in v1.1, they were extremely limited;  each PC could only have one active quest at a time, and would only work on quests from one quest giver until…