Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.46 KB

README.md

File metadata and controls

41 lines (31 loc) · 1.46 KB

Paint For Kids

Table of contents

About

Educational games are enjoyable ways for entertaining and teaching kids. Through this game, kids could draw simple, colorful shapes, save and/or load shapes through files, and play games that help them differentiate between shapes.

The game offers an engaging experience while demonstrating the power of object-oriented design; the project leverages object-oriented programming principles such as inheritance, polymorphism, and encapsulation.

Built Using

GIF Demo

Features

The game consists of two modes as follows:

  • Draw Mode features include:
    • Add Figures (rectangle; square; triangle; hexagon; circle)
    • Change Figure Drawing/Filling Color(s)
    • Delete Figures
    • Move Figures
    • Undo/Redo up to five consecutive operations
    • Clear All Figures
    • Generate/Play a recording for up to 20 operations
    • Save/Load graphs from a file
  • Play Mode features include:
    • Pick and Hide Mode: user is prompted to pick the figures of a specific property (color or type), and a score is generated.

If you have any inquiries, please do not hesitate to reach out.