表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。

皆さまの考える(あるいは必要とする)ゲームブックアプリの仕様について教えてください

書いている途中で”バトル”が一つあるいは複数のステータスを使って行うミニゲームだと気づきました。


これで分かりやすくなった気がします。


ドンドン複雑なアプリになりますが、まあ仕方ないですね。

皆様にとって、ゲームブックアプリに必要なものは何でしょう?

(仕様と言ってもいいです)


2022年の3月中頃から、モバイルアプリの制作に挑戦しています。


ionicとAndroidStudioを中心にした無償の開発環境で、当初はかなり四苦八苦しましたが、慣れるとなかなか面白く感じてきました。


ただ、やはりプログラミング初心者で苦手意識を持っている方には若干厳しいかもとも思います。


そこでゲームブックアプリについて考えてみましたが、これはシナリオとプログラムが完全に分かれています。


という事は、シナリオだけ差し替えれば(厳密にいえばアプリのIDは変えないといけないが)、一気にアプリ制作の敷居が低くなるかも?と思いました。


また、それでも面倒という方には、シナリオ読み込み機能の付いたアプリ向けにシナリオファイルを提供しちゃうという手もありそうです。


いずれにしてもシナリオデータを作る事は必須な訳ですが、もしよろしければ皆様のご意見(アイデア)も教えて頂ければなと思い投稿します。

(一番最初はCSV(要はエクセルなんかで作った)ファイルだったのですが、ページが増えると少々扱いづらいです。)




まず、HTMLとJavaScriptで作った(つまりアプリじゃない)サンプルが下記になります。


湖畔の城

https://aticlab.com/app/gamebook/book.html


これで出来る部分は当然実装するとして、現在の考えとしてシナリオデータは”Book"と”Page"の2つの部分に分かれると考えています。


Bookデータは、


・タイトル

・著者情報(未定ですが挿絵画家情報なども必要か?)

・あとがき等

・ページグループ情報

 (複数のページをグループ分けして同じグループで使用するデフォルト値を設定する)

 (例えばボタンの表示や”主人公”の名前なども含まれる。複数視点等もあり?)

 (また後述の各種ステータスの名称並びに初期値も含まれる)


Pageデータは、


・キャラクター名

・ページタイプ

・各種ボタンの表記

・各種ステータス

・ステータスやフラグの変更情報

・デザイン(選択可能なあらかじめ用意したもの)


と言う風に考えています。


ページタイプは、現在、以下の種類を用意しています。

(いずれも次のページの指定方法です)


"Select"   :選択肢タイプ

"Judgement"  :判定タイプ。サイコロの値と大小イコール比較

        基準サイコロ値が必要

"Attack"   :攻撃タイプ。初回のサイコロで先攻後攻を決定

        先攻後攻の決定に基準サイコロ値が必要

"Multiple"  :複数ページ。サイコロの値により最大11のページに分岐

"Ending"   :エンディング。選択肢は0。最初に戻るのみ可能

"Flagcheck"  :非表示ページ最大10個のフラグを順にみる。最後の一つは

        フラグ成立しない場合のページが無ければいけない。

"Statuscheck" :非表示ページ。ステータスの値と基準値を比較して

        次のページに飛ぶ。




今、特に考えあぐねているのがステータスの扱いです。


現状、HPとAP、GPの3つですませていますが、これで良いかは少々決めかねています。

(必殺技とか使わせたい?でも、それはもうRPGでは?)


攻撃時、HPとAPそしてサイコロの目によって減る相手(あるいは自分の)のHPについても、もう少しパターンがありうる気もしているのですが、アイデアが欲しいですね。

(書いていて気付きましたが、これは成功失敗の有る一種のミニゲームなんですね)




また画像については、全く考慮していないですが、どういう方法がいいのか・・・


画像だけのページやイメージギャラリー(条件を満たさないと見れない)のようなものも面白そうですが・・・





これからしばらくかけて、作っていきたいと思いますので、ご意見いただければ幸いです。






なお、下記のアプリ開発の記録みたいなエッセー(?)を書いています?


上が始めた当初からの(明らかな勘違いも含めた)リアルタイムの記録、下が一月ほどたったのでそれをまとめてみたもの(だんだん記録になる部分もありますが)です。


ゲームブックアプリを作ってみよう (Windows+ionic+AndroidStudi

https://ncode.syosetu.com/n5283hn/


Androidモバイルアプリ制作に挑戦 目標:ゲームブック作成

https://ncode.syosetu.com/n7839ho/


これ見て先に作っちゃったぜ!みたいなことも有りですね!

評価をするにはログインしてください。
この作品をシェア
Twitter LINEで送る
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