Ejemplo n.º 1
0
joueur_nom = input(
    "Bonjour nouveau dresseur, pouvons-nous savoir quel est votre nom ?")
joueur = Player(joueur_nom)
joueur.addPokemon(
    Pokemon(1, "chimchar", "https://pokeapi.co/api/v2/pokemon/390/"))

#Début du jeu
quitter = False
while quitter == False:
    menu(joueur.getName(), joueur_region.getRegion())
    choix_menu = int(input("Que souhaitez-vous faire ?"))
    os.system('cls')  # permet de clear la zone
    if choix_menu == 1:
        choix_region = joueur_region.choixRegion(list_region)
        joueur_region.afficherRegion(choix_region)
        time.sleep(5)
        os.system('cls')
    elif choix_menu == 2:
        pokedex.afficheListe()
    elif choix_menu == 3:
        pokedex.afficheListe()
        choix_pokemon = int(input("Quel pokemon voulez-vous visualiser ?"))
        pokedex.visualiserPokemon(choix_pokemon)
    elif choix_menu == 4:
        joueur.menu()
    elif choix_menu == 5:
        action = int(input("Voulez-vous acheter (1) ou vendre ? (2)"))
        if action == 1:
            print("Que voulez-vous acheter ?")
            for item in shop.getListItem():
Ejemplo n.º 2
0
region = Api.callApi("region")

print("BIENVENUE DANS POKEMON")
print("MENU")

#je créé un objet region
user_region = Region()
# j'initialise la region au premier élément de la liste car voilà faut bien commencer quelque part
user_region.setRegion(str(region["results"][0]["name"]))
# j'affiche la localisation actuelle mais celle-ci sera mieux affiché
print("------------------------------------------------------")
print("Vous voilà arriver dans la région : " + user_region.getRegion())
print("------------------------------------------------------")

# j'initialise une liste qui prendra la les infos de l'api pour y avoir accès une seule fois
list_region = []
quitter = False
while (quitter == False):
    list_region = user_region.chargerListRegion(region["results"])
    # lors d'une demande user pour changer de lieux, il faut passer par cette méthode qui :
    #   - affiche les lieux
    #   - demande au user de choisir
    #   - change sa localisation
    index_region = user_region.choixRegion(list_region)
    if index_region > 7:
        quitter = True
    # petite affichage montrant qu'on a bien changer d'endroit
    print("Vous êtes maintenant à " + str(user_region.getRegion()))
    user_region.afficherRegion(index_region)