示例#1
0
def optionConsigneNiveau(personnage):
    ComprisConsigne = True
    while ComprisConsigne:
        separation()
        print("Bien maintenant voici les règle concernant le niveau : ")
        vague()
        print("Tout-au long de l'aventure vous serez caractérisé par un niveau.")
        print("suivant les action que vous exécuterai vous gagnerai de l'XP.")
        print("Une fois un certain de nombre d'XP aquis vous passerai des niveau.")
        vague()
        print("A la fin d'une épreuve vous aurez les stat et votre niveau s'affichera comme ceci : ")
        personnage.display_niveaux()
        separation()

        ChoixComprisConsigne = input(
            "Avez vous compris les consigne en rapport avec le niveau ? >>> ")

        if ChoixComprisConsigne.upper() == 'OUI':
            print("Parfais ! ")
            time.sleep(2)
            ComprisConsigne = False
        elif ChoixComprisConsigne.upper() == 'NON':
            os.system('cls')
            print("bien je vous réexplique : ")
        else:
            os.system('cls')
            print("Je n'ai pas compris... répondez par oui ou non... ")
示例#2
0
def créationMonde():
    Lance_partie = True
    while Lance_partie:
        NewPartie = input(" Voulez-vous créer un nouveau monde ? >>> ")

        if NewPartie.upper() == 'OUI':
            print("Très bien... Création du monde... ")
            time.sleep(2)
            Lance_partie = False
        elif NewPartie.upper() == 'NON':
            print("très bien... ")
            time.sleep(1)
            os.system('cls')
        else:
            print("Je n'ai pas compris... veuillez répondre pas oui ou non ")
            time.sleep(2)
            os.system('cls')
    separation()
示例#3
0
def optionPseudo(personnage):
    pseudo = input(" Bien... Choisissez un pseudo >>> ")
    print("Bien à présent vous vous appelerai", pseudo)

    SauvegardePseudo = True
    while SauvegardePseudo:
        ConfirmationPseudo = input("votre pseudo vous convient t'il ? >>> ")

        if ConfirmationPseudo.upper() == 'OUI':
            SauvegardePseudo = False
        elif ConfirmationPseudo.upper() == 'NON':
            pseudo = input("Bien quelle sera votre nouveau pseudo >>> ")
        else:
            print("je n'ai pas compris ? répondez par oui ou non... ")

    personnage.nom = pseudo
    separation()
    print("Bien à présent vous avez un pseudo ! Bonne chose de faite", pseudo, "!")
    print("Vous Avez fait votre première action, donc je vous offre 50 XP")
    personnage.addXP(50)
示例#4
0
def Lance_jeu_bienvenue():
    separation()
    print(" Bienvenue dans mon jeu ! ")
    separation()

    Lance_jeu = True
    while Lance_jeu == True:
        FirstInterface = input(" Veux tu commencer à jouer ? >>> ")

        if FirstInterface.upper() == "OUI":
            print("Bien commençons... ")
            time.sleep(1)
            Lance_jeu = False
        elif FirstInterface.upper() == 'NON':
            print("Bon, ok, à plus tard peut être... ")
            separation()
        else:
            print("Je n'ai pas compris... veuillez répondre par oui ou non ")
            separation()
    separation()
示例#5
0
def optionConsigneCommand():
    ComprisConsigneCommand = True
    while ComprisConsigneCommand:
        separation()
        print("Bien maintenant voici les règle concernant les commandes : ")
        vague()
        print("/commandes OU /com       ---> Afficher les commandes")
        print("/niveau OU /niv          ---> afficher votre niveau")
        print("/combat exercice OU /ce  ---> Démarer un combat en mode entrainement (pour expliquer les règle)")
        print("/combat OU /c            ---> Lancer un combat en mode pro (Une fois règles compris)")
        print("/questions credit OU /qc ---> afficher les crédit de façon ludique")
        print("/jeu seconde OU /js      ---> pour lancer le mini jeu seconde")
        separation()

        ChoixComprisConsigneCommand = input(
            "Avez vous compris les consigne en rapport avec les commandes ? >>> ")

        if ChoixComprisConsigneCommand.upper() == 'OUI':
            print("Parfais... encore une fois ! ")
            time.sleep(2)
            os.system('cls')
            ComprisConsigneCommand = False
            separation()
        elif ChoixComprisConsigneCommand.upper() == 'NON':
            print("bien je vous réexplique : ")
            time.sleep(2)
            os.system('cls')
        else:
            print("Je n'ai pas compris... répondez par oui ou non... ")
            time.sleep(2)
            os.system('cls')
