ابدأ لعبتك
الدرس 39 من 40 في دورة اصنع ألعابًا باستخدام Pygame على Coddy.
لقد صنعت أربع ألعاب. والآن اصنع لعبتك الخاصة. إليك الخطة التي اتبعتها كل لعبة في هذه الدورة:
- نافذة وحلقة اللعبة: الأحداث، والتحديث، والرسم، والقلب، والنبضة.
- شيء يحركه اللاعب باستخدام المفاتيح.
- شيء يتحرك من تلقاء نفسه: كتل تسقط، أو كرة، أو أفعى.
- قاعدة تنهي اللعبة: تصادم، أو نتيجة، أو مؤقّت.
- نص يخبر اللاعب بأدائه.
اختر فكرة. سفينة فضائية تتفادى الكويكبات. سيارة تسير بين المسارات. قطة تصطاد السمك. الأشكال كافية: يمكن أن يكون المستطيل أي شيء بمجرد أن يتحرك مثل ذلك الشيء.
يتناول هذا الدرس الخطوتين 1 و2. المثال في علامة تبويب الحل هو 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
تدرّب بنفسك: Playground لـ Pygame