Repository navigation
StudyGe 1.0.0
·
26 commits
to main
since this release
Браузерная версия географической викторины StudyGe.
Играть: https://eugene-chernyshenko.github.io/studyge/
Что внутри
Девять наборов карт, 498 регионов с русскими названиями:
| Набор | Регионов |
|---|---|
| Страны мира | 192 |
| Общины Словении | 212 |
| Муниципалитеты Восточного Тимора | 13 |
| Штаты и области Мьянмы | 14 |
| Регионы Нигера | 8 |
| Регионы Мали | 9 |
| Регионы Чада | 23 |
| Префектуры ЦАР | 17 |
| Штаты Южного Судана | 10 |
Режимы
- Изучать — без таймера и счёта: тап по региону показывает название, столицу или административный центр; сбоку список с поиском.
- На карте — «Где находится X?»: 10 вопросов, 30 секунд на каждый, монеты за скорость. Таймер выключается.
- Флаги и Столицы — четыре варианта ответа, неверные подбираются из соседних стран.
- Работа над ошибками — промахи запоминаются и возвращаются чаще, пока не будут выучены.
Прогресс хранится локально в браузере. Зум, панорама, тёмная тема, работа на телефоне.
Данные
Границы — Natural Earth (public domain) и geoBoundaries (CC BY 4.0), названия — Natural Earth и Wikidata, флаги — flag-icons. Всё вместе 452 КБ, грузится без сети после первой загрузки.
Геометрия проверяется независимо (npm run verify): 45 известных городов проверяются на попадание в нужный полигон (44 из 45), площади всех полигонов сверяются с опубликованными в Wikidata (медиана расхождения 0,7% по 476 полигонам).
Известные ограничения
- Пиран — единственный промах координатной проверки: город на кончике мыса, после обрезки по береговой линии его центр в 400 м за контуром.
- Микрогосударства и атоллы теряют площадь при упрощении: Монако рисуется как 9 км² вместо 2, Мальдивы — как 8 вместо 298.
- Мьянма — 14 единиц вместо 15: союзная территория Нейпьидо не выделена отдельным полигоном ни в одном открытом источнике. Мали — 9 единиц: реформа 2016 года на 19 регионов в открытых границах не отражена.
- Административные центры известны не везде: у Словении 59 из 212, у Южного Судана 7 из 10, у Чада 21 из 23.