le voila il et pas parfait je c'est mais je debut faut avouer
[spoil]import pygame # j inport le module pygame
from pygame.locals import *
pygame.init()#je nisialise pygame
#jacrément continuer de 1
continuer = 1
#je cree ma fenetre
fenetre = pygame.display.set_mode((640, 480))
#mon fond d ecrand
fond = pygame.image.load("background.jpg").convert()
fenetre.blit(fond, (0,0))
#mon perso
perso = pygame.image.load("perso.png").convert_alpha()
position_du_perso = perso.get_rect()
fenetre.blit(perso, position_du_perso)
#on rafreshi l ecran
pygame.display.flip()
#me sert a rester apuiyer
pygame.key.set_repeat(50,20)
#je cree ma boucle infinie
while continuer :
for event in pygame.event.get():
if event.type == QUIT:
continuer = 0
if event.type == KEYDOWN:
if event.key == K_DOWN:
#on dessen le personnage
position_du_perso = position_du_perso.move(0,10)
#je fait monter mon personnage
if event.type == KEYDOWN:
if event.key == K_UP:
position_du_perso = position_du_perso.move(0,-10)
#mon personnage va vers la droit
if event.type == KEYDOWN:
if event.key == K_RIGHT:
position_du_perso = position_du_perso.move(10,0)
#mon personnage va vers la gauche
if event.type == KEYDOWN:
if event.key == K_LEFT:
position_du_perso = position_du_perso.move(-10,0)
#recollage
fenetre.blit(fond, (0,0))
fenetre.blit(perso, position_du_perso)
#rafrchir la page
pygame.display.flip()[/spoil]
Dernière modification par kosmok4 (31-01-2012 18:00:29)