Week 7


Added features to the game in increments, separately for each person. These features include a flame exhaust for the spaceship, a play/stop button that flips between the two, improved paths (with curves, arrows, and realistic rotation), and improved fuel cell/bar/selector manipulation/design. We merged the code to one main file, with the intent now to move onto a level factory.

Prior week's goal stack:

Ethan - paths (curve and arrow)
Eoin - ship movement (rotation along paths)
John - Start/Finish state (add the path that leads off-screen. Add path from the edge of the screen to a state to denote the starting state.)
Eoin - Particle emitter/changing colour of flames at back of spaceship
Bryan - Fuel bar/cell (tap to delete a fuel cell)
Bryan - Play/stop button functionality (one button that flips to reveal the other)
John - items
POST-ALPHA GOALS
Level Factory
Menu and menu button
Saving/persisting level status
General settings (for example, to toggle in-game audio)

This week's goal stack:

Merge all changes from each team member.
Eoin - add paths that lead on/off-screen to denote start/end states.
Implement restart game functionality.
Add item outline to bottom of screen, make this a necessary win condition.
Design the scene so that it can be loaded from a plist.
Create a menu and menu button that gives a map of all levels.
Save and persist user progress.
Add general settings (eg. for toggling audio).
Design a bunch of levels according to our plist standard.