A fun React Native game where players aim to guess a randomly generated number in the fewest rounds possible. Built using React Native and powered by Expo.
- 🎨 Beautiful UI: Integrated with
LinearGradient
for stunning gradient backgrounds. - 🕹️ Interactive Gameplay: Tracks rounds and displays the result dynamically.
- 🎭 Custom Fonts: Enhanced typography using
expo-font
. - 🚀 Smooth Loading: Seamless splash screen using
expo-splash-screen
. - 📱 Icons: Leveraged
expo/vector-icons
for buttons and UI components.
-
Clone the repository:
git clone https://github.com/manaspros/GuessNumberNative.git cd guess-the-number-game
-
Install dependencies:
npm install
-
Start the app:
expo start
- React Native: Core framework for building the app.
- Expo: Simplifies development with built-in tools.
- Expo Libraries:
expo-linear-gradient
: For creating gradient backgrounds.expo-font
: For custom font integration.expo-splash-screen
: Ensures smooth app loading.expo/vector-icons
: For clean and intuitive icons.
- Start Screen: Allows players to enter a number and start the game.
- Game Screen: Displays rounds and hints to help guess the number.
- Game Over Screen: Shows the total rounds taken and allows restarting the game.
- Start the game by selecting a number.
- The app will guess a number, and you provide feedback on whether it's too high or too low.
- The goal is to help the app guess your number in the fewest rounds possible.
.
├── assets/
│ ├── fonts/ # Custom fonts
│ ├── images/ # App images
├── components/ # Reusable UI components
├── screens/ # App screens
├── constants/ # Color and other constants
├── App.js # Main application file