- - Sur la base de la deuxième version
- - On peut changer de zone en allant sur le bord de l'écran, on compte 2 zones
- - On peut combattre les autres dresseurs en marchant dessus
- - Gagner des récompenses
- - Gestion de l'inventaire
Développer un programme python pour :
- Capturer des pokémons
- Gestion des pokémons https://pokeapi.co/
- Gestion de la capture avec différentes variables : Type de pokéball https://www.pokepedia.fr/Capture_des_Pok%C3%A9mon
- Afficher Pokédex avec les informations de nos pokémon et les informations de notre personnage
- Faire des combats de pokémon avec d'autre dresseurs et remporter des récompenses
- Libre choix du systeme de combat qui sera intérectif
- Mise en place d'un multi-joueur Man-socket
- Gestion de l'inventaire du personnage
- Visite de différentes zone avec rencontre de pokémons sauvages et de marchands
- Libre choix de l'interface
- Projet en groupe 3-5
- Petite documentation/Présentation
- Interface graphique avec Pygame
- Utilisation de python3 sous Windows10
- Affichage en 2D
- Fenetre de taille environ 3 fois l'écran d'une nintendo DS lite 3 * 256 x 2.5 * 192) = 768 x 480, ratio de 16/10
- Déplacement du personnage : 4 sprites, bloqué aux bords de l'écran
- Affichage d'un fond et d'élément de décor : Arbres, Herbes, Maisons, Barrières
- Le Déplacement dans les hautes herbes peut lancer un combat
- Le combat change la fenetre et affiche un pokémon rencontré
- On peut seulement fuir le combat et revenir sur la fenetre de déplacement
- Sur la base de la premiere version
- On peut combattre les pokémons
- On peut afficher les informations du personnage et de ses pokémons
- On peut capturer les pokémons sauvages
- Sur la base de la deuxième version
- On peut changer de zone en allant sur le bord de l'écran, on compte 9 zones
- On peut combattre les autres dresseurs en marchant dessus
- Gagner des récompenses
- Gestion de l'inventaire
- Sur la base de la troisième version
- Les dresseurs sont "intelligents" : il lance les combats par eux memes, peuvent se déplacer
- On peut rentrer dans les batiments
- Ajout de son
- Déplacement avec 16 sprites
- Sur la base de la quatrième version
- Gestion de l'utilisation d'une manette
- Mise en place du multi-joueur
https://riptutorial.com/fr/pygame
https://www.youtube.com/watch?v=FfWpgLFMI7w
https://jeux.developpez.com/tutoriels/Pygame/faire-des-jeux-avec-pygame/
https://nerdparadise.com/programming/pygame/part5
http://programarcadegames.com/index.php?lang=en
Use collision with pygame https://sciences-du-numerique.fr/tuto-pygame/collision.html
Make pokedex using pokeapi https://www.jamesqquick.com/blog/build-a-pokedex-with-vanilla-javascript-part-2