Possible tasks include
- Go through all locations in the code marked TODO and work on the easier ones.
- Make some hard-coded properties of the game model like the economic climates (recession, moderate, boom) or the game rules (can connect to other railroads) serializable and then load their default state from a file when a scenario is loaded
- Go through the code (especially the moves, the move generators and the handler) and identify code that does game logic and move it to the model.
- Add to the design document details of the planned client-server interaction.
- Describe the game model in the design document.
- Moving Activities from the world to the Trains where they belong
- Replacing CompositeMoves with single step comprehensive Moves and removing undo on the moves (we don't undo anymore)
- Create a Player specific World view, so that the player doesn't always have to specify his Player object (alternatively, store your Player object with your credentials in a context, that then is stored next to the world)
No comments:
Post a Comment