-
Notifications
You must be signed in to change notification settings - Fork 0
Iteration 2
George Kandalaft edited this page Nov 19, 2019
·
1 revision
The deliverables for Iteration 2 are (a) UI mock-ups, (b) the specification of the Controller interface, and (c) sequence diagrams for each listed feature of the Block223 application. You are also required to state who worked on which features.
- Add a game
- Define game settings (e.g., number of levels, minimum speed, speed increase factor…)
- Delete a game
- Update a game
- Add a block to the game so that it can be used in a level
- Delete a block from a game so that it cannot be used anymore in any level
- Update a block in a game
- Position a block at a grid location in a level
- Move a block from one grid location to another grid location in a level
- Remove a block from a level
- Save game The “Save game” feature must be implemented with the help of Java Object Streams and the Java Serializable interface as explained in “Tutorial 07 – Persistence and Additional Features”. A game is not saved automatically but only upon request from the admin.
- Log in/out as a player or admin.