התחל את המשחק שלך
שיעור 39 מתוך 40 בקורס יוצרים משחקים עם Pygame של Coddy.
יצרת ארבעה משחקים. עכשיו צרו משחק משלכם. כך נראה התכנון שכל משחק בקורס הזה פעל לפיו:
- חלון ולולאת המשחק: אירועים, עדכון, ציור, היפוך, פעימה.
- משהו שהשחקן מזיז באמצעות מקשים.
- משהו שנע מעצמו: בלוקים נופלים, כדור, נחש.
- כלל שמסיים את המשחק: התנגשות, ניקוד, שעון עצר.
- טקסט שמספר לשחקן איך הוא מתקדם.
בחרו רעיון. חללית שמתחמקת מאסטרואידים. מכונית שנוסעת בין נתיבים. חתול שתופס דגים. צורות מספיקות: מלבן יכול להיות כל דבר ברגע שהוא נע כמו הדבר הזה.
השיעור הזה כולל את שלבים 1 ו-2. הדוגמה בכרטיסייה Solution היא Rock Dodge, שבו מחבט כחול יתחמק מסלעים נופלים.
אתגר
קלהתחילו את המשחק שלכם:
- תנו לחלון את כותרת המשחק שלכם וגודל של לפחות 320 על 240.
- הוסיפו שחקן שמקשי החצים מזיזים ושנשאר בתוך החלון.
כל משחק מתקבל: הבדיקות מחפשות רק חלון, שחקן שזז כשלוחצים על מקש חץ, ולולאה שמסתיימת כשהחלון נסגר.
נסו בעצמכם
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 אונליין