![eyecatch](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheUeOB-TaaBXqn_ZMLUdGOJ1I4scrDE9T4Mv4YJHTpFr3HSl_HpjjBsxodQ-PmmeIe14TWa7DmoEXkvKjpQtbS8tBYnmiGGUOosKeV6aszNGrF1tvImoJAhpJwRbWda0ZD_b_7ZHRv04S0N1DCRrwFqJE33MxNPvkFipOMrRr-Zga0wBzZ74UnJoO2/s1600-rw/1615694853_0.jpg)
難しいクイズを考えるのが比較的好きな、弓削田です。
このゲームの本筋は、実はドラクエのようなモンスターをやっつけるモードではなくて、
クイズ問題と、プログラミングのソースコード判定機能にあるのです。
クイズ問題というのは、「4択問題」や「並べ替え問題」などのバリエーションがあるのですが、
今回は、この4択クイズを、ゲームのバトルモードに実装してみたいと思います。
これは、現れたモンスターがクイズの4択問題を出題して、それに答えられないと、ダメージをうけるという内容です。
正解すると、経験値とお金などがもらえるという様に、バトルの内容をクイズに置き換えた内容です。
これによって、何らかの学習問題を出題すると、RPGしながら、いろいろな勉強が行えるという
なんともお手軽な勉強教材が出来上がるというわけです。
4択クイズは意外と楽しいかも
今回は、少し深めの機能追加なので、
とりあえず、モンスターが出現して、4択クイズ問題を出題して、その正解と失敗を判定して、
失敗の時に、HPがダメージをうけるというところまでを実装してみました。
今回のクイズ用に、ハンプティーダンプティーをモンスターとして出現させました。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLMpTNOwT7SXPF75z1_S4aCtVOgcoxvB5qiMaIuRexOq0F-Rj6wh1UiZVwwtXvrIcBIO1yGAgzTL4rSj6OWiV5yBl8gPE7Gvk7ZPflSx3FxBtLs1M-JL11r6Jo-PfZW0VUKyofapx0JORjwwkhSh09ZkaT6qwMuqMikTAlD8MoGh7_VKeEm6nRRj_8YZ4/s1600-rw/%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%20%289%29.jpeg)
そして、「たたかう」コマンドを「クイズに答える」コマンド表示にして、モードが違う事をアピール
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB-TTNXLOEJOZzD7nZveKyymuhBYGDn6N7tl210QHUz7oqfrj9cnqacQO0zW3I3Cwq14N5NdG6N_i15wjVwmKproTTl4wKtigrUgHoATwYuj_vG68kZlQxGoj-WVPSEX8NQVCD-z64P2mVaPPQm4AbZQYgzhbJWRRA6k-i_-zYOFUOz8OLbNavLJIOE0Y/s1600-rw/%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%20%2810%29.jpeg)
問題と、選択肢を前回作った、選択機能で表示。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-XNpvqGBLjGWb2N7on4sx_h6yo02QUXVp1bTRXYPJD2bBZztXDYaKS7WNamDOlG2fOSlf8GYCYfJuUcjez8Wkpu7urRC1yIUNAhjTUnmsJqIrWUSpqh9X55DypjHUpIF92RCp0_bZTCAuJS08-jjpCABEVNoUYEK2MynbWJzMaaRzpcxmIDLCt31GGz8/s1600-rw/%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%20%2811%29.jpeg)
回答が不正解したパターンと正解したパターンは、メッセージデータで普通に表示。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGmgrfB97BhrOICJ5QNFIDFDangn_jB3j433ODlcd_uh4V-XntCywKqe8vtB4-49bwu2mg0TWxoUJF2jHui_46ehJNSihI_yvyV69-xslgD5nf971ma6N0VV2duHF__iwj5MMa52GrC-D09llGqZ1kax4PFXjrJiVv2nl2a-QhWi1nXc71pVEg9RrYcHg/s1600-rw/%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%20%2812%29.jpeg)
HPが0になると、お決まりの教会にすっ飛ばされます。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoGhOrL2O5K0ILLzbqygDg3VbJvL4C8aDRXxHe3sYny4Enjq8cK2-vdIfAZMFxU4nWZzOSHqxrQZnlgLY38FeEKjoy1ZRi7sk0rxJkEqkaUA5ciTgUC2i73x6NLy-vBm1qhiRwsm3FkILln0orYctC8v0WZdetakkPr0eyWCGNDNEF7w_qxt6I3I-TS_U/s1600-rw/%E3%82%BF%E3%82%99%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%88%E3%82%99%20%2813%29.jpeg)
さて、問題を作り込まないとね。
・・・かなりたくさん・・・
こりゃ大変だ・・・
デモ
デモサイトのリンクを貼り付けておきます。
デモサイトへのリンクはこちら
0 件のコメント:
コメントを投稿