Μάθημα : PyGame
ΜΑΘΗΜΑ 1: Το πρώτο παράθυρο

#Τι θα μάθουμε: pygame.init, παράθυρο, game loop (βρόχος παιχνιδιού), κλείσιμο
import pygame
from sys import exit # χρειάζεται για να κλείνει σωστά το πρόγραμμα
pygame.init() # ξεκινάει το pygame
screen = pygame.display.set_mode((800, 400)) # παράθυρο 800 πλάτος x 400 ύψος (pixels)
pygame.display.set_caption('Το πρώτο μου παιχνίδι')
clock = pygame.time.Clock() # ρολόι: ελέγχει την ταχύτητα του παιχνιδιού
# Το GAME LOOP: ό,τι είναι εδώ μέσα επαναλαμβάνεται συνέχεια, 60 φορές το δευτερόλεπτο.
# Κάθε επανάληψη λέγεται "καρέ" (frame), σαν τις εικόνες μιας ταινίας.
while True:
# 1. Ρωτάμε: έγινε κάτι; (κλικ, πλήκτρο, κλείσιμο παραθύρου...)
for event in pygame.event.get():
if event.type == pygame.QUIT: # πάτησε το X του παραθύρου
pygame.quit()
exit()
# 2. Ζωγραφίζουμε
screen.fill('skyblue') # βάφουμε όλη την οθόνη γαλάζια
# 3. Εμφάνιση αλλαγών στην οθόνη
pygame.display.update()
clock.tick(60) # όχι πάνω από 60 καρέ το δευτερόλεπτο
------------------------------------------------------------------------------------------
ΑΣΚΗΣΗ
1.Άλλαξε το 'skyblue' σε 'pink', 'black', 'orange'...
2. Άλλαξε το μέγεθος του παραθύρου σε (400, 400).
3. Άλλαξε τον τίτλο του παραθύρου.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -