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.