尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 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.