Menu
CoddyTech
flag Ar iconالعربيةdown icon

ابدأ لعبتك

الدرس 39 من 40 في دورة اصنع ألعابًا باستخدام Pygame على Coddy.

لقد صنعت أربع ألعاب. والآن اصنع لعبتك الخاصة. إليك الخطة التي اتبعتها كل لعبة في هذه الدورة:

  1. نافذة وحلقة اللعبة: الأحداث، والتحديث، والرسم، والقلب، والنبضة.
  2. شيء يحركه اللاعب باستخدام المفاتيح.
  3. شيء يتحرك من تلقاء نفسه: كتل تسقط، أو كرة، أو أفعى.
  4. قاعدة تنهي اللعبة: تصادم، أو نتيجة، أو مؤقّت.
  5. نص يخبر اللاعب بأدائه.

اختر فكرة. سفينة فضائية تتفادى الكويكبات. سيارة تسير بين المسارات. قطة تصطاد السمك. الأشكال كافية: يمكن أن يكون المستطيل أي شيء بمجرد أن يتحرك مثل ذلك الشيء.

يتناول هذا الدرس الخطوتين 1 و2. المثال في علامة تبويب الحل هو Rock Dodge، حيث تتفادى مضرب أزرق الصخور المتساقطة.

challenge icon

التحدي

سهل

ابدأ لعبتك:

  1. امنح النافذة عنوانًا للعبتك، وحجمًا لا يقل عن 320 × 240.
  2. أضف لاعبًا تحرّكه مفاتيح الأسهم، مع إبقائه داخل النافذة.

أي لعبة مقبولة: تتحقق الاختبارات من وجود نافذة، ولاعب يتحرك عند الضغط على أحد مفاتيح الأسهم، وحلقة تنتهي عند إغلاق النافذة.

جرّب بنفسك

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()
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس اصنع ألعابًا باستخدام Pygame

تدرّب بنفسك: Playground لـ Pygame