Pygame. Programació videojocs
Salta a la navegació
Salta a la cerca
Introducció
Pygame ve instal.lat per defecte en la distribució Raspbian de la Raspberry Pi.
python-pygame - SDL bindings for games development in Python python-pygame-sdl2 - reimplementation of the Pygame API using SDL2
Curs programarcadegames.com
És un curs online incremental.
Primeres proves
He provat els exemples pygame_base_template.py, platform_jumper.py, i moving_sprites.py.
A mi la línia super().__init__() em peta. Per tal de què no peti:
#TypeError: super() takes at least 1 argument (0 given) error
#https://stackoverflow.com/questions/38963018/typeerror-super-takes-at-least-1-argument-0-given-error-is-specific-to-any
#super().__init__()
super(Block, self).__init__()
Per fer que un joc sigui fullscreen:
# Set the height and width of the screen screen_width = 700 screen_height = 400 #screen = pygame.display.set_mode([screen_width, screen_height]) screen = pygame.display.set_mode((0, 0), pygame.FULLSCREEN)
I en mode fullscreen, per tal de poder sortir del joc amb ESCAPE:
# -------- Main Program Loop -----------
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
done = True
...
creat per Joan Quintana Compte, maig 2018