Python 言語による簡単なアドベンチャーゲーム(変数,式,if,while,関数,print,time.sleep, def, global を使用)

【プログラムの説明】

このプログラムは,テキストベースのRPGゲームを実装したものである.プレイヤーは名前を設定できる.HPとMPを持つ.3つの場所(ダンジョン,魔王城,冒険者ギルド)を選択でき,各場所で異なるイベントが発生する.ゲームはwhile文で繰り返され,プレイヤーの選択に応じてストーリーが進行する.time.sleep()によるタイミング制御や,グローバル変数によるゲーム状態の管理(HP,MP,場所)も実装されている.

【プログラムの使い方】

このプログラムの使い方は以下のとおりである:

  1. プログラムを実行すると,最初に名前を入力するよう求められる.
  2. その後,3つの扉(ダンジョン,魔王城,冒険者ギルド)のうちどれに入るか選択する.数字(1,2,3)を入力して選ぶ.
  3. 選んだ場所に応じて異なるイベントが発生する.ダンジョンでは,火炎トカゲとの戦闘がある.
  4. 各イベント後,HPとMPが表示され,再び3つの場所から選択できる.
  5. このループは無限に続くため,プログラムを終了するには強制終了する必要がある.

Python プログラム



動作画面

動作画面