#! /usr/bin/python3 #------Módulos------ import pygame #------Constantes------ ##--------Dimensiones de la ventana de juego ANCHO = 700 ALTO = 500 ##--------Colores en RGB COL_FRENTE = (255,255,255) COL_FONDO = (0,0,0) #------Funciones------ def pintafondo(pantalla): pantalla.fill(COL_FONDO) #dibuja la linea (red) pygame.draw.line(pantalla, COL_FRENTE, [ANCHO/2-1,0], [ANCHO/2-1, ALTO], 5) def muestrapuntos(pantalla,puntos): fuente=pygame.font.Font(None, 74) #jugador texto=fuente.render("JUG "+str(puntos[0]),1,COL_FRENTE) pantalla.blit(texto,(100,10)) #CPU texto=fuente.render("CPU "+str(puntos[1]),1,COL_FRENTE) pantalla.blit(texto,(450,10)) def main(): dim_pantalla=(700,500) pantalla=pygame.display.set_mode(dim_pantalla) pygame.display.set_caption(" P O N G") jugando=True reloj=pygame.time.Clock() puntos=[0,0] while jugando: #Buble del juego #El jugador ha hecho algo (pulsar una tecla, cerrar la ventana u otro evento) for evento in pygame.event.get(): if evento.type == pygame.QUIT: jugando=False tecla=pygame.key.get_pressed() if tecla[pygame.K_x]: jugando=False #pintar el tablero de juego pintafondo(pantalla) #Escribir marcadores (puntos) muestrapuntos(pantalla,puntos) #actualiza la vista del usuario con todo lo que hemos dibujado pygame.display.flip() return 0 if __name__ == '__main__': pygame.init() main() pygame.quit()