Ceci est un projet d'école.
Cette application a pour but de jouer à pokemon en nous baladant dehors en se basant sur la géolocalisation de l’appareil que celle-ci soit au premier plan ou non. Un certain nombre de données seront issus d’un webservice ou de donnée géographique.
Objectifs:
- Prendre en main Android
- Développer et Déployer une application native (java)
- Voir les différentes étapes du développement Android
- Utiliser un webservice REST
- Connaître un peu mieux le cœur d’Android
- Ne pas lancer l'application sur le réseau internet de l'école (VPN > API).
- Version minimale de l'API android : 30
- Problème avec l'API des points d'interets - (API Busy récurent)
- API Rest lent, car pas de budget pour un gros serveur.
- Carte & Géolocalisation
- Pokédex avec découverte progressive
- Pokédex des 8 premières générations
- Inventaire de Pokémon capturés
- Barre de recherche par ID et par nom
- Combat de Pokémon
- Capture de Pokémon
- Soigner ses Pokémon
- Faire revivre ses Pokémon
- Gain de poképieces
- Profil utilisateur
- Système de connexion / inscription / déconnexion
- Ajout d'amis
- Système de cache
- Système de base de données via API Rest (javascript -> express)
- Spawn de Pokémon sur la carte
- Spawn des shops sur la carte
- Spawn des pharmacies sur la carte
- Ajout d'easter eggs 😏
- Ajout de la 9ème génération
- Gestion des évolutions
- Gestion des arènes
- Gestion des badges
- Gestion d'un mode multijoueur
- Gestion d'un mode coopératif
- Gestion du niveau du joueur
- Gestion du niveau des pokémons
- Gestion des statistiques du joueur
- Gestion des différentes attaques des pokémons (CT, ...)
- Gestion des statistiques des pokémons
- Gestion des échanges
- Gestion des formes des pokémons
- Achat des objets dans les shops
- chiffrement des mots de passe dans la partie client et non serveur
- Gestion des types de pokémons en combat
- Gestion d'une équipe
- Améliorations graphiques
- Ajout d'un service worker pour lancer les requêtes en arrière plan
- Collaboration avec Niantic
- Rachat de Niantic
- Domination du monde
Wolodia Zdetovetzky & Yannis Teissier