Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/windate3411/puzzles-for-kids

Simple repo for kids to play with some puzzles
https://github.com/windate3411/puzzles-for-kids

Last synced: 8 days ago
JSON representation

Simple repo for kids to play with some puzzles

Awesome Lists containing this project

README

        

# Fun Maze Puzzles for Kids

Fun Maze Puzzles for Kids is an interactive web-based maze game developed by Danny Wang. This project serves as a practice for utilizing AI-powered development tools such as Cursor, V0, and Claude.

## Features

- Randomly generated mazes with customizable sizes (10x10, 15x15, 20x20)
- Interactive player character (fox) controlled by arrow keys
- Multiple difficulty levels based on maze size
- Auto-solve functionality to demonstrate the solution
- Ability to download the generated maze as an image
- Responsive design for various screen sizes
- Visual feedback for successful maze completion
- Option to generate new mazes at any time
- Clean, kid-friendly user interface

## Technologies Used

- React
- TypeScript
- Vite
- Tailwind CSS
- shadcn/ui
- AI-assisted development tools:
- Cursor
- V0
- Claude

## Installation and Setup

1. Clone the repository:
```
git clone https://github.com/your-username/fun-puzzles-for-kids.git
```
2. Navigate to the project directory:
```
cd fun-puzzles-for-kids
```
3. Install dependencies:
```
npm install
```
4. Start the development server:
```
npm run dev
```
5. Open your browser and visit the local address provided by Vite (typically `http://localhost:5173`) to play the game.

## Building for Production

To create a production build, run:

```
npm run build
```

## Contributing

We welcome contributions to this project! If you have any suggestions or improvements, please open an issue or submit a pull request.

## Author

Danny Wang

## Acknowledgements

- This project was developed as a practice exercise for using AI-assisted development tools.