Projektiplaani näidis
Näidisplaan
SPRINT 1 (WEEK 3 - WEEK 5)
Week 3
Creating the project page
Select the best game idea
Deciding on a game engine
Learning LibGDX basics
Week 4
Create a game skeleton
Setting up prototype client.
Setting up prototype server.
Establishing first connection between client and server, players are synced to server.
SPRINT 2 (WEEK 5 - WEEK 7)
Week 5
Continue learning LibGDX basics
Defining the game board area
Week 6
Adding basic terrain features
Map generation (without basic RCI)
Main menu for the game.
SPRINT 3 (WEEK 7 - WEEK 9)
Week 7
Implementing at least one type of each building/area type
Implementing roads
Adding basic building features
Week 8
Implementing basics of city building
Players can place buildings
Player can interact with terrains and buildings
SPRINT 4 (WEEK 9 - WEEK 11)
Week 9
Improve UI
Game lobby
Money and using it
Week 10
Add more to RCI implementation
Adding animations for building different structures
Change over to isometric view
SPRINT 5 (WEEK 11 - WEEK 13)
Week 11
Tools to add and delete tiles
Continue change over to isometric view
RCI needs
Week 12
Implementing more buildings / structures
Add some kind of AI (ex: cars or citizens walking around)
SPRINT 6 (WEEK 13 - WEEK 15)
Week 13
Improve RCI ratios/needs
Correct/rewrite bad code
Playtesting, balancing, bug fixes
Week 14
Game performance fixes
Adding sound to game
Game performance, client-server sync improvements once needed if in-game feature set is complete.