Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 1.94 KB

DevelopmentOrganization.md

File metadata and controls

41 lines (36 loc) · 1.94 KB

== Description
To better organize our coding, lets set how and what we need to code in lists:

  1. TODO: Functionality we want to implement to our game
  2. DOING: Functionality that we are working on
  3. DONE: Functionality that is already finished and implemented.

How to represent
#number - Functionality Name - Description - Coder Name

== TODO

  1. Menu - Merge to branch - DeltaTeam
  2. Keyboard - Add diagonal movement - DeltaTeam
  3. Extra Feature - Add limit to player max speed base by level - DeltaTeam
  4. Extra Feature - Player max speed bonus for over limit speed - DeltaTeam
  5. Score Board - Implement score board for player - DeltaTeam
  6. Sounds - Music for game - DeltaTeam

== DOING

  1. Menu - Programming and Menu - Ricardo, Tiago
  2. Code Cleaning - Clean code, remove deprecated folders and files, add comments to methods - DeltaTeam

== DONE

  1. Game map Creation - Map grid was created and executed - Andre
  2. File Structure - Directory and file organization - DeltaTeam
  3. Game Objects - Factories, Types - Flavio, Tiago
  4. Game Logic - Start, Init, object creation - Andre
  5. Game Init - Creation of grid, creation of players - Andre
  6. Player Logic - Added some main abstract methods - Flavio
  7. Enemy Logic - Added some main abstract methods - Flavio
  8. Graphics - Defining graphics for game - Monica
  9. Graphics - Adapting and editing graphics - Tiago, Monica
  10. Game Start - Start movements - Andre
  11. Game - Definition of positions, random creation - Andre
  12. Game Init - Creation of objects - DeltaTeam
  13. Presentation - Plan and develop presentation for sale of game - Ricardo, Flavio
  14. Collision - Adding helpers methods and logic - DeltaTeam
  15. Collision - Player shoots enemy dies, take him out ot the screen - DeltaTeam
  16. Collision - If zombie hits player character, the player dies - DeltaTeam
  17. Collision - Zombie hits the wall its game over - DeltaTeam
  18. KeyboardEngine Logic - Missing speed increase/decrease, shooting - Andre, Ricardo