Welcome to Paint for Kids, an educational project developed in C++ using the CMU Graphics Library. This project provides a user-friendly digital painting environment for children, fostering creativity through interactive tools and a colorful palette. Embracing Object-Oriented Programming (OOP), this application offers an intuitive interface and diverse drawing functionalities.
-
User-Friendly Interface: Simple and intuitive, tailored for young users.
-
Drawing Tools: Pencil, brush, eraser, and shapes (circle, rectangle) for artistic expression.
-
Color Palette: A vibrant selection of colors to enhance creativity.
-
Undo and Redo: Support for undo and redo operations to encourage experimentation.
-
Save and Load: Save and load artworks for sharing or future modifications.
- C++ compiler with C++11 support
- CMU Graphics Library
-
Clone the repository:
git clone https://github.com/your-username/paint-for-kids.git
-
Navigate to the project directory:
cd paint-for-kids
-
Compile the source code:
g++ -o paint main.cpp -std=c++11 -lgraph
-
Run the application:
./paint
- Launch the application to open the canvas window.
- Utilize the toolbar for drawing tools, colors, and options.
- Create artwork on the canvas.
- Save or load projects using the file menu.
- CMU Graphics Library developers for the graphics tools.
Happy painting! 🎨