示例#6
0
def CombatExemple(personnage):
    os.system('cls')
    print("Vous vous lancer dans un combat !")
    print("Vous allez être mis à l'épreuve ! ")
    print("recherche d'un adversaire... ")
    vague()
    #Adversaire = True
    Adversaire = True
    RemiseANiveau = True
    CombatEgal = True
    while Adversaire != False:
        premier_num = randint(0, 10)
        print("Trouvé ! votre adversaire et de niveau :", premier_num)
        vague()
        if premier_num >= personnage.niveau_general:
            print("Aïe l'adversaire est meilleur que vous mais vous avez peut être encore une chance de vous en sortir !")
            NonAbandon = input("Voulez vous poursuivre le combat ? ")
            separation()
            if NonAbandon.upper() == "OUI":
                print("Très bien un bonne aventurier n'abandonne jamais ! ")
                vague()
                while RemiseANiveau != 'OUI':
                    RemiseANiveau = input(
                        "Vous aller tirer un numéro au hasard, si il est plus grand que celui de votre adversaire, vous ménerai un combat à égalité, si l'adverser gagne vous avez définitivement perdu ! Prêt ? >>> ")
                    separation()
                    if RemiseANiveau.upper() == "OUI":
                        Numéro_joueur_5 = randint(1, 10)
                        print("Vous avez tirer le numéro", Numéro_joueur_5)
                        Numéro_adversaire_5 = randint(1, 10)
                        print("l'adversaire à tirer le numéro",
                              Numéro_adversaire_5)
                        if Numéro_joueur_5 >= Numéro_adversaire_5:
                            print("Super ! le combat est à egalité maintenant ! ")
                            while CombatEgal != "OUI":
                                CombatEgal = input(
                                    "Maintenant si vous remprorter le duel de hasard vous gagner ! Prêt ?! >>> ")
                                if CombatEgal.upper() == "OUI":
                                    vague()
                                    Numéro_joueur_2 = randint(1, 10)
                                    print("Vous avez tirer le numéro",
                                          Numéro_joueur_2)
                                    Numéro_adversaire_2 = randint(1, 10)
                                    print("l'adversaire à tirer le numéro",
                                          Numéro_adversaire_2)
                                    if Numéro_joueur_2 >= Numéro_adversaire_2:
                                        print("Super !!! vous avez gagner !!!")
                                        print(
                                            "grâce a votre super performance vous gagner 50XP")
                                        personnage.addXP(50)
                                        return
                                    elif Numéro_joueur_2 < Numéro_adversaire_2:
                                        print(
                                            "Snif, Malheureusement c'est fini... fini si prêt du but... ")
                                        print("Pour le coup vous perdez 20XP ")
                                        personnage.deleteXP(20)
                                        return
                                    else:
                                        print("Problèmes !!!")
                                elif RemiseANiveau.upper() == "NON":
                                    print(
                                        "Bien revener dès que vous êtes prêt ! ")
                                else:
                                    print(
                                        "Je n'ai pas compris... répondez par oui ou non...")
                        elif Numéro_adversaire_5 > Numéro_joueur_5:
                            print(
                                "Snif... Malheuresement c'est fini. Le combat est terminé")
                            print("Par conséquence vous perdez 20XP ;( ")
                            personnage.deleteXP(20)
                            return
                        else:
                            print("Problèmes !!!")
                    elif RemiseANiveau.upper() == "NON":
                        print("Bien revener dès que vous êtes prêt ! ")
                    else:
                        print("Je n'ai pas compris... répondez par oui ou non")
            elif NonAbandon.upper() == "NON":
                print("Bien dommage à plus tard ;(")
                print("Malheuresement par conséquence vous perdez 10XP")
                personnage.deleteXP(10)
                return
            else:
                print("Je n'ai pas compris... réponder par oui ou non... ")
            print("Bien ")
        elif premier_num < personnage.niveau_general:
            print(
                "Super votre niveau est supérieur que celui de votre adversaire ! Cela vous donne un avantage !")
            print("maintenant vous allez mener un combat avec un avantage désisif")
            print("vous allez tirez un nombre au hasard entre 1 et 10 et votre adversaire entre 0 et 5. et le plus grad des chiffre l'emporte.")
            DerWhile = True
            while DerWhile != "OUI":
                PrêtNumPlusGrand = input(
                    "Par conséquence vous aurez plus de chance que votre adversaire de gagner ! Prêt ? >>> ")
                if PrêtNumPlusGrand.upper() == "OUI":
                    vague()
                    numéro_joueur_8 = randint(1, 10)
                    numéro_adversaire_8 = randint(1, 5)
                    print("Votre numéro est :", numéro_joueur_8)
                    print("Numéro de l'adversaire est :", numéro_adversaire_8)
                    if numéro_joueur_8 >= numéro_adversaire_8:
                        print("Super !!! vous avez gagner !!!")
                        print("grâce a votre super performance vous gagner 40XP")
                        personnage.addXP(40)
                        return
                    elif numéro_joueur_8 < numéro_adversaire_8:
                        print(
                            "Snif, Malheureusement c'est fini... fini si prêt du but... ")
                        print("Pour le coup vous perdez 20XP ")
                        personnage.deleteXP(20)
                        return
                    else:
                        print("Problèmes !!!")
                elif PrêtNumPlusGrand.upper() == "NON":
                    print("Ok revenez quand vous êtes prêt... ")
                else:
                    print("Problèmes !!! ")
