This repository contains a simple paint application designed for kids. The application offers two main modes: "Draw" and "Play (Pick and Hide)". In the "Draw" mode, users can create and manipulate various shapes on a canvas, while in the "Play" mode, users are presented with challenges to pick specific shapes based on type, color, or both.
- Create shapes: Users can draw multiple shapes, including rectangles, circles, triangles, etc.
- Manipulate shapes: Shapes can be resized, colored, moved, and deleted.
- Record drawing steps: Users can record their drawing actions for playback.
- Playback: Recorded drawing steps can be played back to review the drawing process.
- Challenge: Users are presented with random challenges to pick specific shapes.
- Challenge types: Challenges can involve picking shapes based on type, color, or both.
To use the application, follow these steps:
- Clone the repository to your local machine.
- Open the project in your preferred C++ IDE.
- Compile and run the application.
- Select either "Draw" or "Play" mode.
- Follow the on-screen instructions to interact with the application.
The Project Depends on CMU Graphics Lib which is included in the repo (CMUgraphicsLib).