PuzzleHustle
Reach the end of every level in each of the different puzzle themes!
Milestone 1
UI Mocks
List of features
- Game features a start screen with some art and story mode button.
- Player can move based on a grid. Movement is done by sliding in the ice level.
- Game features 2 different puzzle themes and 1 level per theme.
- Levels include spawn and win conditions.
- Game features a timer for each level.
- Each level can be reset, which resets the timer.
Pictures
Milestone 2
List of features:
- Replaced placeholder player character with a new character that has animations.
- Timers track the time of each level as well as the total time.
- Restarting a level makes the level timer (re)start from your previous time + 5 seconds (penalty).
- Implemented new UI elements which display the amount of restarts (top left of the screen) and the powerups that are currently available (top right).
- Implemented a speed boost powerup, destroy special rock powerup and a make enemies harmless (and invisible) powerup. Powerup placements are not final and they are rather proofs of concept.
- Created an info panel (that appears before playing the game) which explains the powerups.
- Created an enemy that moves back and forth. Also created an enemy that mirrors your movements. Both enemies have animations.
- Created a 'spike' trap which kills the player when they walk into it.
- Created intro levels to Ice and Box themes to teach the player the basics. Also created an intro level to a new theme – the Mirror theme.
- Created one harder level for both the Ice and Box theme.
- Added sounds for player/enemy movement (walking and sliding), player sliding into a wall, pushing boxes, collecting powerups, destorying special rocks with a powerup, etc.
Pictures
Milestone 3
Peer review
Link to our peer review of the game Give and GO (Milestone 2).
List of features
- 3 level themes, each including multiple levels with increasing difficulties.
- Tile-based movement system, featuring both walking (tile by tile) and sliding (until hitting a wall).
- Autosave system which saves your progress after completing levels.
- Restart system for restarting the current level.
- Time and amount of restarts tracking system.
- 3 power-up types (break wall, speed boost, make enemies harmless), 3 wall types (regular, breakable, spike trap), 2 enemy types (ping-pong movement, mirror player movement), 1 movable object (box).
- Sounds for gameplay and menu interactions.
- Option to replay previously beaten levels using the levels menu (progress is reset once the last level is completed).