-
Sujet
-
Bonjour bonjour, j’ai un petit problème sur mon code, il est censé faire un jeu python, un mario ou le but du jeu est d’arriver en haut avec des murets qui se positionnent aléatoirement, mais la derniere fois que je l’ai un peu modifié, mon mario a disparu donc le jeu affiche le paysage mais sans le perso, une idée ?
import pygame
import random
from pygame.locals import *# Initialisation de Pygame
pygame.init()# Dimensions de la fenêtre de jeu
largeur = 800
hauteur = 600# Création de la fenêtre de jeu
fenetre = pygame.display.set_mode((largeur, hauteur))# Chargement des images
fond = pygame.image.load(« fond.png »)
joueur = pygame.image.load(« mario.png »)# Position du joueur
joueur_rect = joueur.get_rect()
joueur_rect.x = 0
joueur_rect.y = hauteur – joueur.get_height()# Vitesse de déplacement du joueur
vitesse = 0.7# Variables pour le déplacement continu
deplacement_gauche = False
deplacement_droite = False# Variables pour le saut
saut_en_cours = False
hauteur_saut = 3
saut_compteur = 0
gravite = 0.5# Variable pour détecter les collisions
collision_sol = False# Positions des plateformes
platforms = []# Génération aléatoire des plateformes
def generate_platforms():
platforms.clear()
platform_count = random.randint(5, 10) # Nombre de plateformes
for i in range(platform_count):
platform_x = random.randint(0, largeur – 100) # Position x aléatoire pour la plateforme
platform_y = random.randint(50, hauteur – 150) # Position y aléatoire pour la plateforme
platforms.append(pygame.Rect(platform_x, platform_y, 100, 20)) # Créer un objet Rect pour la plateformegenerate_platforms()
——————–
gordonmurray – Envoyé depuis le Discord : Culte du code
- Vous devez être connecté pour répondre à ce sujet.