✈ atlas-quest · departure board
主要 60 ヶ国 (アジア / ヨーロッパ / アフリカ / 北米 / 南米 / オセアニア 網羅) で 国旗 ↔ 国名 / 大陸 / 首都 を 4 モード × 3 レベルで出題する無料 世界地理クイズ。 正解時は d3-geo 世界地図で 該当国を amber に highlight。 サインアップ不要、 回答は サーバーに送信されません。
[ ./how_it_works ]
step / 01
4 モード (旗→名 / 名→旗 / 旗→大陸 / 旗→首都) × 3 レベル (Easy 3 候補 / Normal 4 / Hard 6)。 大陸フィルタで 「全世界 60 ヶ国」 or 「アジア」「ヨーロッパ」 等の地域限定にも切替可。
step / 02
国旗は flagcdn 経由で SVG 配信 (高品質、 軽量)。 候補から答えを選ぶと即座に正誤判定 + 正解国のメタ (大陸 / 首都 / 英名)。 「次の問題 →」 で連続プレイ。
step / 03
右側 (または下) の世界地図に正解国が amber で highlight されて、 国名ラベルも表示。 d3-geo Mercator 投影で位置感覚も身につく。 連続正解ストリークとベストを更新。
[ ./faq ]
v1 では主要 60 ヶ国 (アジア 15 / ヨーロッパ 15 / アフリカ 10 / 北アメリカ 8 / 南アメリカ 8 / オセアニア 4) を収録しています。 国連加盟 193 + 観察員 2 = 195 ヶ国 全部対応は IMPROVE 候補。 まずは 「主要 60 ヶ国を完璧に」 という形です。
flagcdn.com の無料 CDN を使っています (https://flagcdn.com/{iso2}.svg)。 全 195 ヶ国 + 主要地域旗の SVG が無料で利用可能、 商用利用も Public Domain 相当。 ブラウザから直接読み込むので、 ai-lab のサーバーは介在しません。
Mike Bostock 氏の `world-atlas` パッケージ (CC0 = パブリックドメイン) の countries-110m.json (~108KB) を使用。 d3-geo の Mercator 投影で SVG path として描画。 正解国は ISO 3166-1 numeric ID でマッチング → amber でハイライト + 国名ラベル。
大陸は 6 種 (アジア / ヨーロッパ / アフリカ / 北アメリカ / 南アメリカ / オセアニア) しかないため、 Easy = 3 候補 / Normal = 4 候補 / Hard = 6 候補 (全大陸) です。 一番易しいモードなので、 「これがアジアっぽいか?」 を直感で確かめたい時にどうぞ。
送られません。 スコア / ストリーク / 回答履歴 はすべて React state 上のメモリ持ちで、 リロードすると消えます。 サインアップも不要。 IMPROVE で localStorage 永続化 / 共有 URL は検討中。
IMPROVE 候補に積んでいます。 単純に手作業で日本語名 / 大陸 / 首都 を 195 - 60 = 135 ヶ国 追加するだけですが、 各国データの正確性確認が必要なので段階的に拡張予定。 「アフリカ全国対応」「ヨーロッパ全国対応」 のような大陸単位拡張から始めます。
ai-lab.org の インタラクティブ学習 thesis 2本目です (1本目は ToneQuest = 音感トレーニング)。 学習 thesis として 派生 (世界の首都クイズ / 旗デザイン考察 / 都市当て) のシリーズ化候補。 道場系 (cmd-dojo 等) の文字学習軸とは別の 「視覚 + 暗記」 軸。