Pre-Conceptualisation 4: Building towards initial prototype
by boro84 on Jan.02, 2009, under Meeting Outlines, Pre-Conceptualisation
Agenda
- finalise roles
- come up with all possible game features
- preparing for initial prototype
Discussion
Implementation – OOP?
The chosen platform XNA has a class ‘Game1′ which holds the bulk of the code the team has seen so far after looking through XNA tutorials and code.
For a medium size game, this could get messy. Without OOP, objects will have to be stored as structure data types. Alternatively, to implement OOP several methods can be used. 1 of the method is to create classes seperately for each object. An alternative is to code the classes inside the ‘Game’ class. The team will research on this and come to a decision in the following week.
Scrum?
The team decided to research on the Scrum development process and will most likely follow a similar workflow.
Shao Chong will be in charged of maintaining the processes. The team will create a product backlog over the next week, which will contain the list of features which could be included in the game. This list will be trimmed into a release backlog where the team will prune away features that are not necessary or ideal.
The first release, or prototype is targeted to be released by 18th Jan 2009.
Roles
Below are the team’s finalised roles for the project:
Shao Chong – Project lead
Anselm - Lead designer
Boon Pin – Documentation
Yunxu - QA
Every team member will be developers as well, involved in the coding of different aspects of the game.
Roles as developers:
Shao Chong
- combat system
- damage locality
- damage feedback
Boon Pin
- Enemy AI including tactics, behaviour, action
- Pathfinding
Anselm
- visual effects
- weather system
Yunxu
- procedural environment
- trap system
Team members may work together (pair programming) or help out each other during the course of the development.
Other discussions
- discussed on the map requirements for initial prototype (start small, build gradually)
- to finalise on version control software by next meeting
- discussed on implementation of trap system
- to research and try on portability of code between PC and XBOX, and decide on platform for final release