第4回課題

プログラミングでゲームを作る。

私たちの班では、RPGゲームの作成をしました。

・内容
宝の地図を拾った主人公のお話。
数字を選択することで物語が先に進んでいく。


・ソースコード
  1. print("ある日、学校の帰り道に落ちていた宝の地図を拾ったあなた。")
  2. selecta = int(input("宝を探しに行きますか?""1…はい.2…いいえ"))
  3. if selecta == 1:
  4.  print("冒険スタート!")
  5. elif selecta == 2:
  6.  print("地図を捨てて、そのまま家に帰った!")
  7. name=input("名前を入力してください。")
  8. print("地図の通りに進んでいると、宝の地図を狙う奴が戦いを挑んできた。")
  9. selecta = int(input("戦いますか?""1…はい.2…いいえ"))
  10. if selecta == 1:
  11.  print("無事勝利。戦った奴らを仲間にして進む。")
  12. elif selecta == 2:
  13.  print("無視して進んでいたら、知らないうちに地図を奪われ冒険終了。")
  14. print("進み続けると、分かれ道に出会った。")
  15. selectb = int(input("どちらに進みますか?""1…右.2…左"))
  16. if selectb == 1:
  17.  print("呑気に歩いていたら巨大な穴に落ちた。冒険終了。")
  18. elif selectb == 2:
  19.  print("いかにも宝が入っていそうな箱を見つける。")
  20. selectc = int(input("開けますか?""1…はい、2…いいえ"))
  21. if selectc == 1:
  22.  print("中から毒蛇が出てきてかまれる。冒険終了。")
  23. elif selectb == 2:
  24.  print("さらに進んだ先で袋に入った大量の宝石を発見!仲間と山分けして家に帰る。冒険終了!")


・expected an indented blockエラーの対処法
赤い波線が引かれている部分のスペースが足りていないということなのでスペースを開けて対処する。
(今回は波線部分の前にスペースを開けたらエラーでは無くなった。)