Nine Day Game, Day 1 - init_gl()
Day 1 started off bright and early at Kwartzlab, coinciding with the first day of February's Global Synchronous Hackathon. We had four development goals for the day:
- Develop a random level generator (Ryan)
- Write a 3D engine capable of displaying the random level (Alex)
- Flesh out the design doc more (Both)
Working on the design doc was a bit delayed for two reasons. The first, is that I forgot to bring with me my notes on designing a new RPG stat system designed for enhanced character customization. The second, is because we don't know what we need to be writing down - this is the most complicated game I've written, and I don't know what I don't know.
Progess on the 3D engine was also slower than I expected it to be, which I attribute mostly to using some technologies that I haven't worked with too heavily - namely the Simple DirectMedia Layer (SDL) and git.
Random level generation, however, does work! Not only that, but Ryan had enough time to also implement a player avatar that can explore the world, and has a limited sight range. Check it out: