Menu
CoddyTech

ゲームを始めよう

Coddyの「Pygameでゲームを作ろう」コースのレッスン 39/40。

4つのゲームを作りました。次は、自分のゲームを作りましょう。このコースのすべてのゲームで使った手順は次のとおりです。

  1. ウィンドウとゲームループ:イベント、更新、描画、反転、ティック。
  2. キーで動かすもの。
  3. 自動で動くもの:落ちてくるブロック、ボール、ヘビ。
  4. ゲームを終了させるルール:衝突、スコア、タイマー。
  5. プレイヤーに状況を伝えるテキスト。

アイデアを選びましょう。小惑星を避ける宇宙船。車線の間を走る車。魚を捕まえる猫。図形だけで十分です。長方形でも、そのもののように動かせば何にでもなれます。

このレッスンでは、手順1と2を扱います。「Solution」タブの例は「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でゲームを作ろうのすべてのレッスン

自分で練習してみよう: Pygameプレイグラウンド