示例#7
0
def CombatPro(personnage):
    os.system('cls')
    Adversaire = True
    RemiseANiveau = True
    CombatEgal = True
    separation()
    while Adversaire != False:
        premier_num = randint(0, 10)
        print("votre adversaire et de niveau :", premier_num)
        vague()
        if premier_num >= personnage.niveau_general:
            print("Votre adversaire est meilleur que vous...")
            NonAbandon = input("Voulez vous poursuivre le combat ? ")
            separation()
            if NonAbandon.upper() == "OUI":
                while RemiseANiveau != 'OUI':
                    RemiseANiveau = input("Prêt ? >>> ")
                    separation()
                    if RemiseANiveau.upper() == "OUI":
                        Numéro_joueur_5 = randint(1, 10)
                        print("Vous avez tirer le numéro", Numéro_joueur_5)
                        Numéro_adversaire_5 = randint(1, 10)
                        print("l'adversaire à tirer le numéro",
                              Numéro_adversaire_5)
                        if Numéro_joueur_5 >= Numéro_adversaire_5:
                            print("Super ! le combat est à egalité maintenant ! ")
                            while CombatEgal != "OUI":
                                CombatEgal = input(
                                    "Maintenant si vous remprorter le duel de hasard vous gagner ! Prêt ?! >>> ")
                                if CombatEgal.upper() == "OUI":
                                    vague()
                                    Numéro_joueur_2 = randint(1, 10)
                                    print("Vous avez tirer le numéro",
                                          Numéro_joueur_2)
                                    Numéro_adversaire_2 = randint(1, 10)
                                    print("l'adversaire à tirer le numéro",
                                          Numéro_adversaire_2)
                                    if Numéro_joueur_2 >= Numéro_adversaire_2:
                                        print("Super !!! vous avez gagner !!!")
                                        print(
                                            "grâce a votre super performance vous gagner 50XP")
                                        personnage.addXP(50)
                                        return
                                    elif Numéro_joueur_2 < Numéro_adversaire_2:
                                        print(
                                            "Snif, Malheureusement c'est fini... fini si prêt du but... ")
                                        print("Pour le coup vous perdez 20XP ")
                                        personnage.deleteXP(20)
                                        return
                                    else:
                                        print("Problèmes !!!")
                                elif RemiseANiveau.upper() == "NON":
                                    print(
                                        "Bien revener dès que vous êtes prêt ! ")
                                else:
                                    print(
                                        "Je n'ai pas compris... répondez par oui ou non...")
                        elif Numéro_adversaire_5 > Numéro_joueur_5:
                            print(
                                "Snif... Malheuresement c'est fini. Le combat est terminé")
                            print("Par conséquence vous perdez 20XP ;( ")
                            personnage.deleteXP(20)
                            return
                        else:
                            print("Problèmes !!!")
                    elif RemiseANiveau.upper() == "NON":
                        print("Bien revener dès que vous êtes prêt ! ")
                    else:
                        print("Je n'ai pas compris... répondez par oui ou non")
            elif NonAbandon.upper() == "NON":
                print("Bien dommage à plus tard ;(")
                print("Malheuresement par conséquence vous perdez 10XP")
                personnage.deleteXP(10)
                return
            else:
                print("Je n'ai pas compris... réponder par oui ou non... ")
                print("Bien ")
        elif premier_num < personnage.niveau_general:
            print("Super votre niveau est supérieur que celui de votre adversaire ! ")
            DerWhile = True
            while DerWhile != "OUI":
                PrêtNumPlusGrand = input("Prêt ? >>> ")
                if PrêtNumPlusGrand.upper() == "OUI":
                    vague()
                    numéro_joueur_8 = randint(1, 10)
                    numéro_adversaire_8 = randint(1, 5)
                    print("Votre numéro est :", numéro_joueur_8)
                    print("Numéro de l'adversaire est :", numéro_adversaire_8)
                    if numéro_joueur_8 >= numéro_adversaire_8:
                        print("Super !!! vous avez gagner !!!")
                        print("grâce a votre super performance vous gagner 40XP")
                        personnage.addXP(40)
                        return
                    elif numéro_joueur_8 < numéro_adversaire_8:
                        print(
                            "Snif, Malheureusement c'est fini... fini si prêt du but... ")
                        print("Pour le coup vous perdez 20XP ")
                        personnage.deleteXP(20)
                        return
                    else:
                        print("Problèmes !!!")
                elif PrêtNumPlusGrand.upper() == "NON":
                    print("Ok revenez quand vous êtes prêt... ")
                else:
                    print("Je n'ai pas compris... répondez par oui ou non... ")
