Fill the Dots
Concept
The Goal of the game is to draw on the dotted lines as accurately as possible and see how well you do.
Gameplay Mechanics
- Texture Duplicator and resizer
- Input System
- Drawing Controller
- Texture Accuracy Matcher
Gameplay Implementation Brief
Texture Duplicator and resizer
Duplicate a texture and store the RGBA Values in an array to create a duplicate of the texture produced and resize it to the image on the screen. This avoids drawing on the original texture.
Input system
Take Input from mouse pointer and convert it into screen space to draw on the texture
Drawing Controller
Take the input and draw the desired color on a texture converting the coordinates to texture grid point based on the scale, image position and mouse position.
Texture Accuracy Matcher
A Simple texture RGBA Array to match with the original texture RGBA Array to calculate the whites and blacks to determine the accuracy.