Today I worked on more resolution parsing. I actually think I have all of the components for it to work, but I wrote a lot of code and didn't run any of it except for some syntax checking. Next time I work on this I'll be in test mode, just seeing if it works and trying to find the gobs of logical errors that inevitably exist. But once this is done, we'll be at a core milestone, where the game is actually somewhat playable.
I need to revise my development list/log thing. The emailing and day timer will be tricky, because I think what I'll have to do is spin up a separate daemon or cron job that polls the db every half hour to see if a day has passed, and if so, commence resolution. I'm also open to changing the gameplay as far as the time limit is concerned, because I'd rather keep this thing simple. I've also added a spot for start of game and end of game, as far as getting everyone in a room (pretty much done during dungeon creation, but needs some polishing) and merging the game_player back into the player when the game is over, and what I want to do about reporting results of the last game.
Decision parsing based on traits
Decision submission, resolution parsing from XML, modifying traits <-- IN PROGRESS
Authoring tools for rooms, including an XML validator and a test feature
Enter game and exit game (merge traits back to player)
Game invites, declines.
General game rules, like death and pants shitter.
Email functionality, day timer
Unit testing, code cleanup, documentation
2 Hours
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Today I worked on more resolution parsing. I actually think I have all of the components for it to work, but I wrote a lot of code and didn't run any of it except for some syntax checking. Next time I work on this I'll be in test mode, just seeing if it works and trying to find the gobs of logical errors that inevitably exist. But once this is done, we'll be at a core milestone, where the game is actually somewhat playable.
I need to revise my development list/log thing. The emailing and day timer will be tricky, because I think what I'll have to do is spin up a separate daemon or cron job that polls the db every half hour to see if a day has passed, and if so, commence resolution. I'm also open to changing the gameplay as far as the time limit is concerned, because I'd rather keep this thing simple. I've also added a spot for start of game and end of game, as far as getting everyone in a room (pretty much done during dungeon creation, but needs some polishing) and merging the game_player back into the player when the game is over, and what I want to do about reporting results of the last game.
2 Hours