示例#8
0
def jeuTempsExemple(
    personnage,
    nbSeconde,
    nbRandintMin,
    nbRandintMax,
    nbXpadd,
    messXpAdd,
    nbXpDelete,
    messXpDelete):
    autreDemandeRegle = True
    os.system('cls')
    print("Bienvenue ! ")
    vague()
    while autreDemandeRegle != False:
        DemandeRegle = input("Voulez vous que je vous rapelle les règles ? >>>  ")
        if DemandeRegle.upper() == 'OUI':
            os.system('cls')
            separation()
            print("Ok, les voici : ")
            vague()
            print("Le but de ce jeu sera d'essayer en comptant le nombre de seconde dans sa tête de donner le nombre exact de seconde après le 'go' ")
            print("Le nombre de seconde que vous devriez trouver sera entre", nbSeconde, "seconde ")
            separation()

            ComprisRegleChrono = True
            while ComprisRegleChrono != False:
                ComprisRegleChrono = input("Avez vous compris les règles ? >>> ")
                if ComprisRegleChrono.upper() == 'OUI':
                    print("Très bien c'est partie ! ")
                    autreDemandeRegle = False
                    ComprisRegleChrono = False
                elif ComprisRegleChrono.upper() == 'NON':
                    print("Ok je vous laisse encore un peu de temps pour les relire... ")
                    vague()
                else:
                    print("Je n'ai pas compris répondez par oui ou non ")
                    vague()
        
        elif DemandeRegle.upper() == 'NON':
            print("Parfais ! ")
            time.sleep(1)
            os.system('cls')
            autreDemandeRegle = False
        else:
            print("Je n'ai pas compris répondez par oui pou non ")
            separation()
            time.sleep(2)
            os.system('cls')

    AlorsRejouerChrono = True
    while AlorsRejouerChrono != 'NON':
        os.system('cls')
        NombreSeconde = randint(nbRandintMin, nbRandintMax)
        separation()
        print("C'est parti ! ")
        vague()
        print("Recherche d'un nombre aléatoire entre", nbSeconde,"...")
        time.sleep(2)
        print("Trouvé ! préparer vous...")
        time.sleep(5)
        print("GO !!! ")
        time.sleep(NombreSeconde)
        print("STOP !!!")
        vague()
        resultat_seconde = input("Combien de seconde il y a t'il eu à votre avis ? >>> ")
        try:
            resultat_seconde = int(resultat_seconde)
        except:
            resultat_seconde = -1
        if resultat_seconde == NombreSeconde:
            print("Wouaw ! impresionant ! vous avez trouvé !")
            time.sleep(2)
        elif resultat_seconde == NombreSeconde -1 or resultat_seconde == NombreSeconde +1:
            print("Presque dommage... à une seconde près... ")
            time.sleep(2)
        else:
            print("C'est perdu... ")
            time.sleep(2)
        
        vague()
        print("Le nombre à trouvé était : ", NombreSeconde)
        vague()
        
        if resultat_seconde == NombreSeconde:
            personnage.addXP(nbXpadd)
            print("Super, vous gagner", messXpAdd)
            separation()
        else:
            personnage.deleteXP(nbXpDelete)
            print("Malheuresement vous perdez", messXpDelete)
            separation()
        
        RejouerChrono = True
        while RejouerChrono != False:

            AlorsRejouerChrono = input("Voulez vous rejouer ? >>> ")
            if AlorsRejouerChrono.upper() == 'OUI':
                RejouerChrono = False
            elif AlorsRejouerChrono.upper() == 'NON':
                RejouerChrono = False
                AlorsRejouerChrono = False
                return
            else:
                print("Je n'ai pas compris, répondez par oui ou non... ")
