Première NSIProjets

Dictionnaires : PokéNSI

Création d'un jeu inspiré de Pokémon en Python

Projet - PokéNSI (Partie 1)

Le but de ce projet est de créer un jeu inspiré de Pokémon en utilisant Python. Cette première partie porte sur la création du Pokédex et la mise en place du système de combat.

Ressources :

Dans l'éditeur du site, le code de départ crée une version courte de ces deux fichiers (quatre Pokémon, cinq attaques). attaques.csv a deux colonnes : nom et puissance.

1. Le Pokédex

Le Pokédex est une base de données qui contient tous les Pokémon du jeu. Chaque Pokémon est représenté par un dictionnaire :

  • nom (str)
  • hp (int)
  • atq (int)
  • def (int)
  • attaques (list)
  • evolution (str)
  • niveau_evolution (int)
  • niveau (int)
  • xp (int)

Choisir un exercice

Cliquer sur un exercice de la liste pour afficher son sujet.

2. Le système de combat

Les attaques

L'ensemble des attaques est disponible dans attaques.csv.

Choisir un exercice

Cliquer sur un exercice de la liste pour afficher son sujet.

3. Simulation

Choisir un exercice

Cliquer sur un exercice de la liste pour afficher son sujet.