Menu
CoddyTech

התחילו את המשחק שלכם

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

יצרת משחק מכל סוג במסלול הזה: בלוקים נופלים, משחק יריות בחלל, משחק ריצה, משחק פלטפורמה, Snake, Pong ומשחק מבוכים. עכשיו צור משחק משלך. כולם פעלו לפי אותה תוכנית:

  1. חלון ולולאת משחק: אירועים, עדכון, ציור, היפוך, תקתוק.
  2. משהו שהשחקן מזיז באמצעות מקשים.
  3. משהו שזז מעצמו: בלוקים נופלים, כדור, נחש, סליים.
  4. כלל שמסיים את המשחק: התנגשות, ניקוד, טיימר.
  5. טקסט שמספר לשחקן איך הוא מתקדם.

בחר רעיון. חללית שמתחמקת מאסטרואידים. מכונית שנוסעת בין נתיבים. חתול שתופס דגים. כל ארגז הכלים שלך פתוח: תמונות מתוך assets/images, צלילים ומוזיקה, מצבי משחק, מפת טקסט לכל שלב. גם צורות עובדות: מלבן יכול להיות כל דבר ברגע שהוא נע כמו הדבר הזה.

השיעור הזה עוסק בשלבים 1 ו-2. הדוגמה בכרטיסייה Solution היא Rock Dodge, משחק קטן שמצויר בצורות, שבו משטח כחול יתחמק מסלעים נופלים.

challenge icon

אתגר

קל

התחל משחק משלך.

  1. תן לחלון את הכותרת של המשחק שלך וגודל של לפחות 320 על 240.
  2. הוסף שחקן שמקשי החצים מזיזים, ושנשאר בתוך החלון: תמונה מתוך assets/images או צורה.
  3. השאר את הלולאה שמסתיימת כשהחלון נסגר.

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

נסו בעצמכם

import pygame

pygame.init()
screen = pygame.display.set_mode((480, 360))
pygame.display.set_caption("My Game")
clock = pygame.time.Clock()

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

    screen.fill((30, 30, 46))
    pygame.display.flip()
    clock.tick(60)

pygame.quit()

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

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