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

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.

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