Skip to content

StudyGe 1.0.0

Choose a tag to compare

@eugene-chernyshenko eugene-chernyshenko released this 11 Sep 04:37
· 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.