Skip to content

omnyazer/game-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game App

Jeu mobile simple en React Native + Expo. Le principe est rapide : un nombre de départ est affiché, puis tu dois choisir si le score caché est higher ou lower.

Aperçu

  • Écran d'accueil animé avec bouton START GAME
  • Gameplay en 1 action : choisir higher ou lower
  • Écran de résultat avec animation victoire/défaite
  • Bouton RETRY pour relancer une partie

Stack technique

  • React Native
  • Expo
  • React Navigation (@react-navigation/native, native-stack)
  • React Native Gesture Handler
  • Lottie (lottie-react-native)

Structure du projet

game-app/
├── App.js
├── screens/
│   ├── Home.js
│   ├── Game.js
│   └── Result.js
├── components/
│   └── AnimatedButton.js
├── assets/
│   ├── play.json
│   ├── game.json
│   ├── winner.json
│   └── loser.json
└── package.json

Prérequis

  • Node.js (version LTS recommandée)
  • npm
  • Expo CLI (via npx expo ...)
  • Optionnel: appli Expo Go sur mobile

Installation

npm install

Lancer le projet

npm start

Puis :

  • a pour Android
  • i pour iOS
  • w pour Web

Tu peux aussi lancer directement :

npm run android
npm run ios
npm run web

Règles du jeu

  1. Lancer une partie avec un appui long sur START GAME
  2. Lire le Starting number
  3. Choisir higher si tu penses que le score est plus grand
  4. Choisir lower si tu penses que le score est plus petit
  5. Voir le résultat et rejouer avec RETRY

Scripts disponibles

  • npm start : démarre Expo
  • npm run android : démarre sur Android
  • npm run ios : démarre sur iOS
  • npm run web : démarre sur Web

Auteur

Projet réalisé par Omnyazer.

About

Mini game mobile avec React Native + Expo : devine si le score est higher ou lower que le nombre de départ.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors