It's been almost a month. This project (along with my Borderlands addiction) is slowly turning me nocturnal. 5am is my usual bedtime these days, more often that not after two or three hours of tearing my hair out over stupid nonsensical programming issues. Even with the silly bedtime increasing the number of hours available to me in which to work, I'm falling further and further behind. Anyway, general progress report:
- Map generator now generates three islands that don't overlap or run off the edge of the allotted space for the entire map.
- Mersenne Twister random number generator implemented. The in-built C++ random number generator isn't random enough.
- Moveable, animating player character implemented (well, it's just a flashing box at the moment). Collides with walls and everything.
- Placeholder title screen with working "New game" button.
- Object orientated state machine/game loop going. While it's a good solution to a game loops, the added programming complexity is the source of my current problems.
- Character art is coming along, which is nice.
Next on my to-do list is get everything working again. Implementing the OOP game loop has broken most of the stuff I'd coded before so it all needs to be reworked. It's getting done though, if slowly. Once that's all done getting everything else working in it should be a fairly straightforward process, as straightforward a process programming a dynamically generating quest system can be.
And so I retire to bed. I wonder if I can wake up before 2pm today. It would be nice.
No comments:
Post a Comment