Programming Project, Planning

Here is our planning for the project. (copy-paste from word, the formatting is messed up)

Planning document

Project name: Boberman

Project participants: Tomas Lindell and Robert Olin.

Deadline: 19 January 2014.

Schedule:

No schedule needed since there will be work done almost (not the 24th dec) every day.

We will try to do the most important parts first, then move on to the bonuspoints (see goal list).

Goals:

  1. 1.    Structure the game after the project score system (to achieve every possible point)
  2. 2.    Make the game playable

x.1.    Enable players to move

x.2.    Make collisions work

x.3.    Create bombs, their behavior and explosions

x.4.    Enable players to place bombs

x.5.    Power ups

x.6.    Main menu and configuration menu (config accessible while playing, alternatively another config menu for that)

  1. 3.    Add additional stuff for score-points

x.1.    Graphical user interface and TTF

x.2.    Pixel perfect collision

x.3.    Artifical intelligence

x.4.    Visual effect (particle effect for explosions)

x.5.    Other (like circle vs circle collision)

Individual work:

We will work individually over Christmas/new years since we aren’t in the same place. When on the island together we will often work together in one of the school buildings.

We will delegate stuff between us when it’s necessary to do so, at least once a week. We will contact each other through messaging/Skype.

The last days of the project:

Here is a short list of stuff that we plan to do in the last days of the project.

  • Check code structure (big one)
  • Remove “friend class” wherever possible
  • Should all managers have initialize() and cleanup()?
  • Check for memory leaks
  • Remove <iostream> from includes (used only for testing)
This entry was posted in 5SD022. Bookmark the permalink.

Leave a comment