答えはブラウザに届かない
進行中の問題が持っているのは、意味のないファイル名のシルエットと伏せ字の名前だけ。答えはprivateスキーマに置いています。
ゲームボーイのバトル風のシルエットクイズです。ポケモンの名前を当てるとモンスターボールを投げて、シール帳に入ります。初代151匹の図鑑もあります。

2023年にJSPのチームプロジェクトでポケモン図鑑をつくりました。これはそれを今のスタックでひとりでつくり直したものです。ほとんどは楽しいから、そして小さなアプリをどこまで磨けるか試したくて。
いまはゲームがトップページです。シルエットが出てきたら、3つの言語のどれかで名前を答えると、トレーナーがモンスターボールを投げます。3回まちがえるとゲームオーバー。登録は不要で、ゲストとして遊べます。あとからGoogleを連携しても、シールとスコアはそのまま残ります。




進行中の問題が持っているのは、意味のないファイル名のシルエットと伏せ字の名前だけ。答えはprivateスキーマに置いています。
ルールは素のTypeScriptです。スコア、シール、次の問題はひとつのPostgres関数で書き込むので、二重送信でも二重に加算されません。
回答に1.6〜2.5秒かかっていました。関数はワシントン、DBは東京。関数を東京に移し、往復を8回から3回に減らして約0.25秒になりました。
ポケモンおよび関連する名称・アートワークの権利は任天堂、株式会社ポケモン、クリーチャーズ、ゲームフリークに帰属します。非公式・非営利のファンプロジェクトです。