お知らせ
全てのコードに以下のコードを追加しました。
clock = pygame.time.Clock()
running = True
while running:
clock.tick(60)
これがないと、ループが可能な限り早く回り続けてしまい、過熱の原因になります。
キーハンドラー カーソル画像の作成 描画メイン コマンドのみ
簡易コード 早い順 コードと変数の説明
ダメージ計算
pygameでRPG(モンスターの描画)
モンスターの描画 モンスターを消す ダメージエフェクト
戦闘画面(敵3体)
ミスしたり、攻撃が2倍になったりします。
まほうが使えます。
回復まほうを使うとカーソルが表示されないのを修正しました。
モンスター画像のロードで変数名が違っていたので修正しました。
近況
いまはコードの整理をしています。
課題(仲間を増やす)
記事全体を見渡していて、何かがおかしいと思ったのです。
なぜか余計なものばかりふえていく。
よくよく考えてRPGの本質は戦闘画面だと気づきました。
目次からいろいろなものが削除されているのは、そういうわけです。