革命学舎

ブログトップ画像
革命学舎
書く、これしか出来ないから。

灰色の扉を開ける

投稿日: 2025-06-02

タグ: #tech

#概要
歴史上の人物の生きた年代を比べるゲームを作成した。

表示された人物と、選んだキャラクターの生きた年代を比較し、もっと昔、同時代、新しいから正しいものを選ぶ、というゲーム。

#データの保存
Firebaseを使って所持キャラとか所持宝石とかを作成することができた。このゲームは1年以上前から作りたいと思っていたが、LocalStrageだとデータが消えるリスクもあるため別の方法を探していた。dbにJavaScriptからデータを読み書きして、保存するようにした。

#データ
一番大変だったのはデータを書くところだった。高校の世界史の教材を引っ張り出してきて、1300年から1800年の人物1をひたすら書き留めていき、そのあと生没年や業績を調べて入力した。データが重複してしまい2、また人物だと思っていたのが人物ではないこと3もあった。プレイできる人物のjsonファイルとゲームで使うjsonファイルのidを統一しなかったので、選択中の人物と選択中の人物を比べる、なんてことも発生するようになってしまった。

Footnotes

  1. これだと1300年か1800年に近い人物を選択すると二択にできてしまうので、いくつかこの範囲にいない人物もいる

  2. 例えばロックとジョン・ロックの二つのデータを作ってしまったり……

  3. 例えばジャックリーの乱、フロンドの乱のカタカナの部分