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. |