TP : reprendre la main en python / pygame

Faire un petit pong à deux joueurs en clavier partagé …

Appréciez le 42 – 52 😉

On le commence ensemble (code ci-dessous) pour le faire fonctionner ensuite en réseau !

A finir !

import pygame
from pygame.locals import *

pygame.init()

fenetre = pygame.display.set_mode((800, 600))
R1 = pygame.Rect(50, 250, 20, 100)
BLANC = (255, 255, 255)
NOIR = (0, 0, 0)
horloge = pygame.time.Clock()

continuer = True

while continuer:
    fenetre.fill(NOIR)
    # R1.move_ip(0, 5)
    # print(R1.top)
    if R1.bottom > 600:
        R1.bottom = 600
    pygame.draw.rect(fenetre, BLANC, R1, 0)

    pygame.display.flip()
    horloge.tick(25) # 25 images par seconde
    for e in pygame.event.get():
        if e.type == QUIT:
            continuer = False
    tkey = pygame.key.get_pressed()
    if tkey[K_s]:
        R1.move_ip(0, 5)
    if tkey[K_z]:
        R1.move_ip(0, -5)

pygame.quit()

N'hésitez-pas à poser une question, ou faire avancer le schmilblick

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.