第5回

pythonを使った簡易的なゲーム作成課題

<今回作ったゲームの概要> 選択式ゲーム。(問題三問・各選択三つずつ)
ゲームテーマ「単位が取得できるかどうかが決まる最終日に、学校で起こる色々な事件を回避しながら遅刻せずに道用先生の授業に出席しよう!!」
if文を多く使ったゲームとなっている。
  1. print("君は神奈川大学に通う大学1年生!")
  2. name=input("あなたの名前は?")
  3. print("今、",name,"は7Fの食堂で昼食を食べ終えたところ。"
  4.       "この後3限がある",name,"は、F18に行きたい。")
  5. print("F18にいきたいが、エスカレーターが故障していて使えない。さらにエレベーターホールに行ったらたくさんの人が。\nこのとき",name,"はどうする?")
  6. choices=input("a,非常階段を使う。\nb,近くにいる清掃員に話しかける。\nc,割り込んで先にエレベーターに乗る。\n(※a~cのどれかを入力してね!)\n解答:")
  7. if choices=="a":
  8.     print("非常階段に巨大ゴリラが現れて、暴れ始めた!?これじゃ前に進めない!!→GAME OVER")
  9. elif choices == "b" or choices == "b":
  10.     print("清掃員の叔父さんが「清掃員専用の秘密のエレベーター」を教えてくれた!!あなたは無事に18階にたどり着くことができた!!何とか授業には間に合いそうだ!と思ったら…")
  11.     print("教室前にいた知り合いの先輩に絡まれてしまった…!どうやらすぐに終わる話ではなさそうだ…。けれど、もうすぐ授業が始まってしまう。\nこのとき",name,"はどうする?")
  12.     choices =input("a,蹴る。\nb,無視する。\nc,誘いに乗る。\n(※a~cのどれかを入力してね!)\n解答:")
  13.     if choices == "a":
  14.         print("先輩を蹴ってしまったが、運よく転んで気絶してくれたようだ。今のうちに教室に入ってしまおう…!")
  15.         print("教室に入ると、見たこともないほど怖い顔をした道用先生が教壇で待ち構えていた…!道用先生を倒さないとこの授業の単位はもらうことができない!\nこのとき",name,"はどうする?")
  16.         choices = input("a,エナジードリンクを捧げる。\nb,水かけてみる??\nc,課題をやっているふりをする。\n(※a~cのどれかを入力してね!)\n解答:")
  17.         if choices == "a":
  18.             print("エナジードリンクにより、先生のやる気が向上しすぎた結果、最終課題を大量に出されてしまった…!単位取得までの道のりは遠い…→GAME OVER")
  19.         elif choices == "b" or choices == "b":
  20.             print("どうやら先生は「単位を絶対に取らせない」という呪いにかけられていたみたいで、水をかけられたことにより正気に戻ったようだ…!\n先生から大変感謝された",name,"は無事に単位を取得することができた!")
  21.             print("\n→GAME CLEAR!!!!")
  22.         elif choices == "c" or choices == "c":
  23.             print("課題をやっているふりをしていたらボタンを間違えて、本日提出する予定だった課題データを全部消してしまった…!!もう授業が始まってしまう、間に合わない…!\n→GAME OVER")
  24.     elif choices == "b":
  25.         print("怒った先輩に余計に絡まれた…!これじゃ遅刻確定だ…→\nGAME OVER")
  26.     elif choices == "c":
  27.         print("誘いに乗って連れていかれたのは、居酒屋!一体いつ帰ることができるのやら…\n→GAME OVER")
  28. elif choices == "c" or choices == "c":
  29.     print("乗ってる人が多く、エレベーターが各階に止まっていくことに。授業開始のチャイムが鳴り響いた…。\n→GAME OVER")