Menu
CoddyTech

מלאו את הרקע

שיעור 2 מתוך 41 בקורס צרו משחקים עם Pygame של Coddy.

Pygame מתאר צבע באמצעות שלושה מספרים: כמה אדום, ירוק וכחול יש בו, כל אחד בטווח שבין 0 ל־255. זה נקרא RGB.

  • (255, 0, 0) הוא אדום.
  • (0, 0, 0) הוא שחור, (255, 255, 255) הוא לבן.
  • ב־(30, 30, 46) יש מעט יותר כחול מאדום ומירוק: כחול כהה.

screen.fill(color) צובע את כל החלון בצבע אחד. משחקים ממלאים את המסך בתחילת כל פריים, וכך מוחקים את הפריים הקודם לפני שצויר הפריים החדש.

screen.fill((0, 0, 0))
pygame.display.flip()

שימו לב לסוגריים הכפולים: הצבע הוא tuple אחד, הארגומנט היחיד של fill.

challenge icon

אתגר

קל

צבעו את החלון בכחול כהה.

  1. בתוך לולאת המשחק, מצאו את pygame.display.flip().
  2. מעליו, הוסיפו את screen.fill((30, 30, 46)).

לחצו על "שחק": החלון כחול כהה. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

import pygame

pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("Move the Square")

running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    pygame.display.flip()

pygame.quit()

כל השיעורים ביחידה צרו משחקים עם Pygame

תרגלו בעצמכם: Pygame אונליין