無限に遊べるゲームブック風アプリを作ってみた
今回はまたゲームを作って遊んでみたので、紹介です!
皆さんは「ゲームブック」て知ってますか?
読んでいくと選択肢があって「1を選ぶ人は何ページに進む」みたいなのが書いてあるやつです。選択肢によって結末が変わるのが好きで、子供の頃よく遊びました!
実は結構前にゲームブック遊びを出来るGPTsを作っていました。
ただもう少し改良したいな、と思ってここで紹介はしていませんでした。
今回手軽にプロンプトを入力するだけでアプリが作れるというAIを知り、それを使ってそのゲームブック風のアプリを作ってみることにしました!
(そのAIについてはまた記事書きますね!)
自分でカスタム出来きて無限に遊べるゲームブックを作ってみたのでそれの紹介です。
■ゲームを始める前に
こちらのゲームはAIを使ってゲーム内容を自動生成します。
そのためAIのAPIキーが必要になります。
現在対応しているのが、GeminiかOpenAIのものになります。
Geminiなら無料の枠がありますので、そちらを取得するのをおすすめします。
Googleアカウントを持っていれば、サインインした状態でこちらのサイトからAPIキーを取得出来ます。
右側の方にある「APIキーを作成」ボタンを押してください。
そうするとAPIキーが下の方に表示されますので、それをコピーしてください。
こちらは公共の場に載せたり、人に教えたりしないようにしましょう。
こちらのゲームではサーバーなどに保存はせず、ローカルのブラウザのみに保存されるので記入しても大丈夫です。
無料枠なので使用制限がありますが、今回紹介するゲームなら、少し注意してもらえれば問題なく遊べると思います。
(注意点は後述します)
■ゲームはこちらから
ゲームはこちらから遊べます!

以下でゲームの遊び方を説明していますので、ぜひ遊んでみてくださいね!
■ゲームの進め方
・APIキーを入力する
APIキーを入手したらゲームを開始できます。

こちらが最初の画面です。
使うAIを選んでAPIキーを入力してください。
先程のGeminiのキーを使う場合はGeminiを選んで空欄にキーをペーストします。
次に「ゲームを始める」を押してください。
・物語のジャンルとキャラクターを設定する
進むとゲームのジャンルを決めることができます。
どんな雰囲気の物語にしたいかを選んでください。

次はサブジャンルを選べます。
こちらは複数選ぶことができます。
「異世界」+「学園」で異世界学園もの、みたいな感じで組み合わせて指定できるので、いろいろ試してみてください!
サブジャンルの内容はメインジャンルによって変化します。
ぴったりのものを探してみてくださいね。

次に主人公を決めます。

主人公の名前や性別などを決めることが出来ます。
特に指定がなければ入力しなくても進めます。
その場合はAIが決定してくれます。
職業/役割は簡易的に物語の中での主人公の立場を指定出来ます。
ここも入力は任意ですので、もし希望のものがない場合はそのままで大丈夫です。
詳細設定は、さらに細かく読む物語を制御したい場合に使えます。

例えば主人公は異世界転生者だ、とか、エルフだとか。
他にも恋愛系にしたいときに、何人くらい登場人物が出てくるか、BLや百合ものにしたい、とか。
相手のキャラの詳しい容姿や設定をいれたり、ストーリーのおおまかな流れをこちらで指定することもできます。
絶対ハッピーエンドにして!とかデッドエンドありにしてとか、希望があったら書いてみてくださいね。
こちらも全く記入しなくても進めます。
入力が終わったら「物語を始める」を押してゲーム開始です!
・ゲーム開始!遊んでみよう!
ジャンルや主人公などの設定に沿って物語が作られます!

ストーリーの後、あなたがどう行動するかの選択肢が表示されます。
この選択肢によって物語の展開が変わります。
ためしに【1.右手の階段を下りる】を押してみましょう。

物語が進みました!
こんな感じでどんどんストーリーを進めていくゲームです!
選択肢によって物語や結末が変わっていきます。
毎回AIがストーリーを作るので、同じものはなく常に新しい物語を楽しむことが出来ますよ!!
選択肢を進めていくと、大体6~9ターンくらいでエンディングになります。

エンディングになると、そのまま終わることも出来ますが「選択肢の履歴を表示」で今まで選んだ選択肢を見ることが出来ます。

ここから今までの選択肢に戻りやり直すことができます。
ただし、また生成しなおすようで同じ選択肢を選んでも違う結果になるようなので、同じエンディングは2度と見られないと思います。
毎回リアルタイムで生成しているので、やるたびに色々な物語を楽しめます。
■GeminiのAPIキー無料枠を使う場合の注意点
GeminiのAPIは無料で使えるレート制限があります。
1日50回まで、1分に2回のリクエスト です(2025/04/20現在)
(トークン数の制限もありますが、このゲームで引っかかることはまずないと思います)
引っかかりやすいのは1分に2回までのリクエストの方です。
選択肢を選んで生成され、またストーリーを読んで選択肢を選ぶ、で2回のリクエストとなるのですが、サクサク読んでサクサク選択肢を選ぶとその制限に引っかかります。
無料枠で遊ぶ場合は、選択肢を選ぶのを心持ちゆっくりめにしてみてください。
■設定で色々遊べるのでやってみてね
ジャンルとサブジャンルの選択だけでもかなり色々遊べると思いますし、詳細設定を利用するとさらに物語の幅が広がります。
サクサク終わる設定になっているので、設定を詰め込みすぎると全部を使ってもらえない(もしくは簡単な説明だけで終わる)かもしれませんが、そこは色々調節してみてください。
私がやってみてエモかったのは
SFジャンル>宇宙
コールドスリープから目がさめたら、自分とアンドロイド(ここにアンドロイドの容姿などの設定)の2人きりでした。選択によっては彼との恋愛も進められるようにしてください
的な詳細設定を入力したものでした。
人間の住める惑星を探し、どうにか大気の毒素を中和する機械を作り2人で惑星に降り立つEDや、惑星を探すのを諦めてアンドロイドの彼と2人きりで過ごし、最後は年老いた自分と別れたアンドロイドが1人で主人公を思いながら宇宙を飛び続けるみたいなEDもありました。
こんな感じで、簡単な設定でもかなり色々な物語が楽しめますのでぜひ楽しんでみてくださいね!!
■作ってみての感想
今回、前回のオセロゲームに続いて2個目のゲーム制作ですが、感想として「え?めちゃくちゃ簡単!!」でした。
オセロよりも複雑そうな気がするのですが、エラーもほとんどなく「こんなふうにできる?」と聞くだけでこちらが求めてる以上のものにしてくれます。
(注意書きなどはAIが判断して入れてくれたものが多いです)
ちょっとびっくりするくらい世界が違ったので驚いてます。
このAIについてはまた後日記事を書きたいです!
■ こっちも遊んでみてね!
GPTsのゲームになりますが、似たようなゲームを以前に作っています。
こちらもよかったら遊んでみてね!
こちらは読み物としてもかなり楽しめると思います!自由度もとても高いので色々試してみてね。
■よかったら応援してね!
いつもハートやサポートいただきありがとうございます!
とても励みになっています。
これからもどうぞよろしくお願いします!

いいなと思ったら応援しよう!
楽しんで頂けたらサポートを頂けたら励みになります。
頂いたサポートは活動費に使わせていただきます。