PyGame кітапханасы. Ойын терезесі

Анықтама
PyGame — Python тілінде 2D ойындар мен мультимедиялық қосымшалар жасауға арналған кітапхана (модуль). Орнату: pip install pygame, қосу: import pygame.
Анықтама
Ойын терезесі — ойын бейнеленетін аймақ: screen = pygame.display.set_mode((800, 600)) — ені 800, биіктігі 600 пиксель. Тақырыбы: pygame.display.set_caption("Атауы").
import pygame

pygame.init()
screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("Менің ойыным")

running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
    screen.fill((0, 0, 0))
    pygame.display.update()

pygame.quit()
Анықтама
Ойын циклі — ойын біткенше қайталанатын while циклі: оқиғаларды тексереді → күйді жаңартады → экранды қайта салады. Оқиға (event) — пайдаланушы әрекеті: терезені жабу (QUIT), перне басу, тінтуір қозғалысы.
КомандаҚызметі
pygame.init()Кітапхананы іске қосу (әрқашан бірінші)
set_mode((ені, биіктігі))Терезе жасау
set_caption("...")Терезе тақырыбы
pygame.event.get()Оқиғалар тізімін алу
screen.fill((R, G, B))Терезені түспен бояу
pygame.display.update()Экранды жаңарту (өзгерістерді көрсету)
pygame.quit()Жұмысты аяқтау
Анықтама
RGB түсі — үш санмен (қызыл, жасыл, көк; әрқайсысы 0–255): (255, 0, 0) — қызыл, (0, 0, 0) — қара, (255, 255, 255) — ақ.
Деңгей: Оңай

Терезе өлшемі

Берілді: set_mode((640, 480))
Табу керек: Терезенің ені мен биіктігі.
Шешуі:
Бірінші сан — ені, екіншісі — биіктігі: 640×480 пиксель.
Жауабы: ені 640, биіктігі 480 пиксель.
Деңгей: Орта

QUIT оқиғасы жоқ болса?

Берілді: Программада QUIT оқиғасын тексеру жазылмаған.
Табу керек: Не болады?
Шешуі:
Терезенің «жабу» түймесі жұмыс істемейді: цикл running=True күйінде қала береді — терезе «қатып қалғандай» жабылмайды.
Жауабы: Терезені қалыпты жабу мүмкін болмайды — QUIT өңдеу міндетті.