Pygame Zero でプログラミングを始めてみましょう。
キャラクターを移動させる
Scratch プログラム
こちらの Scratch プログラムと同じ動きをする Python のプログラムを作りましょう。
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 で楽しくプログラミングを学んでいきましょう。
リンク
コメント