示例#9
0
def questionaireCredit():
    un_1 = True
    deux_1 = True
    os.system('cls')
    while un_1 != False:
        separation()
        print("Qui est le développeur de ce jeu ? ")
        vague()
        print("A. Thomas Canova")
        print("B. Leo Canova")
        print("C. Philippe Canova")
        print("D. Cécile Alcais")
        vague()
        un_1 = input(">>> ")
        if un_1.lower() == "a":
            os.system('cls')
            print(
                "Non, il a servie de testeur aux bêta mais n'est pas le développeur officiel... ")
        elif un_1.lower() == "b":
            os.system('cls')
            print(
                "Très bien ! en effet Leo Canova est le principal développeur du jeu... ")
            un_1 = False
        elif un_1.lower() == "c":
            os.system('cls')
            print(
                "Non, il a beaucoup aidé à la création du jeu mais n'ai pas le principal développeur... ")
        elif un_1.lower() == "d":
            os.system('cls')
            print(
                "Non, elle a servie de testeur aux bêta mais n'est pas le développeur officiel... ")
        else:
            os.system('cls')
            print("Je n'ai pas compris répondez par A, B, C ou D... ")

    while deux_1 != False:
        separation()
        print("Avec quelle script ce jeu est développer ? ")
        vague()
        print("A. JavaScript")
        print("B. C++")
        print("C. Python")
        print("D. Jungo")
        vague()
        deux_1 = input(">>> ")
        if deux_1.lower() == "a":
            os.system('cls')
            print("Non, c'est faux... ")
        elif deux_1.lower() == "b":
            os.system('cls')
            print("Non, c'est faux... ")
        elif deux_1.lower() == "c":
            os.system('cls')
            print("Très bien, le jeu a bien était développer en python... ")
            separation()
            deux_1 = False
        elif deux_1.lower() == "d":
            os.system('cls')
            print("Non, c'est faux... ")
        else:
            print("Je n'ai pas compris répondez par A, B, C ou D... ")

    print("--+ Crédit +--")
    print("Développeur : Léo Canova")
    print("Développeurs adjoin : Philippe Canova et Jason Champagne")
    print("Testeurs : Thomas Canova et Cécile Alcais")
    vague()
    AimeCredit = True
    while AimeCredit != False:
        NoteCredit = input("Notez mon jeu entre 0 et 10... >>> ")
        try:
            NoteCredit = int(NoteCredit)
        except:
            NoteCredit = -1
        if 7 <= NoteCredit <= 10:
            print("Merci beaucoup ! ")
            time.sleep(4)
            AimeCredit = False
        elif 5 <= NoteCredit <= 6:
            print("Super c'est pas trop mal ! merci... ")
            time.sleep(4)
            AimeCredit = False
        elif 3 <= NoteCredit <= 4:
            print("Bah... je vais essayer de m'améliorer")
            time.sleep(4)
            AimeCredit = False
        elif 0 <= NoteCredit <= 2:
            print("Ohh... bon, ok...")
            time.sleep(4)
            AimeCredit = False
        else:
            print("Euh, c'est entre 0 et 10... ")