Le back-end utilise le framework Micronaut
Assurez-vous d'avoir la derniere version de sdkman installée
sdk updatePuis lancez la commande suivante pour installer micronaut
sdk install micronautVoir la documentation d'installation
Déplacez-vous dans le dossier kata-pokemon-back-end
cd kata-pokemon-back-endLancez l'application
./gradlew runAttention : à chaque modification de code il faudra relancer l'application micronaut.
Le front est en angular 7
npm install -g @angular/cliVoici la documentation d'installation
Déplacez-vous dans le dossier kata-pokemon-front-end
cd kata-pokemon-front-endLancez l'application
ng serve --openPostman est un outil de test des API. Il nous servira pour tester les API créées dans ce kata.
Postman est téléchargeable ici.
Faire fonctionner le combat entre des pokémons.
- Tester avec Postman que l'appel
GETàhttp://localhost:8080/pokemonretourne bienHello World - Modifier la classe
PokemonControlleren lui faisant implémenter l'interfacePokemonRestAPI - Implémenter
initialiserCombat()et tester avec Postman- L'url de l'image d'un pokemon peut s'obtenir de la maniere suivante
"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/" + numero + ".png"
- L'url de l'image d'un pokemon peut s'obtenir de la maniere suivante
- Vérifier que le combat démarre dans l'application lors du clic sur le bouton
Lancer un nouveau combat - Implémenter
lancerAttaquepour infliger des dégats à un pokemon et tester avec Postman - Verifier qu'un pokémon perd de la vie lors d'une attaque dans l'application
- Modifier la classe
Combatpour mettre en place un combat par équipe (2 contre 2)- L'url de l'image d'un pokemon de dos peut s'obtenir de la maniere suivante
"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/back/" + numero + ".png"
- L'url de l'image d'un pokemon de dos peut s'obtenir de la maniere suivante