【Pygame Zero】Pygame Zero を使ってみよう!~キャラクターを移動させる~

プログラミング Pygame
プログラミング

Pygame Zero でプログラミングを始めてみましょう。

キャラクターを移動させる

プログラミング
プログラミング

Scratch プログラム

こちらの Scratch プログラムと同じ動きをする Python のプログラムを作りましょう。
Scratch でスプライトを動かすときに、このようなプログラムを書きます。

Scratch プログラム
Scratch プログラム

Python プログラム

Python で同じようなプログラムを作ると、このようになります。

import pgzrun

WIDTH = 800
HEIGHT = 600

boy = Actor("skateboard_long_boy")

def draw():
    screen.clear()
    boy.draw()

def update():
    if keyboard.up:
        boy.y += -10
    elif keyboard.down:
        boy.y += 10
    elif keyboard.right:
        boy.x += 10
    elif keyboard.left:
        boy.x += -10
        
pgzrun.go()

プログラムを実行する

Ctrl + S で保存して、F5キーで実行します。
メニューの Run -> Run Module からも実行できます。
キーボードの上下左右キーを押してキャラクターが移動すれば成功です。

キャラクターの移動
キャラクターの移動

まとめ

Pygame Zero でキャラクターを移動させるプログラムを作成しました。
動きが出てくると、ゲームっぽくなってきて面白いですね。
これから Pygame Zero で楽しくプログラミングを学んでいきましょう。

コメント

タイトルとURLをコピーしました