GithubHelp home page GithubHelp logo

pokeclick's Introduction

Pokeclick

PokeClick est un jeu simple dans le monde de Pokémon se basant sur les jeux de type clicker.

Features Disponibles

  • 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

Stack

  • typescript
  • Native React
  • Firebase
  • Expo

Cahier des charges

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)

Fonctionnalités Mobiles Visés :

  • 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.

Features prévus mais non implémentés :

  • 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)

Setup

  • 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
OhYeahPikachu

Contributeurs

pokeclick's People

Contributors

skynixfr avatar luffysonic avatar suranewt avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.