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