The Walrus Kingdom Game In it's current state the game is little more than a couple of classes and weird looking files but we'll get there, I promise :)
The first version of WalrusKingdom can be found in my personal repositories. Most parts of the basic engine were already working but quite some interactive features such as NPCs and being able to enter buildings as well as the actual storyline were never implemented.
After the first version was little more than a proof of concept (writing an entire game engine with little more that Arrays, Ints and Strings) the second version aims to be an actual game that is hopefully fun to play.
Materials
- Data Structure for Material Types
- Material Manager taking care of Material Types
- Json Importer for Material Types
- Json Exporter for Material Types
Triggers
- Data Structure for Trigger Types
- Trigger Manager taking care of Triggers
Maps
- Data Structure for Maps
- Initialisation for Maps
- Map Manager taking care of Maps
- Json Importer for Map Data
- Json Exporter for Map Data
Game Data
- Add checks for broken JSON files or missing contents
- Import & adapt old Material Data (from v1)
- Import & adapt old Map Data (from v1)
- Import old Tiles (Bitmaps from v1)
Graphics
- Linking Bitmaps to Materials
- Main Game Loop
- Basic map renderer
- Player controls
- Scrolling
- Smooth Scrolling
Everything else
- More Advanced Debug Outputs
- super important stuff?