アプリ一覧
これまでに開発したアプリケーションの一覧です。各アプリの概要、機能、使用技術などを紹介しています。
NGS-SIMULATOR
オンラインゲームPSO2NGS用のシミュレータです。条件に応じて、最適な装備、コンボを導出することができます
アプリ機能
特殊能力シミュレータ
最もダメージ期待値の高くなる特殊能力の組み合わせを導出します。
武器シミュレータ
最もダメージ期待値の高くなる武器、プリセット、特殊能力セットの組み合わせを導出します。
コンボシミュレータ
指定した初期状態、時間の中でそうダメージが最も高くなるコンボの組み合わせを導出します。
開発言語
Typescript
フレームワーク/ライブラリ
Next.js
React
tRPC
Zod
ReactFlow
TailwindCSS
WILDS-SIMULATOR
ゲームMonster-Hunter-Wilds用のシミュレータです。条件に応じて、最適な装備を導出することができます
アプリ機能
防具スキルシミュレータ
指定した特殊能力の組み合わせを満たす防具、護石、装飾品の組み合わせを導出します。また、追加できる特殊能力とそのレベルも提示します。
弓シミュレータ
与えられた条件下でダメージ期待値で武器をランキング付けします。最もダメージ期待値の高くなるアーティアオプションの組み合わせを導出します。
開発言語
Typescript
フレームワーク/ライブラリ
Next.js
React
tRPC
Zod
TailwindCSS
対戦ゲームプラットフォーム
ブラウザを通して複数人でプレイできるゲームプラットフォームです。現時点では神経衰弱ゲームを実装しています。
アプリ機能
神経衰弱ゲーム
一つ目のゲームとして神経衰弱ゲームを設けています
ランク(ブロンズ、シルバー等)、称号
スコア累計に応じて管理しています
リアルタイムチャット
フレンドを選択しルームを作成することで、フレンド間でチャットを楽しむことができます。
ランキング
日、週、月の単位でスコア合計を集計し、順位を付ける機能です。定期的なバッチ処理により別テーブルに記録されます。
開発言語
Typescript
フレームワーク/ライブラリ
Next.js
React
PostgreSQL
Drizzle ORM
NextAuth.js
ReactQuery/TanstackQuery
tRPC
Zod
Pusher
Upstash Redis
TailwindCSS
技術ポートフォリオサイト
当サイトです。エンジニアをお求めの企業様、もしくはお客様に対して技術アピールを行うためのサイトの第1版です。
アプリ機能
静的サイト生成(SSG)
サイトのレンダリング結果が変わり得る機会は、編集を反映しデプロイを行った際に限られます。その為、ビルド時に予め生成されたサイトを提供することで高速化を図っています。
開発言語
Typescript
フレームワーク/ライブラリ
Next.js
React
TailwindCSS