Name of Team:ThinkTNCK
Project Title: Shape Shift
Project Description: This project will be an android app developed through Android Studio. The app will be centered around a game where the user is presented with a set of random shapes for a short amount of time, after this the user will have to recreate the order of the shapes by selecting from a set of icons which are identical to the shapes presented before. If the user recreates the pattern correctly they will progress to the next round, if not the game will end and show their score, which is the amount of rounds they lasted.
The UI will be based on 4 buttons depicting a square, circle, triangle, and diamond. The game will start by highlighting a single shape for a short time which the user must then click, the next round will move to two shapes being highlighted one after the other, this presentation and recall pattern will continue with the speed of the highlighting increasing over time and the number of shapes being highlighted also increasing. The game will end once the user incorrectly inputs the pattern 3 times.
Functional Requirements
- Home screen displaying the users highscore, an about button, and a play button
- About page will inform the user on how to play the game through text and pictures and will also have some information about how the game was made
- Game options menu which opens when the play button is pressed. The menu will allow the user to decide between easy (1s per shape) , medium (0.75s per shape), and hard difficulty (0.5s per shape).
- Game screen which will show the user a pattern of shapes which they will have to recreate
- Game screen will have a clean and user friendly design
- Sound effects for user turn start and for shape highlighting/selecting and game end
- Score counter in game screen which will display the users current score
- End of game screen which will tell the user their score and prompt them to enter a six character name for the scoreboard
- Clear animations depicting which shapes are in the pattern and animations for the end of the game/high score
- randomly generated pattern which decides the pattern that the user must recreate
click on image for larger version