Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Kids Games Collection

A collection of fun, educational games designed for children ages 3 and up, built with modern web and mobile technologies.

🎯 Overview

This repository contains multiple kid-friendly game projects, each designed as simple, colorful applications perfect for young children to learn and play.

🎲 Games

🧠 Memo Cards Game

Status: In Development | Ages: 3+

A fun memory matching game for young children built with React Native + Expo featuring:

  • Simple grid sizes: Small (2x2), Medium (4x4), Big (6x6)
  • Colorful emojis or personal photos
  • Easy step-by-step setup
  • Big buttons and bright animations perfect for little fingers
  • Visual learning through pattern recognition

Location: memo-game/ Tech Stack: React Native, Expo SDK, React Navigation

🚀 Future Games

More games will be added to this collection. Each game will have its own dedicated folder with comprehensive documentation.

🏗 Project Structure

games/
├── README.md                 # This file
├── docs/                     # Documentation and guides
│   └── readme.md            # Memo game specifications
├── memo-game/               # Memory card game
│   ├── components/
│   ├── screens/
│   ├── utils/
│   └── assets/
└── [future-games]/          # Additional games will be added here

🚀 Getting Started

Each game has its own setup instructions. Navigate to the specific game folder for detailed installation and running instructions.

General Requirements

  • Node.js (v16 or higher)
  • npm or yarn
  • For React Native games: Expo CLI

📱 Supported Platforms

Games in this collection target multiple platforms:

  • 📱 Mobile (iOS/Android via React Native)
  • 🌐 Web (Progressive Web Apps)
  • 🖥 Desktop (Electron - future consideration)

📝 Code Standards

Heavy Commenting Requirement: All code in this project must be extensively commented to ensure maintainability and learning value for young developers:

  • Every function: Document what it does, parameters, return values, and its role in the application
  • Every variable: Explain what data it stores and why it's needed
  • Every file/module: Header comment explaining the file's purpose and its relationship to other modules
  • Complex logic: Step-by-step explanations of algorithms, state management, and user interactions
  • Component structure: Explain the UI hierarchy, styling decisions, and responsive behavior
  • Business logic: Document game rules, user flows, and data transformations

The goal is to make the codebase educational and accessible to developers learning React Native, game development, and child-friendly UI design.

🤝 Contributing

This is a personal project collection. Each game includes comprehensive documentation for setup and development.

📄 License

Each game may have its own licensing terms. Check individual game folders for specific license information.

About

memo game

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages