https://github.com/armanali13000/classic_puzzle
Classic Puzzle Game is a sliding tile puzzle built with React Native and Expo. Solve image-based puzzles by sliding tiles into the correct order. With increasing levels of difficulty, a built-in timer, sound effects, and visual feedback, it's a fun and challenging brain game for all ages. Available for Android.
https://github.com/armanali13000/classic_puzzle
expo games react react-native typescript
Last synced: 3 months ago
JSON representation
Classic Puzzle Game is a sliding tile puzzle built with React Native and Expo. Solve image-based puzzles by sliding tiles into the correct order. With increasing levels of difficulty, a built-in timer, sound effects, and visual feedback, it's a fun and challenging brain game for all ages. Available for Android.
- Host: GitHub
- URL: https://github.com/armanali13000/classic_puzzle
- Owner: armanali13000
- Created: 2025-06-19T07:58:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-19T11:55:39.000Z (about 1 year ago)
- Last Synced: 2025-06-19T12:38:04.783Z (about 1 year ago)
- Topics: expo, games, react, react-native, typescript
- Language: TypeScript
- Homepage:
- Size: 2.01 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐งฉ Classic Puzzle
A sliding tile puzzle game built with **React Native + Expo**, featuring:
- ๐ฎ Multiple levels with increasing difficulty
- ๐ผ๏ธ Different images per level
- ๐ Sound effects on move and win
- โฑ๏ธ Timer to track level completion time
- ๐ Shuffle/restart button
- ๐ Level progression system
- ๐ฑ Fully responsive for Android
---
## ๐ธ Screenshots
---
## ๐ Features
- โ
Dynamic grid sizes: 2x2, 3x3, 4x4, 5x5 based on level
- โ
Unique images for first 5 levels
- โ
Puzzle is always shuffled and never auto-solved
- โ
Win detection with sound and animation
- โ
Reference image to assist user
---
## ๐ฑ APK Download
> [Download APK]( https://armanali13000.github.io/Armanix-Apps/ )
---
- Make sure you have Expo Go installed on your phone or use an emulator.
## ๐ Project Structure
```
.
โโโ assets/
โ โโโ images/
โ โ โโโ level1.jpg ... level5.jpg
โ โโโ sounds/
โ โ โโโ move.mp3, win.mp3
โโโ App.tsx
โโโ app.json
โโโ eas.json
โโโ README.md
---
## ๐ ๏ธ Run the Project Locally
```bash
git clone https://github.com/armanali13000/classic_puzzle.git
cd classic_puzzle
npm install
npx expo start
if not working npx expo start command run this command๐
set EXPO_USE_DEV_SERVER=1 && npx expo start --tunnel