Skip to content

MoBahgat010/Paint-For-Kids

 
 

Repository files navigation

Paint For Kids

Overview

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.

Features

Draw Mode

  • 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.

Play Mode

  • Challenge: Users are presented with random challenges to pick specific shapes.
  • Challenge types: Challenges can involve picking shapes based on type, color, or both.

Usage

To use the application, follow these steps:

  1. Clone the repository to your local machine.
  2. Open the project in your preferred C++ IDE.
  3. Compile and run the application.
  4. Select either "Draw" or "Play" mode.
  5. Follow the on-screen instructions to interact with the application.

Dependencies

The Project Depends on CMU Graphics Lib which is included in the repo (CMUgraphicsLib).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 71.6%
  • C++ 28.4%