#!/usr/bin/python3 # ==================================================================== # From: www.youtube.com/watch?v=y9VG3Pztok8 # Get Started in Pygame in 10 minutes! # ==================================================================== import pygame pygame.init() # ---- game window SCREEN_HEIGHT = 800 SCREEN_WIDTH = 600 screen = pygame.display.set_mode((SCREEN_WIDTH,SCREEN_HEIGHT)) # ---- define rectangle player = pygame.Rect(300,250,50,50) # ---- game loop run = True while run: # ---- fill the screen with "black" screen.fill((0,0,0)) # ---- draw a "red" rectangle # ---- it will not appear until a screen update pygame.draw.rect(screen,(250,0,0),player) # ---- key pressed? if key[pygame.K_a]: player.move_ip(-1,0) elif key[pygame.K_d]: player.move_ip(1,0) elif key[pygame.K_w]: player.move_ip(0,-1) elif key[pygame.K_z]: player.move_ip(0,1) # ---- event handler key = pygame.key.get.pressed() for event in pygame.event.get(): if event.type == pygame.event.QUIT: run = False # ---- update screen pygame.display.update() # ---- game end/exit pygame.quit()