C'est le printemps ! Fleur.gif

Jeu en Python / Pygame : Différence entre versions

De Les Fabriques du Ponant
Aller à : navigation, rechercher
(Ressources)
(Code du menu)
Ligne 28 : Ligne 28 :
 
===Code du menu===
 
===Code du menu===
 
import os
 
import os
 
 
start = True
 
start = True
 
menu = True
 
menu = True
 
play = False
 
play = False
 
regles = False
 
regles = False
 
 
hp = 50
 
hp = 50
 
atk = 3
 
atk = 3
Ligne 39 : Ligne 37 :
 
def clear() :
 
def clear() :
 
     os.system("cls")
 
     os.system("cls")
 
 
def save():
 
def save():
 
     list = [
 
     list = [
Ligne 45 : Ligne 42 :
 
         str(hp),
 
         str(hp),
 
         str(atk),
 
         str(atk),
         str(tank)
+
         str(tank)]
    ]
 
 
 
 
     f = open("load.csv", "w")
 
     f = open("load.csv", "w")
 
 
     for item in list :
 
     for item in list :
 
         f.write(item + ",")
 
         f.write(item + ",")
 
     f.close()
 
     f.close()
 
 
while start :
 
while start :
 
     while menu :
 
     while menu :
Ligne 61 : Ligne 54 :
 
         print(" 3 : Regles")
 
         print(" 3 : Regles")
 
         print(" 4 : Quitter le Jeu")
 
         print(" 4 : Quitter le Jeu")
 
 
         choix = int(input("#"))
 
         choix = int(input("#"))
 
 
 
         if regles == True :
 
         if regles == True :
 
             print("je suis Artemis la creatrice de ce jeu et voici les regles")
 
             print("je suis Artemis la creatrice de ce jeu et voici les regles")
 
             regles = False
 
             regles = False
 
             input(">")       
 
             input(">")       
       
 
 
         if choix == 1 :
 
         if choix == 1 :
 
             name = input("# What's your name, hero ?")
 
             name = input("# What's your name, hero ?")
 
             menu = False
 
             menu = False
 
             play = True
 
             play = True
 
 
         elif choix == 2 :
 
         elif choix == 2 :
 
             f = open("load.csv","r")
 
             f = open("load.csv","r")
Ligne 87 : Ligne 75 :
 
             menu = False
 
             menu = False
 
             play = True
 
             play = True
 
       
 
 
         elif choix == 3 :
 
         elif choix == 3 :
 
             regles = True
 
             regles = True
 
 
         elif choix == 4 :
 
         elif choix == 4 :
             quit()
+
             quit()  
   
 
 
     while play :
 
     while play :
 
         save()
 
         save()
 
         print("Nom :",name)
 
         print("Nom :",name)
 
         print("0 : Sauvgarder")
 
         print("0 : Sauvgarder")
     
 
 
         dest = input("#")
 
         dest = input("#")
 
         dest = int(dest)
 
         dest = int(dest)
Ligne 106 : Ligne 89 :
 
             menu = True
 
             menu = True
 
             save()
 
             save()
 
  
 
===Pixel Arts===
 
===Pixel Arts===

Version du 26 mars 2025 à 13:05

Auteur

Kylian Marquant

Projet

Courte description de votre Projet initial

Objectifs

  • Lister les différents objectifs : (démarche de projet, approfondir ses connaissances, acquis de compétences, etc ...)
      # Élément de la liste numérotée
      # Élément de la liste numérotée
      # Élément de la liste numérotée
      # Élément de la liste numérotée


Étapes de votre projet

Vous expliquer les différentes étapes qui permettent la réalisation de votre projet final.

Compétences

Noter ici les compétences dont vous avez eu besoin

date

Préciser la date de votre projet

Ressources

Code du menu

import os start = True menu = True play = False regles = False hp = 50 atk = 3 tank = 3 def clear() :

   os.system("cls")

def save():

   list = [
       name,
       str(hp),
       str(atk),
       str(tank)]
   f = open("load.csv", "w")
   for item in list :
       f.write(item + ",")
   f.close()

while start :

   while menu :
       clear()
       print(" 1 : Nouvelle Partie")
       print(" 2 : Charger Partie")
       print(" 3 : Regles")
       print(" 4 : Quitter le Jeu")
       choix = int(input("#"))
       if regles == True :
           print("je suis Artemis la creatrice de ce jeu et voici les regles")
           regles = False
           input(">")      
       if choix == 1 :
           name = input("# What's your name, hero ?")
           menu = False
           play = True
       elif choix == 2 :
           f = open("load.csv","r")
           file_content = f.readlines()
           first_line = file_content[0]
           load_list =  first_line.split(',')
           name = load_list[0]
           hp = load_list[1]
           atk = load_list[2]
           tank = load_list[3]
           print(name,hp,atk,tank)
           menu = False
           play = True
       elif choix == 3 :
           regles = True
       elif choix == 4 :
           quit() 
   while play :
       save()
       print("Nom :",name)
       print("0 : Sauvgarder")
       dest = input("#")
       dest = int(dest)
       if dest == 0 :
           play = False
           menu = True
           save()

Pixel Arts

Pixel Bordure 1 64x64.png Pixel Bordure 2 64x64.png Pixel Bordure 4 64x64.png Pixel Bordure 3 64x64.png

Présentation

  • Votre présentation finale (celle que vous allez présenter au jury)

Aide technique

  • Contact
  • Infos diverses

matériel et outils utilisés

  • Pc
  • Tablette graphique
  • Lister le matériel ou les machines dont vous avez eu besoin. (avec un lien vers la documentation ou un tutoriel)

    Photos

    Différentes photos de votre projet

    catégorie