PokeClick est un jeu simple dans le monde de Pokémon se basant sur les jeux de type clicker.
- Création, modification déconnexion d'un compte utilisateur
- Authentification sécurisée d'un utilisateur
- Récupération des données d'un utilisateur connecté
- Choix du starter
- Click Automatique et calcul du DPS automatique
- Team de pokémons basique et améliorations possible
- Système de succès et détection
- Détection de la hors connexion
On vise à faire un Idle Game lié à Pokémon, le principe est qu’après la connexion au compte client, il a accès à l’Idle. Le principe est le suivant :
- Le choix du starter est possible par l’utilisateur : (3 choix parmis pokémon feu/eau/plante + pokémon bonus pikachu)
- Il pourra laisser tourner en fond pour le jeu clique à sa place ou qu’il puisse cliquer de lui même pour gagner des Pokédollars $$$ Avec ses pokédollars il aura accès à une boutique où il pourra acheter divers items comme des accélérateur (attaque +, clique +) / des pokéballs etc…
- Avec les pokéballs il pourra recruter d’autres pokémons ou augmenter le niveau de ses pokémons ( à noter que le niveau des pokémons augmenteront avec des pokédollars( à acheter avec des pokédollars sur le site)) (Niveau Max : 100)
- Notification : Notification régulière de l'utilisateur pour avoir son état de jeu et de l'inciter à revenir (non implémenter)
- Gyroscope : Permettant de gagner de la monnaie en jeu.
- Page boutique avec de la monnaie payante
- Farm en mode hors ligne (farm automatique lorsque l'utilisateur n'est pas connecté à l'application)
- Système de paramètre pour paramètrer l'affichage des dégats en exponentielle ou non (pour l'instant à partir exponentielle à partir de 10 000)
- Gestion des ascensions (Gestion des ascensions pokémons après le Lv.100)
- Gestion des évolutions des upgrades (Gestion lorsqu'un pokémon obtient un certain Lv. on change de pokémon pour qu'il évolue)
- Télécharger le code source
git clone https://github.com/SkynixFr/PokeClick.git
- Installer les dépendances
npm install
- Initialisation de la connexion à la base de données :
Un fichier environmentsExample.tsx
recense toutes les variables à compléter dans un fichier environments.tsx
- Lancement de l'application
npx expo start