-
Notifications
You must be signed in to change notification settings - Fork 8
Game Roadmap
This is what will be viewable to the user at any given state.
Boot State - > Loading Graphic -> Game Start -> Game Loop -> Game End
Loading in context information, user does not see anything.
Something to distract the user while we boot the game or load resources.
The game map is a black background with scattered barriers and color change fields. Character is frozen at the bottom.
?? (maybe a button, maybe just tap the screen?)
Game map and character starts moving vertically and more fields appear. Character can move left to right only. If character hits color field, it changes to that color. If it hits barrier and it is the same color, it moves on.
Character hits a barrier of a different color. Points are calculated based on how long the user has been playing. Points are shown, game restarts to game start.
- Neutral Fields (Background)
- Color Change Field (Scattered Squares)
- Barriers (Scattered Walls, Thin Rectangles)
- Character (Colored Circle)
- Design: Black fullscreen rectangle.
- edge (number): The edge of the map is continuously moving and represents the user's score.
- Design: RGB Square
- location coordinates: Where on the screen it is at any time.
- color: Which RGB color it is.
- Design: Thin rectangle RGB barriers
- location coordinates: Where on the screen it is at any time.
- color: Which RGB color it is.
- Design: Circle, RGB
- location coordinates: Where on the screen it is at any time.
- color: Which RGB color it is.
- collision state: is it hitting anything else, if so, what?
- is_alive: Still going?
Art: Replace placeholder shapes with real art.
Dev: Add 2 color primary/secondary game logic.
Art: Add art for 2 color scheme
Assets with attributes Neutral Field Map: edge (number): The edge of the map is continuously moving and represents the user's score.
Character: first_color: Last color picked up. second_color: Previous color picked up merged: combo of the two primary colors (see color wheel) safe (bool): If the character is in a safe field. Safe fields are neutral map, primary color fields and a secondary color if that is same as the merged color.
Color Fields: primary - Red, Green, Blue secondary - Orange, Green, Purple
Movement Character moved horizontally by user. Neutral field is always moving vertically.
Collisions Character has three color slots, first, second and merged. At beginning of game both all are empty. Neutral field (map) and primary color fields are safe now. Character moves to blue field, first is blue, second empty. Neutral field (map) and primary color fields are safe now. Character moves to red field, blue moves to second, red is now first, merged is purple. Neutral field (map), primary color fields and purple fields are safe now. Character moves to yellow field, blue is gone, red moves to secondary, yellow is first, merged is orange. Neutral field (map), primary color fields and orange fields are safe now.
Game End Game ends if character hits an unsafe zone.
??