原神シミュ Archived
web

原神シミュは、ダメージ計算をはじめとした Web アプリ。ダメージシミュレータ、ステータスシミュレータ、性能比較、聖遺物プランナーを公開している。
螺旋 12 層をクリアするために、ダメージを伸ばしたいという思いから制作した。
制作当時は、現在の HoYoWiki のようなステータスやスキル倍率がすべてわかるサイトが見当たらなかった。 そのため、ステータスはゲーム画面から手動で入力し、倍率はわかる範囲で計算してダメージを算出する仕様とした。
開発を続けていくとやりたいことが増えていき、ステータスの算出、キャラクター・武器・聖遺物の組み合わせの比較、最適な聖遺物の組み合わせを求める機能を追加していった。
人気タイトルということもあり、多くの反響を得られたことは貴重な経験となった。
なお、後継サイトとして 原神シミュ2 を公開している。
技術スタック
- Vue
- Nuxt
- Vuetify
- Cloudflare Pages
以前 Django と Vue を組み合わせた開発経験があったため、フレームワークには Vue を選択した。
バックエンドには当時人気だった Firebase を採用した。 当初は Hosting の無料枠を超えて従量課金が発生していたため、Storage を活用してコストを節約する工夫を行った。 その後、Cloudflare Pages へ移行し、無料で運用している。