Jeu en Python / Pygame : Différence entre versions
(→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
Sommaire
[masquer]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
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
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
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