Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
Битва стран — браузерная игра: карта мира из флагов, кубики и аннексии
Translation pending
GamesHTML · JavaScriptGitHub @BaSeVaOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Браузерная игра-симуляция: карта из флагов, страны (штаты, регионы) по очереди нападают на соседей, бросают кубики, и победитель забирает землю проигравшего, пока не останется один чемпион.
Играть: https://baseva.github.io/bitva-stran/
Мир, Европа, Азия, Африка, Америка, штаты США, регионы России. Карта выбирается в панели, язык переключается кнопкой EN/RU.
Скрипт прогоняет эпизоды в headless Chrome и собирает вертикальные ролики 1080×1920 с музыкой, звуками, озвучкой диктора и обложкой.
node render/render.mjs --map europe --episodes 3 --speed 3
Параметры: --map world|europe|asia|africa|americas|usa|russia, --lang ru|en, --seed, --ep (номер первого эпизода), --out (папка), --no-voice, --chrome (путь к Chrome), --scale (1.5 = кадр 1080×1920).
Нужны Node 22+, ffmpeg и для голоса py -m pip install edge-tts.
| Что | Источник |
|---|---|
| Контуры стран и штатов | world-atlas, us-atlas (TopoJSON) |
| Контуры регионов России | click_that_hood, упрощено в data/russia-regions.topo.json |
| Население стран | World Bank API |
| Штаты и регионы: население, названия, флаги | Wikidata SPARQL + Wikimedia Commons |
| Континенты | countries-list |
| Коды ISO 3166 | i18n-iso-countries |
| Флаги стран | flagcdn.com |
| Кубики | random.org, запасной — Web Crypto |
| Справка о стране | Wikipedia REST API |
| Мультиплеер | PeerJS (WebRTC) |
| Названия, звук, голос, запись | Intl.DisplayNames, Web Audio, Web Speech, Screen Capture + MediaRecorder |
node serve.mjs
Затем откройте http://localhost:5178. Сборка не нужна: игра в одном файле index.html.