# Лицензии, авторы и правила атрибуции Этот файл — обязательная часть портала: у каждой игры в каталоге должны быть указаны **оригинальное название, автор/правообладатель, лицензия кода, лицензии ассетов и список наших изменений**. Ссылка на репозиторий в этом файле остаётся справочной записью; исключение — **CC BY 4.0** (арт «Тихого Луга»): там ссылка на источник обязательна по лицензии. Файлы лицензий и credits копируются внутрь собранной папки игры, а карточка «Лицензии и авторы» в футере портала показывает игроку автора, лицензию и наши изменения. **Политика портала:** в интерфейсе ссылки на GitHub не показываются — кроме игр, где это условие лицензии (CC BY). Для MIT и Apache-2.0 юридически достаточно copyright-строки и полного текста лицензии в папке игры. Проверка: `node tools/check-licenses.mjs` (файлы в сборках, данные в каталоге, отсутствие чужих логотипов и установщиков). Добавляя игру, обновите этот файл, `GAMES` в `index.html` и прогоните проверку. ## Сводная таблица | id | Игра | Апстрим | Автор | Код | Ассеты | В сборке | | --- | --- | --- | --- | --- | --- | --- | | `iron-meridian` | Iron Meridian | [Riposte: Frontline](https://github.com/BenDBSS/Riposte-Frontline-Source) | BenDBSS | MIT | CC0 (текстуры, часть звуков), CC BY (часть звуков), Mixamo (анимации, только в игре), Suno (музыка, non-commercial) | `LICENSE`, `NOTICE.md`, `ATTRIBUTION.md`, `sfx/credits.json` | | `quiet-meadow` | Тихий Луг (Quiet Meadow) | [Little Flock](https://github.com/songkeys/little-flock) | Little Flock contributors | MIT | CC BY 4.0 (арт, демо) | `LICENSE`, `ASSETS.md`, `ATTRIBUTION.md` | | `battle-drones` | Battle Drones | [simonw/battledrones](https://github.com/simonw/battledrones) | Simon Willison | Apache-2.0 | AI-арт OpenAI gpt-image-2.5; 3D и звук — код/WebAudio | `LICENSE`, `NOTICE.md`, `ATTRIBUTION.md` | | `yarn-planet` | Клубок (Yarnball) | [makerjackie/yarn-planet](https://github.com/makerjackie/yarn-planet) | Maker Jackie | MIT | арт, персонажи и звук — код; three.js, three-mesh-bvh, GLSL-хэш — MIT | `LICENSE`, `THIRD_PARTY_NOTICES.md`, `licenses.md`, `ATTRIBUTION.md` | | `snack-hole` | Snack Hole | [SamadiPour/snack-hole-game](https://github.com/SamadiPour/snack-hole-game) | SamadiPour | MIT | 3D-графика и звук — код/WebAudio; музыка CC0 (OpenGameArt), шрифт Nunito SIL OFL 1.1; three.js, Vite — MIT, TypeScript — Apache-2.0 | `LICENSE`, `CREDITS.md`, `ATTRIBUTION.md`, `build-info.json` | | `sandstorm` | Песчаная буря (沙暴行动 · SANDSTORM) | [Kwusv55/Cla-Go](https://github.com/Kwusv55/Cla-Go) | Kwusv55 | MIT | импортированных ассетов нет: звук — WebAudio, текстуры, модели и карта — код; three.js r147 и примеры — MIT | `LICENSE`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md` | | `granny-trouble` | Бабушкины разборки / Granny Trouble (upstream — Grandma GTA · 阿嬤俠盜) | [andyhuo520/grandma-gta](https://github.com/andyhuo520/grandma-gta) | andyhuo520 | MIT | 3D-модели и анимации Tripo (только обучение/демо), риг Adobe Mixamo (только в игре), озвучка Xiaomi MiMo TTS, музыка синтезируется; three.js r180 — MIT | `LICENSE`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `build-info.json` | | `stardust-isles` | Stardust Isles (upstream — 星屑群岛) | [Danzer1xxxxChan/Stardust_Isles](https://github.com/Danzer1xxxxChan/Stardust_Isles) | Danze Chen | MIT | импортированных ассетов нет: все модели, текстуры, музыка и звуки генерируются кодом; three.js r186 — MIT | `LICENSE`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `build-info.json` | | `turfwar` | Тайбэйский передел / Taipei Showdown (upstream — 角頭械鬥 · Turf War: Taipei) | [madeyexz/turfwar](https://github.com/madeyexz/turfwar) | Ian Hsiao | MIT | CC0 (модели Quaternius, текстуры Poly Haven, звуки Free Firearm Sound Library), SIL OFL 1.1 (Rajdhani, Oswald, Noto Sans TC), MIT (three.js, Vite, obscenity), BSL 1.1 (SpacetimeDB) | `LICENSE`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `LICENSES/`, `build-info.json` | | `ashen-depths` | Пепельные глубины / Ashen Depths (upstream — Ashen Depths / Draemvorn, ARPG-CX) | [hannnnnnnny/ARPG-CX](https://github.com/hannnnnnnny/ARPG-CX) | Yi Han | MIT | импортированных ассетов нет: вся графика, звук и музыка — код; SIL OFL 1.1 (Fusion Pixel Font) | `LICENSE`, `NOTICE.md`, `ATTRIBUTION.md`, `build-info.json`, `LICENSES/` | | `sakura-fantasy` | Сакура: тысяча огней / Sakura Fantasy (upstream — 桜幻想) | [billpwchan/sakura-fantasy](https://github.com/billpwchan/sakura-fantasy) | Bill Chan | MIT | CC0 (растения ffish.asia/floraZia, текстуры и модели Poly Haven, ambientCG, тела MPFB 2), CC BY 4.0 (две статуи, шесть записей), CC BY 2.1 JP (сверчок), SIL OFL (Shippori Mincho B1, Cormorant Garamond), three.js и meshoptimizer — MIT | `LICENSE`, `CREDITS.md`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `build-info.json`, `LICENSES/meshoptimizer.txt` | | `summer-cycle` | Летняя дорога / Summer Cycle | [StarKnightt/summer-cycle](https://github.com/StarKnightt/summer-cycle) | Prasenjit (StarKnightt) | MIT | импортированных ассетов нет: вся геометрия, текстуры, надписи на вывесках, музыка и звук генерируются кодом; three.js r186 — MIT | `LICENSE`, `NOTICE.md`, `ATTRIBUTION.md`, `build-info.json`, `LICENSES/three.txt` | | `neon-zenith` | Неоновый зенит / Neon Zenith (upstream — 霓虹天頂) | [billpwchan/neon-zenith](https://github.com/billpwchan/neon-zenith) | Bill Chan | MIT | CC BY 4.0 (10 3D-моделей Sketchfab: maomornity, zxgod118, comrade1280, Emmetv96, Alvin.Woodly, softmind, abhayexe ×2, udayjeet, filadog), CC0 (текстуры и HDRI Poly Haven, ambientCG), SIL OFL 1.1 (Chiron Hei HK, Chiron Sung HK, Oxanium, JetBrains Mono и запечённые в атлас), three.js r186 — MIT | `LICENSE`, `CREDITS.md`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `build-info.json` | | `oubliettes` | Подземелья забвения / Oubliettes | [all3f0r1/oubliettes](https://github.com/all3f0r1/oubliettes) | Alexandre Tournai | GPL-3.0-or-later | музыка и звуки — оригинальные, GPL-3.0-or-later; SIL OFL 1.1 (Almendra, UnifrakturCook); изображений третьих лиц нет (арт — VectorDrawable апстрима) | `LICENSE`, `NOTICE.md`, `ATTRIBUTION.md`, `build-info.json`, `LICENSES/` | | `ocean-drive` | Рассвет на Оушен-Драйв / Sunrise on Ocean Drive | [StarKnightt/ocean-drive](https://github.com/StarKnightt/ocean-drive) | Prasenjit (StarKnightt) | MIT | Mixamo (модели людей и анимации, только в игре), CC0 (нормал-мапы салона Poly Haven), MIT (three.js r186); мир, музыка и звук — процедурные, машины — Blender-скрипты апстрима под MIT | `LICENSE`, `NOTICE.md`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `build-info.json` | | `code-tower` | Башня кода / Code Tower | [olistic/warriorjs](https://github.com/olistic/warriorjs) | Matías Olivera | MIT | tiny-invariant (MIT, © 2019 Alexander Reardon); импортированных медиа нет; логотип апстрима не используется | `LICENSE`, `NOTICE.md`, `build-info.json`, `LICENSES/` | | `server-survival` | Server Survival | [pshenok/server-survival](https://github.com/pshenok/server-survival) | Kostyantyn Pshenychnyy | MIT | Three.js и Tailwind CSS — MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `lift-logic` | Лифтовая логика / Lift Logic | [magwo/elevatorsaga](https://github.com/magwo/elevatorsaga) | Magnus Wolffelt и участники | MIT | библиотеки MIT, Font Awesome — SIL OFL 1.1 и MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `cluster-oncall` | Дежурный по кластеру / Cluster On-Call | [rohitg00/k8sgames](https://github.com/rohitg00/k8sgames) | rohitg00 | Apache-2.0 | Three.js и Tailwind CSS — MIT, Inter и JetBrains Mono — SIL OFL 1.1 | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `hex-racer` | Гекс-гонка / Hex Racer | [HexGL](https://github.com/BKcore/HexGL) | Thibaut Despoulain | MIT | аудио CC BY 3.0 и public domain | `LICENSE`, `NOTICE.md`, `audio/LICENSE` | | `astray` | Шар в лабиринте / Rolling Maze | [wwwtyro/Astray](https://github.com/wwwtyro/Astray) | wwwtyro | Unlicense | Three.js — MIT; Box2dWeb — zlib | `LICENSE`, `NOTICE.md`, `LICENSES/` | | `particle-clicker` | Кликер частиц / Particle Clicker | [particle-clicker/particle-clicker](https://github.com/particle-clicker/particle-clicker) | CERN Webfest 2014 team | MIT | оригинальные иллюстрации удалены; иконки созданы для Levbee; библиотеки в `LICENSES/` | `LICENSE`, `NOTICE.md`, `LICENSES/` | | `snake` | Змейка / Snake | [patorjk/JavaScript-Snake](https://github.com/patorjk/JavaScript-Snake) | Patrick Gillespie | MIT | TuiCss — Vinicius Reif Biavatti, MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `catch-the-cat` | Поймай кота / Catch the Cat | [ganlvtech/phaser-catch-the-cat](https://github.com/ganlvtech/phaser-catch-the-cat) | Ganlv | MIT | Phaser, EventEmitter3 — MIT; рисунки кота — Levbee | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `jungle-trail` | Тропа в джунглях / Jungle Trail | [StarKnightt/jungle-trail](https://github.com/StarKnightt/jungle-trail) | StarKnightt | MIT | three.js — MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `regolith` | Лунная экспедиция / Lunar Expedition | [winchxyz/moon-rover](https://github.com/winchxyz/moon-rover) | winchxyz | MIT | three.js — MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `ironhold` | Штурм терминала / Terminal Strike | [StarKnightt/operation-ironhold](https://github.com/StarKnightt/operation-ironhold) | StarKnightt | MIT | three.js — MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `fluid-tennis` | Жидкий пинг-понг / Liquid Ping-Pong | [anirudhjoshi/fluid_table_tennis](https://github.com/anirudhjoshi/fluid_table_tennis) | Anirudh Joshi и соавторы | MIT | fluid solver — Oliver Hunt, Memo Akten, MIT | `LICENSE`, `NOTICE.md`, `build-info.json` | | `kart-royale` | Картинг-блиц / Kart Blitz | [ryancampbell/kart-royale](https://github.com/ryancampbell/kart-royale) | Ryan Campbell | MIT | three.js, simplex-noise — MIT; n8ao — ISC; postprocessing — Zlib | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `kindergrimm` | Кошмарный детсад / Nightmare Nursery | [albertobeiz/kindergrimm](https://github.com/albertobeiz/kindergrimm) | albertobeiz | Unlicense | three.js — MIT; музыка создана ИИ | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `celadon` | Селадон / Celadon | [winchxyz/celadon](https://github.com/winchxyz/celadon) | winchxyz | MIT | three.js — MIT; Baloo 2, Nunito — OFL 1.1; девять звуков — CC0 | `LICENSE`, `NOTICE.md`, `LICENSES/`, `fonts/`, `sfx/CREDITS.md` | | `consomaton` | Консоматон / consomaton | [abagames/consomaton](https://github.com/abagames/consomaton) | ABA Games | MIT | lodash, lz-string — MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `cezanne-city` | Город Сезанна / Cézanne City | [emollick/cezanne-city](https://github.com/emollick/cezanne-city) | Ethan Mollick | MIT | — | `LICENSE`, `NOTICE.md`, `build-info.json` | | `void-runner` | Бег по пустоте / Void Runner | [kamalesh404/void-runner](https://github.com/kamalesh404/void-runner) | Kamalesh | MIT | three.js — MIT; текст лицензии cannon-es — MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `tiles-collector` | Собиратель плиток / Tiles Collector | [dhmmasson/tilesCollector](https://github.com/dhmmasson/tilesCollector) | Dimitri Masson | MIT | p5.js 2.0.5 — LGPL-2.1; Source Sans 3 — OFL 1.1 | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `mineworld` | Мир кубов / MineWorld | [EVEDensity/MineWorld](https://github.com/EVEDensity/MineWorld) | EVEDensity | MIT | three.js r160 — MIT | `LICENSE`, `NOTICE.md`, `LICENSES/three.txt`, `build-info.json` | | `rapid-dominance` | Стремительное господство / Rapid Dominance | [wenta/rapid-dominance](https://github.com/wenta/rapid-dominance) | wenta | Apache-2.0 | Phaser — MIT; графика Kenney — CC0 | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `apex-formula` | Апекс Формула / Apex Formula | [bridge-mind/apex-formula](https://github.com/bridge-mind/apex-formula) | BridgeMind | MIT | three.js — MIT | `LICENSE`, `NOTICE.md`, `LICENSES/three.txt`, `build-info.json` | | `citymaker` | Город 2048 / CityMaker | [derek-wangpch/OpenCityMaker](https://github.com/derek-wangpch/OpenCityMaker) | Derek Wang | MIT | three.js, React — MIT; lucide — ISC; DM Sans, Outfit, Manrope — OFL 1.1 | `LICENSE`, `NOTICE.md`, `LICENSES/`, `build-info.json` | | `a-dark-room` | Тёмная комната / A Dark Room | [doublespeakgames/adarkroom](https://github.com/doublespeakgames/adarkroom) | Michael Townsend и участники проекта | MPL-2.0 | jQuery, jQuery Color — MIT | `LICENSE.md`, `NOTICE.md`, `LICENSES/` | | `echo-sounding` | Эхолот / Echo Sounding | [646826/arkai-games](https://github.com/646826/arkai-games) | Arkai | MIT | — | `LICENSE`, `NOTICE.md`, `build-info.json` | | `ink-side-down` | Чернильный кубик / Ink Side Down | [646826/arkai-games](https://github.com/646826/arkai-games) | Arkai | MIT | — | `LICENSE`, `NOTICE.md`, `build-info.json` | | `harmonist` | Гармонист / Harmonist | [anaseto/harmonist](https://github.com/anaseto/harmonist) | anaseto | ISC | gruid и gruid-js — ISC; go-colorful — MIT; Go и x/image — BSD-3; Source Code Pro — SIL OFL 1.1 | `LICENSE`, `NOTICE.md`, `LICENSES/` | | `boohu` | Бууху / Boohu | [anaseto/boohu](https://github.com/anaseto/boohu) | Yon/anaseto | ISC | Source Code Pro — SIL OFL 1.1; Go — BSD-3 | `LICENSE`, `NOTICE.md`, `LICENSES/` | | `bash-folds` | Супер Баш Фолдс / Super Bash Folds | [Swarek/Super_Bash_Folds](https://github.com/Swarek/Super_Bash_Folds) | Swarek | MIT | CC0-1.0; three.js MIT; Draco Apache-2.0 | `LICENSE`, `NOTICE.md`, `LICENSES/ASSETS.md`, `LICENSES/CC0-1.0.txt`, `LICENSES/three-MIT.txt`, `assets/vendor/draco/LICENSE` | | `vackrooms` | Закулисье / Vackrooms | [pablostanley/vackrooms](https://github.com/pablostanley/vackrooms) | Pablo Stanley | MIT | Three.js, Rapier, vgpu; React, React DOM, scheduler, Next.js, core-js — MIT; Kenney CC0 | `LICENSE`, `NOTICE.md`, `LICENSES/three.txt`, `LICENSES/rapier.txt`, `LICENSES/vgpu.txt`, `LICENSES/next.txt`, `LICENSES/react.txt`, `LICENSES/react-dom.txt`, `LICENSES/scheduler.txt`, `LICENSES/core-js.txt`, `LICENSES/kenney.txt` | | `tessel` | Тессель / Tessel | [gvtulder/tessel](https://github.com/gvtulder/tessel/) | Gijs van Tulder | GPL-3.0-or-later | зависимости и шрифты в `LICENSES/`; иконки Font Awesome Free — CC BY 4.0 | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/tessel-src.zip` | | `candy-box-2` | Конфетная коробка 2 / Candy Box 2 | [candybox2/candybox2.github.io](https://github.com/candybox2/candybox2.github.io) | David “aniwey” L. | GPL-3.0-or-later | ASCII CC BY-SA 3.0, jQuery MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/candy-box-2-src.zip` | | `sunless-vigil` | Без рассвета / Sunless Vigil | [Heroine Dusk](https://github.com/clintbellanger/heroine-dusk) | Clint Bellanger | GPL-3.0-or-later | графика CC BY-SA 3.0+, музыка CC BY 3.0, меню WTFPL | `LICENSE`, `NOTICE.md`, `CREDITS.md`, `LICENSES/`, `source/sunless-vigil-src.zip` | | `ludo` | Лудо / Ludo | [LibreLudo](https://github.com/priyanshurav/libreludo) | Priyanshu Rav и участники | AGPL-3.0-only | оригинальные ассеты; тексты лицензий всех прямых и транзитивных пакетов, код которых входит в бандл, и шрифта — в `LICENSES/` | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/ludo-src.zip` | | `bobby` | Бобби / Bobby | [Bobby](https://gitlab.com/yannicka/bobby) | Yannick A. (Pif) | AGPL-3.0-or-later | оригинальная графика, Mithril MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/bobby-src.zip` | | `chess-3d` | Шахматы 3D / Chess 3D | [Chess3D](https://github.com/FrenchYann/Chess3D) | Yann Granjon | GPL-3.0 | модели и AO оригинала; процедурные текстуры; GarboChess BSD-3-Clause, библиотеки MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/chess-3d-src.zip` | | `3d-city` | 3D-город / 3D City | [3d.city](https://github.com/lo-th/3d.city) | lo-th; Graeme McCutcheon | GPL-3.0 + §7; 3d.city MIT | three.js MIT; Draco Apache-2.0 | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/3d-city-src.zip` | | `runfield` | Бег по полям / Runfield | [Runfield](https://github.com/kig/runfield) | Ilmari Heikkinen; Mauri Heikkinen; Makoto Matsumoto и Takuji Nishimura | GPL-3.0; BSD-3-Clause | код и графика Ilmari; музыка Mauri; Mersenne Twister | `LICENSE`, `NOTICE.md`, `LICENSES/mersenne-twister-BSD-3-Clause.txt`, `source/runfield-src.zip` | | `sokobang` | Сокобанг / Sokobang | [Sokobang](https://github.com/obfusk/sokobang) | FC Stegerman | AGPL-3.0-or-later | bigbang LGPL; ksokoban GPL; Noto Emoji Apache-2.0; библиотеки MIT | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/sokobang-src.zip` | | `beast-arena` | Арена чудищ / Beast Arena | [Ancient Beast](https://github.com/FreezingMoon/AncientBeast) | Freezing Moon and Ancient Beast contributors | AGPL-3.0 | графика и звук CC BY-SA 4.0, персонажи ранее CC BY-SA 3.0 | `LICENSE`, `NOTICE.md`, `CREDITS.md`, `LICENSES/`, `source/beast-arena-src.zip` | | `foursies` | Четвёрки / Foursies | [Foursies](https://github.com/andybalaam/foursies) | Andy Balaam | GPL-3.0; Elm: BSD-3-Clause | текстура доски yamachem / Openclipart, общественное достояние | `LICENSE`, `NOTICE.md`, `LICENSES/elm-BSD-3-Clause.txt`, `source/foursies-src.zip` | | `grand-prix-2026` | Гран-при 2026 / Grand Prix 2026 | [APEX FORMULA 2026](https://github.com/ahacker-1/apex-formula-2026) | ahacker-1 / The AI Consulting Network | Apache-2.0 | three.js — MIT | `LICENSE`, `NOTICE`, `NOTICE.md`, `LICENSES/three.js-MIT.txt` | | `green-turkiye` | Зелёная Турция / Green Turkiye | [Green Turkiye](https://github.com/ahmojunior/green-turkiye) | Ahmet (ahmojunior) | AGPL-3.0 | Quicksand — SIL OFL 1.1; карты — SimpleMaps; библиотеки — MIT | `LICENSE`, `NOTICE.md`, `ASSETS.md`, `LICENSES/`, `source/green-turkiye-src.zip` | | `shanhai-hunt` | Шаньхай: охота на демонов / Shanhai Demon Hunt | [mini-browser-games: shan-hai.html](https://github.com/wangzifan396-wzf/mini-browser-games) | wangzifan396-wzf | MIT | перевод с китайского, интеграция Levbee | `LICENSE`, `NOTICE.md` | | `starforge` | Звёздная кузня / Starforge Works | [mini-browser-games: starforge-idle.html](https://github.com/wangzifan396-wzf/mini-browser-games) | wangzifan396-wzf | MIT | перевод с китайского, интеграция Levbee | `LICENSE`, `NOTICE.md` | | `realms-in-embers` | Королевства в пепле / Realms in Embers | [realms-in-embers](https://github.com/michael-chipmates/realms-in-embers) | michael-chipmates | AGPL-3.0 / CC BY-SA 4.0 | перевод, офлайн-версия и интеграция Levbee | `LICENSE`, `NOTICE.md`, `LICENSE-CONTENT`, `CREDITS.md` | | `bash-fighter` | Bash Fighter: свалка / Bash Fighter | [bash-fighter](https://github.com/Bash-Entertainment/bash-fighter) | Bash Entertainment | AGPL-3.0 | офлайн-версия, удаление телеметрии и сетевой игры, перевод на русский | `LICENSE`, `NOTICE.md`, `source/bash-fighter-src.zip` | | `open-golf` | Мини-гольф / Open Golf | [Open Golf](https://github.com/mgerdes/Open-Golf) | Michael Gerdes (mgerdes) | MIT | Kenney Nature Kit CC0; Fira Sans и Font Awesome Free fonts OFL-1.1; Font Awesome icons CC BY 4.0 | `LICENSE`, `NOTICE.md`, `LICENSES/` | | `space-shooter` | Звёздный патруль / Star Patrol | [space-shooter.c](https://github.com/tsherif/space-shooter.c) | Tarek Sherif | MIT | спрайты ansimuz и звуки FALLENBLOOD CC0; музыка CactusDude CC BY 4.0; Fusion Pixel OFL-1.1 | `LICENSE`, `NOTICE.md` | | `caveexpress` | Пещерный экспресс / CaveExpress | [CaveExpress](https://github.com/mgerhardy/caveexpress) | Martin Gerhardy и участники | GPL-3.0-or-later | графика CC BY-SA 4.0; Victor Mono OFL-1.1; библиотеки zlib/MIT/ISC, SQLite public domain | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `unhaunter` | Охота на призраков / Unhaunter | [Unhaunter](https://github.com/deavid/unhaunter) | David Martínez Martí и участники | Apache-2.0 | шрифты OFL-1.1 | `LICENSE`, `NOTICE.md`, `LICENSES/` | | `particle-lab` | Лаборатория частиц / Particle Lab | [The Powder Toy](https://github.com/The-Powder-Toy/The-Powder-Toy) | участники The Powder Toy | GPL-3.0 | FFTW GPL-2.0+, JsonCpp MIT/PD, SDL2 zlib, libpng, zlib, bzip2 | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `marble-marcher` | Marble Marcher | [Marble Marcher](https://github.com/HackerPoet/MarbleMarcher) | CodeParade | GPL-2.0-or-later | Eigen MPL-2.0; Orbitron и Victor Mono OFL-1.1; музыка не включена | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `logic-box` | Логическая шкатулка / Logic Box | [Simon Tatham's Portable Puzzle Collection](https://git.tartarus.org/simon/puzzles.git) | Simon Tatham и соавторы | MIT | сторонних ассетов нет | `LICENSE`, `NOTICE.md`, `build-info.json` | | `neverball` | Neverball | [Neverball](https://github.com/Neverball/neverball) | Robert Kooima и участники | GPL-2.0-or-later (сборка — GPL-3.0) | SDL2, SDL2_ttf, FreeType, HarfBuzz, libpng, libjpeg, zlib, miniz, gl4es (MIT); шрифты DejaVu и WenQuanYi Micro Hei | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `hyperlab` | Гиперлабиринт / Hyperlabyrinth | [HyperRogue](https://github.com/zenorogue/hyperrogue) | Zeno Rogue и участники | GPL-2.0 | музыка CC BY-SA 3.0 (Shawn Parrotte, Will Savino); звуки CC BY-SA/CC BY/CC0 — см. SOUND-CREDITS; SDL2, FreeType, HarfBuzz, zlib; шрифт DejaVu | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `curse-of-war` | Проклятие войны / Curse of War | [Curse of War](https://github.com/a-nikolaev/curseofwar) | Alexey Nikolaev и участники | GPL-3.0-or-later | SDL2 (zlib), Emscripten (MIT/NCSA), musl (MIT), compiler-rt (Apache-2.0 с исключением LLVM) | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `mr-rescue` | Мистер Спасатель / Mr. Rescue | [Mr. Rescue](https://github.com/SimonLarsen/mrrescue) | Tangram Games | код zlib; графика, музыка, тексты CC BY-SA 3.0 | love.js (MIT), LÖVE и его библиотеки (zlib/MIT/BSD), mpg123 и OpenAL Soft (LGPL) — исходники в `source/lovejs/`; AnAL, SLAM (MIT) | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `planet-blupi` | Планета Блупи / Planet Blupi | [Planet Blupi](https://github.com/blupi-games/planetblupi) | Epsitec SA и проект Planet Blupi | GPL-3.0-or-later (вместе с графикой, звуком и музыкой) | SDL2, SDL2_image/mixer/ttf (zlib), FreeType, HarfBuzz, libpng, ogg/vorbis, zlib, nlohmann/json (MIT); шрифты IBM Plex, Chakra Petch, Nova Slim (SIL OFL 1.1) | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `abbaye-des-morts` | Аббатство мёртвых / L'Abbaye des Morts | [abbayedesmorts-gpl](https://github.com/nevat/abbayedesmorts-gpl) | Locomalito (игра, графика), Gryzor87 (музыка, звуки); порт David Lara | код GPL-3.0; графика и звук CC BY 3.0 | SDL2, SDL2_image, SDL2_mixer (zlib), libpng, zlib, ogg/vorbis | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `transball` | Супер Трансбол 2 / Super Transball 2 | [stransball2](https://github.com/santiontanon/stransball2) | Santiago Ontañón | GPL-2.0, включая графику и звук | SGE — LGPL-2-or-later; SDL2, SDL2_image, SDL2_mixer, libpng, libjpeg, zlib — см. LICENSES | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `rooster-isle` | Петушиный остров / Rooster Isle | [pk2](https://github.com/danilolc/pk2) | Janne Kivilahti; SDL-порт — Samuli Tuomola; SDL2-порт — Danilo Lemos | MIT, включая графику и музыку | шрифт Nunito — SIL OFL 1.1; SDL2, SDL2_image, SDL2_mixer, libpng, zlib, libzip, Lua, ogg/vorbis — см. LICENSES | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `xmoto` | X-Moto | [X-Moto](https://github.com/xmoto/xmoto) | Проект X-Moto и участники | GPL-2.0-or-later, включая уровни, графику и музыку | SDL2, SDL2_mixer, SDL2_ttf, FreeType, libpng, libjpeg, zlib, bzip2, ogg/vorbis, SQLite, libxml2, ODE, Chipmunk, Lua, libccd, gl4es, шрифты DejaVu — см. LICENSES | `LICENSE`, `NOTICE.md`, `LICENSES/`, `source/` | | `starfighter` | Мятежный истребитель / Rebel Starfighter | [Project: Starfighter](https://github.com/pr-starfighter/starfighter) | Parallel Realities, Julie Marchant и участники | GPL-3.0-or-later; графика, звук и музыка — см. `LICENSES` | DejaVu Sans; SDL2, FreeType и другие библиотеки — см. `library-licenses/` | `LICENSE`, `LICENSES`, `DEJAVU-LICENSE.txt`, `library-licenses/`, `NOTICE.md`, `source/` | | `oceanpop` | Морской прилив / Shell Tide | [OceanPop](https://github.com/sharkwouter/oceanpop) | Wouter Wijsman и участники | MIT; фоны — Pexels License, музыка — Pixabay Content License | шрифт Rubik (SIL OFL 1.1); спрайты, значки и звуки созданы для Levbee; SDL2, jsoncpp, FreeType и другие — см. `LICENSES/` | `LICENSE`, `ASSETS.md`, `LICENSES/`, `NOTICE.md`, `source/` | | `depths` | Амулет глубин / Amulet of the Depths | [Brogue: Community Edition](https://github.com/tmewett/BrogueCE) | Brian Walker и участники Brogue CE | AGPL-3.0; тайлы — CC BY-SA 4.0 | кириллические глифы по Liberation Mono (SIL OFL 1.1); SDL2, SDL2_image, libpng, zlib — см. `LICENSES/` | `LICENSE`, `ASSETS.md`, `LICENSES/`, `NOTICE.md`, `source/` | | `catch-the-bus` | Догони автобус / Catch the Bus | [Alex vs Bus](https://github.com/M374LX/alexvsbus) | Alexandre Almeida | код GPL-3.0-or-later; графика и звук — CC BY-SA 4.0 | шрифт Press Start 2P (Codeman38, SIL OFL 1.1); raylib (zlib), GLFW — см. `LICENSES/` | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `star-swarm` | Звёздный рой / Star Swarm | [Powermanga](https://github.com/brunonymous/Powermanga) | TLK Games и участники | GPL-3.0-or-later, включая графику, звук и музыку | SDL2, SDL2_mixer, Ogg, Vorbis — см. `LICENSES/` | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `penguin-drop` | Пингвин в пропасти / Penguin Drop | [FallingTime](https://github.com/cxong/FallingTime) | Nebuleon Fumika, Cong Xu | код GPL-2.0-or-later; ассеты CC0, CC BY 3.0, CC BY-SA 3.0 — авторы в `CREDITS.md` | шрифт Rubik (SIL OFL 1.1); Chipmunk (MIT); SDL2 и порты Emscripten (zlib, libpng, BSD-3-Clause, FreeType, MIT); частицы нарисованы для Levbee | `LICENSE`, `CREDITS.md`, `LICENSES/`, `NOTICE.md`, `source/` | | `brick-storm` | Кирпичный шторм / Brick Storm | [SDL-Ball](https://github.com/DusteDdk/SDL-Ball) | Jimmy Christensen (DusteDdk) и участники | GPL-3.0-or-later — код, графика, уровни и звук | шрифт Rubik (SIL OFL 1.1); gl4es (MIT); SDL2 и другие библиотеки — см. `LICENSES/` | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `bamboo-bee` | Бамбуковая пчела / Bamboo Bee | [Hocoslamfy](https://github.com/Nebuleon/hocoslamfy) | Nebuleon Fumika | код GPL-2.0-or-later; графика CC BY-SA 3.0+; музыка CC BY 4.0+; звуки CC0 и CC BY 3.0+ — авторы в `COPYRIGHT` | GNU Unifont (GPL-2.0-or-later); SDL2 | `LICENSE`, `COPYRIGHT`, `LICENSES/`, `NOTICE.md`, `source/` | | `candy-dream` | Мир конфет / Candy Dream | [Nikwi Deluxe](https://github.com/jbradish/nikwi) | Kostas Michalopoulos | код zlib; графика, звук и уровни WTFPL-2 | шрифт Rubik (SIL OFL 1.1); SDL2 (zlib) | `LICENSE`, `LICENSES/`, `NOTICE.md` | | `bug-movers` | Жучки-грузчики / Bug Movers | [Berusky](https://github.com/stransky/berusky) | Martin Stransky и команда AnakreoN | код, графика и уровни GPL-2.0-or-later | баннер создан для Levbee; шрифт Rubik (SIL OFL 1.1); SDL2, SDL2_image, libpng, zlib | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `pipe-connect` | Соедини трубы / Pipe Connect | [PipeWalker](https://github.com/artemsen/pipewalker) | Artem Senichev | MIT — код, оформления и звуки | шрифт Rubik (SIL OFL 1.1); SDL2, SDL2_image, SDL2_ttf, FreeType, HarfBuzz, libpng, zlib | `LICENSE`, `LICENSES/`, `NOTICE.md` | | `rock-rush` | Метеоритный поток / Rock Rush | [Variations on Rockdodger](https://github.com/JasonWoof/vor) | Jason Woofenden, Joshua Grams (на основе Rock Dodgers Пола Холта) | код и графика (рендер сцен POV-Ray) GPL-2.0-or-later; звук и музыка — общественное достояние | шрифт Rubik (SIL OFL 1.1); SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, FreeType, libpng, Ogg, Vorbis, zlib | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `desk-racers` | Настольные гонки / Desk Racers | [MicroRacers](https://github.com/rpmcruz/microracers) | Ricardo Cruz (код), Marinho Tan (графика) | GPL-2.0 — код и графика | фон меню создан для Levbee; шрифт Rubik (SIL OFL 1.1); SDL2, SDL2_image, SDL2_ttf, FreeType, HarfBuzz, libpng, zlib | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `blob-agent` | Агент Капля / Agent Blob | [Blob Wars: Metal Blob Solid](https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid) | Parallel Realities (Stephen Sweeney), Perpendicular Dimensions и участники | код и графика GPL-2.0-or-later; музыка CC BY-SA 3.0 и CC BY 3.0; звуки GPL-2.0, LGPL-2.1, BSD, CC BY 3.0, общественное достояние — `CREDITS.md` | надписи названия и кнопок карты нарисованы для Levbee; шрифты DejaVu | `LICENSE`, `CREDITS.md`, `LICENSES/`, `NOTICE.md`, `source/` | | `blupi-mazes` | Лабиринты Блупи / Blupi's Mazes | [Blupimania](https://github.com/blupi-games/blupimania) | Epsitec SA (Daniel Roux), авторы уровней, Mathieu Schroeter | код и данные GPL-3.0-or-later | русские картинки и буквы созданы для Levbee шрифтами Rubik (SIL OFL 1.1) и DejaVu Serif (Bitstream Vera) | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `midnight-pinball` | Ночной пинбол / Midnight Pinball | [Emilia Pinball](https://github.com/sergiomb2/pinball) | Henrik Enqvist, Philippe Coval и участники; столы — Paolo Caroni, Ben Asselstine; Tux — Larry Ewing | GPL-2.0-or-later; стол GNU — GPL-3.0-or-later | gl4es (MIT); DejaVu Sans Mono (Bitstream Vera); SDL2, SDL2_image, SDL2_mixer, libpng, libjpeg, zlib, Ogg, Vorbis | `LICENSE`, `CREDITS.md`, `UPSTREAM-LICENSES.txt`, `LICENSES/`, `NOTICE.md`, `source/` | | `termite-hive` | Термитник / Hive Command | [Termite](https://github.com/milgra/termite) | Milan Toth (milgra) | GPL-3.0 | SDL2 (zlib); кириллические воксельные буквы нарисованы для Levbee | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `star-chess` | Звёздные шахматы / Star Chess | [DreamChess](https://github.com/dreamchess/dreamchess) | команда DreamChess (Andrew Ball, Annie Kirkpatrick, Brandon May, Kris McAulay, Walter van Niftrik, Rogier van Schaijk, Lawrence Sebald, Matthew P. Smith) | GPL-3.0-or-later | шрифты Noto (SIL OFL 1.1) и DejaVu (Bitstream Vera); фон NASA/JPL-Caltech; Expat, gl4es (MIT); freetype-gl (BSD-2-Clause), FreeType, SDL2, libpng, zlib, Ogg, Vorbis | `LICENSE`, `AUTHORS.txt`, `LICENSES/`, `NOTICE.md`, `source/` | | `mind-pulse` | Импульс / Mind Pulse | [Cortex](https://github.com/milgra/cortex) | Milan Toth (milgra); музыка Tamás Kátai | GPL-3.0 (код, графика и музыка в репозитории проекта) | SDL2, SDL2_mixer, Ogg, Vorbis; кириллические воксельные буквы нарисованы для Levbee | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `street-brawl` | Уличная драка / Street Brawl | [Brawl](https://github.com/milgra/brawl) | Milan Toth (milgra) | GPL-3.0 | шрифт Rubik (SIL OFL 1.1); звуки и музыка из Blob Wars: Metal Blob Solid — FreeDoom (BSD), OpenArena (GPL-2.0), Mike Koenig (CC BY 3.0), DJ Sjors (CC BY-SA 3.0) — `CREDITS.md`; SDL2, SDL2_mixer, FreeType, HarfBuzz, Ogg, Vorbis, zlib | `LICENSE`, `NOTICE.md`, `CREDITS.md`, `LICENSES/`, `source/` | | `box-toppler` | Сбей ящики / Box Toppler | [Box Smasher](https://github.com/rollerozxa/boxsmasher) | ROllerozxa | GPL-3.0-or-later — код, графика и уровни; звуки CC0 | шрифт Rubik (SIL OFL 1.1); Breezefield (Hugo Dictus, MIT); json.lua (rxi, MIT); love.js (MIT); LÖVE (zlib); mpg123, OpenAL Soft (LGPL) | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `monkey-tower` | Обезьянья башня / Monkey Tower | [Monkune](https://github.com/JadedCtrl/Monkune) | Jaidyn Ann (JadedCtrl) | код GPL-3.0; спрайты CC BY 3.0; шрифты Pix3M CC BY 3.0; музыка Eric Matyas CC BY 3.0 / 4.0 | шрифт Press Start 2P (SIL OFL 1.1); middleclass, windfield, STALKER-X (MIT); mlib (zlib); love.js (MIT); LÖVE (zlib); mpg123, OpenAL Soft (LGPL) | `LICENSE`, `CREDITS.md`, `LICENSES/`, `NOTICE.md`, `source/` | | `zebra-logic` | Логическая зебра / Zebra Logic | [Einstein](https://github.com/lksj/einstein-puzzle) | Flowix Games (Александр Бабичев) | GPL-2.0 — код и графика | шрифт Rubik (SIL OFL 1.1); звуки CC0; SDL2, SDL2_ttf, SDL2_mixer, FreeType, HarfBuzz, Ogg, Vorbis, zlib | `LICENSE`, `LICENSES/`, `NOTICE.md`, `CREDITS.md`, `source/` | | `mirror-tanks` | Зеркальные танки / Mirror Tanks | [Laser Kombat](https://github.com/sharkwouter/laserkombat) | David Dewey; порт на SDL2 — Wouter Wijsman | GPL-3.0 — код, графика, звуки и уровни | шрифты GNU FreeFont (GPL-3.0+ с исключением для шрифтов); SDL2, SDL2_ttf, FreeType, HarfBuzz | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `ember-line` | Пламенная линия / Ember Line | [Flameline](https://github.com/HolyBlackCat/LD50-flameline) | Egor Mikhailov (HolyBlackCat) | Zlib — код, графика, звуки, музыка и карта | шрифт Press Start 2P (SIL OFL 1.1); SDL2, FreeType, Ogg, Vorbis, zlib, fmt, double-conversion, Dear ImGui | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source/` | | `four-corners` | Четыре угла / Four Corners | [Znax](https://github.com/joyrider3774/Znax) | Willems Davy (joyrider3774) | MIT — код, графика, скины, звуки | шрифты Roboto (Apache-2.0); SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, FreeType, HarfBuzz, libpng, zlib, Ogg, Vorbis | `LICENSE`, `LICENSES/`, `NOTICE.md`, `CREDITS.md`, `source/` | | `block-fusion` | Слияние блоков / Block Fusion | [Wizznic](https://github.com/DusteDdk/Wizznic) | Jimmy Christensen (DusteD) | GPL-3.0 — код, графика, звуки, музыка и уровни | шрифт Press Start 2P (SIL OFL 1.1); SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, FreeType, HarfBuzz, Ogg, Vorbis | `LICENSE`, `LICENSES/`, `NOTICE.md`, `CREDITS.md`, `media-licenses.txt`, `source.zip` | | `penguin-defense` | Пингвинья оборона / Penguin Defense | [Penguin Command](https://github.com/karlb/penguin-command) | Karl Bartel | GPL-2.0 — код, графика, звуковые эффекты | шрифт Press Start 2P (SIL OFL 1.1); SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, FreeType, HarfBuzz, libpng, libjpeg, zlib | `LICENSE`, `LICENSES/`, `NOTICE.md`, `CREDITS.md`, `source/` | | `robot-script` | Код для робота / Robot Script | [Marvellous Inc.](https://github.com/MarvellousSoft/MarvInc) | MarvellousSoft & USPGameDev | GPL-3.0 — код; CC BY-SA 4.0 — графика, тексты, ролики, звуки интерфейса | музыка Lee Rosevere и Kai Engel (CC BY 4.0); звуки freesound/OpenGameArt (CC BY 3.0, CC0, GPL-2.0); шрифты Comfortaa, Fira Mono (SIL OFL 1.1), Roboto (Apache-2.0); LÖVE, love.js и библиотеки | `LICENSE`, `LICENSES/`, `NOTICE.md`, `CREDITS.md`, `source/` | | `deep-compass` | Глубинный компас / Deep Compass | [Azimuth](https://github.com/mdsteele/azimuth) | Matthew D. Steele | GPL-3.0 — код, процедурная графика, музыка и звуки (музыка также CC BY 4.0) | SDL2 | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source.zip` | | `steel-hurricane` | Стальной ураган / Steel Hurricane | [Hurrican](https://github.com/thrimbor/Hurrican) | Eiswuxe (Poke53280); SDL-порт — Pickle, thrimbor | MIT — код; ассеты — бесплатно, **не для продажи** (non-commercial, коммерческое использование — по согласованию с автором) | шрифты Roboto (Apache-2.0), Press Start 2P (SIL OFL); SDL2, SDL2_image, SDL2_mixer, libpng, zlib, Ogg, Vorbis, glm (MIT), tinydir (BSD) | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source.zip` | | `crown-realms` | Земли корон / Crown Realms | [Kingdoms](https://github.com/anttisalonen/kingdoms) | Antti Salonen | GPL-3.0-or-later — код; CC BY-SA 3.0 — графика | шрифт DejaVu (лицензия DejaVu / Bitstream Vera); Boost (BSL-1.0); SDL2, SDL2_image, SDL2_ttf, FreeType, HarfBuzz, libpng, zlib | `LICENSE`, `LICENSES/`, `NOTICE.md`, `source.zip` | | `tank-rumble` | Танковая заварушка / Tank Rumble | [Battle Tanks](https://github.com/whoozle/btanks) | Battle Tanks team / Netive Media Group | GPL-2.0-or-later с исключением — код, графика, звук, карты и растровые шрифты | clunk (MIT, Vladimir Menshakov), Lua (MIT), Expat (MIT), Ogg/Vorbis (BSD), stb_image (public domain/MIT), SDL 1.2/SDL_image — тексты в `LICENSES/` | `LICENSE`, `LICENSE.EXCEPTION`, `LICENSES/`, `NOTICE.md`, `source.zip` | | `quiet-table` | Тихий стол / Quiet Table | [pip-web](https://github.com/playpip/pip-web) | playpip | MIT | перевод, удаление сервисов и иллюстраций, интеграция Levbee | `LICENSE`, `NOTICE.md` | | `n-gon` | n-гон / n-gon | [landgreen/n-gon](https://github.com/landgreen/n-gon) | Ross Landgren | GPL-3.0 | Matter.js MIT | `LICENSE`, `NOTICE.md`, `LICENSES/matter-js.txt`, `source/n-gon-src.zip` | | `merge-2048` | 2048 | [gabrielecirulli/2048](https://github.com/gabrielecirulli/2048) | Gabriele Cirulli | MIT | Clear Sans — Intel, Apache-2.0 | `LICENSE`, `NOTICE.md`, `LICENSES/Apache-2.0.txt`, `build-info.json` | | `wumpus` | Комната Умпуса / Wumpus Room | [winchxyz/wumpus-torture-simulator](https://github.com/winchxyz/wumpus-torture-simulator) | winchxyz | MIT | импортированных ассетов нет: всё генерируется кодом; three.js r169 — MIT, Rapier 0.14 — Apache-2.0 | `LICENSE`, `NOTICE.md`, `ATTRIBUTION.md`, `build-info.json`, `vendor/*/LICENSE.txt` | | `demolition-derby` | Дерби на выживание / Survival Derby | [Demolition Derby](https://github.com/drcollect/demolition-derby) | Patrick Hable (drcollect) | MIT | модели машин Collect из апстрима (all rights reserved) в сборку не входят — заменены собственными сгенерированными моделями; three.js r186 — MIT, Rapier 0.20 — Apache-2.0, шрифты Russo One и Oswald — SIL OFL 1.1 | `LICENSE`, `NOTICE.md`, `ATTRIBUTION.md`, `build-info.json` | | `hearthlight` | Свет очага / Hearthlight | [Hearthlight/hearthlight.github.io](https://github.com/Hearthlight/hearthlight.github.io) | the Hearthlight authors | MIT | импортированных ассетов нет: спрайты, текстуры, музыка и звук — код; three.js 0.170 и qrcode-generator — MIT | `LICENSE`, `NOTICE.md`, `ATTRIBUTION.md`, `build-info.json` | | `mayhem18` | Схватка в бездне: 18 этажей / Abyss Brawl: 18 Floors | [andyhuo520/18-floors-of-mayhem](https://github.com/andyhuo520/18-floors-of-mayhem) | Andy Hu (andyhuo520) | MIT | сгенерированные ассеты Combos (Qwen Image 3 Pro, Suno V5.5, ElevenLabs) — **не CC0**; CC0 (музыка OpenGameArt: Centurion_of_war, yd; звуки Kenney); SIL OFL 1.1 (Fusion Pixel) | `LICENSE`, `NOTICE.md`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `build-info.json` | | `thousand-blades` | Тысяча клинков / Thousand Blades | [mike007jd/voxel-musou](https://github.com/mike007jd/voxel-musou) | BubuAi | MIT | импортированных ассетов нет: воксельные модели, текстуры, эффекты и звук генерируются кодом; three.js r186 — MIT, шрифты Russo One, Oswald и Yuji Boku — SIL OFL 1.1 | `LICENSE`, `NOTICE.md`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `build-info.json`, `licenses/` | | `long-wind` | Долгий ветер / Long Wind (upstream — 长风 · Long Wind) | [jbang2004/long-wind](https://github.com/jbang2004/long-wind) | jbang2004 | MIT | Tripo AI (7 моделей персонажей — только обучение/демо, **не MIT**), Adobe Mixamo (анимации, только в игре), CC0 (текстуры и камни Poly Haven), MIT (three.js r186), SIL OFL 1.1 (Cormorant Garamond) | `LICENSE`, `NOTICE.md`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `build-info.json` | | `nova-lancer` | Звёздное копьё / Nova Lancer (upstream — NOVA LANCER · ノヴァ・ランサー) | [tanuu5/nova-lancer](https://github.com/tanuu5/nova-lancer) | たぬ (tanu) | MIT | импортированных ассетов нет: корабли, местность, боссы, портреты (SVG), музыка и звук генерируются кодом; three.js r170 — MIT | `LICENSE`, `NOTICE.md`, `THIRD-PARTY-NOTICES.md`, `ATTRIBUTION.md`, `build-info.json` | ## Iron Meridian (`riposte/`) - **Апстрим:** Riposte: Frontline, автор **BenDBSS**, исходники , код под **MIT**. - **Что не под MIT** (см. `riposte-frontline/NOTICE.md`): имя и логотип Riposte: Frontline принадлежат автору; музыка из Suno (free-план) — только некоммерческое использование; анимации солдат из Mixamo — можно использовать в игре, нельзя распространять отдельно; часть звуков — CC BY (кредиты в `assets/sfx/credits.json` → в сборке `riposte/sfx/credits.json`); текстуры и HDR — CC0; three.js — MIT. - **Наши изменения:** игра переименована в **Iron Meridian**, заменены логотип, иконки, favicon и PWA-иконки; удалены официальный пресс-кит и установщик Steam Deck; убраны аккаунты, сеть и аналитика; переписаны юридические экраны; добавлен русский перевод. Исходная лицензия MIT и `NOTICE.md` сохраняются в сборке. Текстуры, небо, HDRI и звуки вынесены из JS в отдельные файлы (`tex/*.webp`, `tex/*.exr`, `sfx/*.mp3`) и грузятся по требованию — JS сборки 31,7 МБ → 1,5 МБ. - **Обязательная атрибуция при публикации:** > Iron Meridian — неофициальная копия, основанная на коде **Riposte: > Frontline © BenDBSS**, лицензия MIT, > . Название, логотип, > музыка и анимации исходной игры не используются как официальные; условия > для музыки Suno, анимаций Mixamo и звуков CC BY — в `NOTICE.md` и > `sfx/credits.json`. - **Ограничение:** музыка меню — Suno free (только non-commercial). Пока портал бесплатный и без монетизации, это допустимо; при появлении рекламы/платежей музыку нужно заменить. ## Тихий Луг / Quiet Meadow (`meadow/`) - **Апстрим:** Little Flock, авторы **Little Flock contributors** (). Код — MIT, арт и демо — CC BY 4.0. - **Изменения Levbee:** название и логотип, локализация RU/EN, интеграция с порталом, замена модели Tripo процедурным домиком; используется системный шрифт. - **Лицензии:** `meadow/LICENSE`, `meadow/ASSETS.md`, `meadow/ATTRIBUTION.md`, `meadow/licenses/` (тексты лицензий), `meadow/THIRD-PARTY-NOTICES.txt` (сторонние компоненты). ## Battle Drones (`battledrones/`) - **Апстрим:** Battle Drones, автор **Simon Willison**, , лицензия **Apache-2.0** (`battledrones-src/LICENSE`). - **Ассеты:** все изображения сгенерированы OpenAI `gpt-image-2.5-sunburst` и обработаны Python-пайплайном апстрима (`ART.md`); 3D-модели строятся кодом; звук синтезируется в браузере на WebAudio. Сторонние библиотеки: three.js и qrcode-generator (MIT), workbox (MIT). - **Наши изменения:** русский перевод и портальная сборка, SDK-мост и синхронизация гостевого рекорда, отключение онлайна в портальной сборке, ограничение ссылок реплеев текущим origin и удаление Google Fonts. Полные тексты MIT для three.js (Three.js Authors), qrcode-generator (Kazuhiko Arase) и Workbox (Google LLC) находятся в `battledrones/LICENSES/`. - **Обязательная атрибуция при публикации:** > **Battle Drones © Simon Willison**, лицензия Apache-2.0, > . Изменения Levbee: перевод, > портальная сборка, SDK и гостевой рекорд, отключение онлайна, ограничение > реплеев текущим origin, удаление Google Fonts и добавление лицензий библиотек. ## Клубок / Yarnball (`yarnplanet/`) - **Апстрим:** Yarn Planet (毛线星球), автор **Maker Jackie**, , код под **MIT** (© 2026 Maker Jackie), наша копия — коммит `5c8acce` (v1.0.0). Источник правды для пересборок — `yarnplanet-src/`, собранная копия — `yarnplanet/`. - **Лицензии и ассеты.** Весь арт, персонажи, анимации и звук генерируются кодом; импортированных изображений, моделей и музыки нет. Сторонние библиотеки: three.js (MIT), three-mesh-bvh (MIT) и GLSL «Hash without Sine» (MIT, © 2014 David Hoskins); полные тексты — в `yarnplanet/licenses.md` и `yarnplanet/THIRD_PARTY_NOTICES.md`. Трейлерная музыка Kevin MacLeod (CC BY 4.0) в репозиторий не входит и в сборке отсутствует. - **Бренд.** MIT не даёт прав на названия «Yarn Planet», «毛线星球» и «Maker Jackie» как на бренд: лицензия просит выпускать изменённую версию под своим именем. Игра переименована в **«Клубок / Yarnball»** (ru Клубок, en Yarnball, zh 线团, zh-Hant 線團, ja 糸玉, ko 실뭉치); нарисованы новый логотип, favicon и OG-картинка, название заменено во всех локализациях. - **Наши изменения.** Русская локализация — шестой язык после zh, zh-Hant, en, ja, ko: интерфейс, HUD, справка, журнал, диалоги и глава 1. Статическая офлайн-сборка без Cloudflare Worker: присутствие других игроков, приветствия и общие «нити» на титуле отключены; прогресс хранится в браузере. Сборка идёт с `base: './'` и запускается в подпапке портала; официальные домены и метаданные апстрима из неё удалены; добавлены карточка каталога и атрибуция. - **Обязательная атрибуция при публикации:** > «Клубок / Yarnball» — неофициальная модификация игры **Yarn Planet > (毛线星球) © Maker Jackie**, лицензия MIT, > . Изменения: новое название и > логотип, русская локализация, статическая сборка без сетевого сервера; > оригинал не связан с порталом «Levbee». - **Файлы в сборке:** `yarnplanet/LICENSE`, `yarnplanet/THIRD_PARTY_NOTICES.md`, `yarnplanet/licenses.md`, `yarnplanet/ATTRIBUTION.md`. ## Snack Hole (`snackhole/`) - **Апстрим:** Snack Hole, автор **SamadiPour**, , код под **MIT** (© 2026 SamadiPour). Апстрим-коммит — `2f1e5699eb08e19b6e6b76ab1e28055c9295a27b`; локальный коммит сборки указан отдельно в `snackhole/build-info.json` и не включает незакоммиченные изменения. Источник правды для пересборок — `snackhole-src/`, собранная копия — `snackhole/`; игра открывается как `/snackhole/index.html`. - **Лицензии и ассеты.** Вся 3D-графика, карты, текстуры, частицы и UI-арт рисуются кодом; звук синтезируется в браузере на WebAudio. Внешние ассеты: музыка — семь треков **CC0** с OpenGameArt (авторы и ссылки — `snackhole-src/CREDITS.md`, в сборке `snackhole/CREDITS.md`), шрифт **Nunito** — **SIL OFL 1.1**. Библиотеки: three.js и Vite (**MIT**), TypeScript (**Apache-2.0**); dev-инструменты (Vitest, tsx, playwright-core) в сборку не входят. - **Название.** Игра выходит под оригинальным именем **Snack Hole**: мы не переименовываем её, но и не выдаём портал за официальный сайт автора — ссылка на исходники и авторство есть в карточке «Лицензии и авторы» и в файлах сборки. - **Наши изменения.** Русская локализация интерфейса: слой `snackhole-src/src/i18n/`, английские строки в исходниках оставлены как есть; язык — `?lang=ru|en` (портал передаёт его при открытии), кнопка RU/EN в хабе, общий с порталом ключ `localStorage['bd-lang']`. Добавлена интеграция SDK и рекордов, замена встроенной GIF-заглушки и воспроизводимая портальная сборка `snackhole-src/portal/build.mjs` с относительными путями и карточка каталога. Геймплей, баланс, арт и музыка не менялись; service worker (офлайн) сохранён и ограничен областью `/snackhole/`. - **Обязательная атрибуция при публикации:** > **Snack Hole © SamadiPour**, лицензия MIT, > . Изменения портала > «Levbee»: русская локализация интерфейса и статическая сборка для > подпапки; оригинал не связан с порталом. - **Файлы в сборке:** `snackhole/LICENSE`, `snackhole/CREDITS.md`, `snackhole/ATTRIBUTION.md`, `snackhole/build-info.json`, полные лицензии three.js и Nunito — `snackhole/LICENSES/`. ## Песчаная буря / SANDSTORM (`sandstorm/`) - **Апстрим:** 沙暴行动 · SANDSTORM, автор **Kwusv55**, , код под **MIT** (© 2026 Kwusv55, `sandstorm-src/LICENSE`). Наша копия — **v1.2.0**, коммит `0cb5e7d` (23.10.2026). Источник правды для пересборок — `sandstorm-src/`, собранная копия — `sandstorm/`; игра открывается как `/sandstorm/index.html`. - **Название.** В каталоге игра называется **«Песчаная буря»**: китайское название переведено для русскоязычного каталога, строки бренда в сборке локализованы, оригинальное 沙暴行动 · SANDSTORM и авторство указаны здесь, в карточке «Лицензии и авторы» и в `sandstorm/ATTRIBUTION.md`. - **Сторонние компоненты.** `lib/` — three.js r147 и официальные примеры (`CopyShader`, `FXAAShader`, `UnrealBloomPass`, `Sky` и др.), © 2010–2022 three.js authors, **MIT**; полный перечень — `sandstorm-src/THIRD-PARTY-NOTICES.md` → в сборке `sandstorm/THIRD-PARTY-NOTICES.md`. - **Ассеты.** Импортированных изображений, звуков и моделей в игре нет: звук синтезируется на WebAudio (включая HRTF-позиционирование), текстуры и модели строятся кодом, карта генерируется процедурно. Скриншоты `docs/` в сборку не входят. - **Наши изменения.** Локализация RU/EN, интеграция SDK и сохранение лучшего завершённого матча для гостя; повторная отправка результата при входе и `pagehide`. Язык учитывает SDK, уведомления показывают рекорд и награды. В интерфейсе используется название портала «Песчаная буря» / Sandstorm. LAN-код исключён из портальной сборки и недоступен; одиночная игра с ботами сохранена. - **Обязательная атрибуция при публикации:** > «Песчаная буря» — неофициальная локализованная сборка игры > **沙暴行动 · SANDSTORM © 2026 Kwusv55**, лицензия MIT, > . Изменения: русский и английский > интерфейс, статическая сборка без сервера локальной сети; оригинал не > связан с порталом «Levbee». - **Ограничение:** сетевая игра апстрима рассчитана на собственный Node-сервер в локальной сети и на портале недоступна — доступна одиночная игра против ботов. - **Файлы в сборке:** `sandstorm/LICENSE`, `sandstorm/THIRD-PARTY-NOTICES.md`, `sandstorm/ATTRIBUTION.md`. ## Бабушкины разборки / Granny Trouble (`granny-trouble/`) - **Апстрим:** Grandma GTA · 阿嬤俠盜 (阿嬤俠盜:田庄大亂鬥), автор **andyhuo520**, , код под **MIT** (© 2026 andyhuo520, `grandma-gta-src/LICENSE`). Наша копия — коммит `dbf0dc5` (09.10.2026, деплой на GitHub Pages). Источник правды для пересборок — `grandma-gta-src/`, собранная копия — `granny-trouble/`; игра открывается как `/granny-trouble/index.html`. - **Лицензии и ассеты.** Код — **MIT** (`granny-trouble/LICENSE`). 3D-модели и анимации (`assets/**/*.glb`, текстуры внутри) сгенерированы **Tripo**: апстрим включает их «для обучения и демонстрации» и просит сверяться с [условиями Tripo](https://www.tripo3d.ai) перед коммерческим использованием — явного разрешения на коммерцию нет. Озвучка (110 реплик, 12 голосов) — **Xiaomi MiMo TTS**. Музыка в поставку не входит: оригинальная песня 最炫民族风 не приложена (`assets/music/square-dance-source.json` хранит только метаданные), игра синтезирует пентатонический луп на 127 BPM. three.js r180 — **MIT** (`vendor/THREE-LICENSE`). Персонажи используют риг **Adobe Mixamo** (по README апстрима); ресурсы Mixamo допустимы только внутри игры, отдельно не распространяются; происхождение отдельных анимационных клипов апстрим не уточняет. Полные условия — `THIRD-PARTY-NOTICES.md` в сборке. - **Бренд.** «Grandma Theft Auto» / «GTA» — отсылка к товарному знаку Rockstar Games; портал не должен выглядеть официальным сайтом игры или её правообладателя. Поэтому в каталоге игра называется **«Бабушкины разборки»** (EN: **Granny Trouble**, id `granny-trouble`), а оригинальное название (Grandma GTA · 阿嬤俠盜) и автор указаны здесь, в карточке «Лицензии и авторы» и в `granny-trouble/ATTRIBUTION.md`, источник — здесь (в интерфейсе ссылки на GitHub для MIT не показываются по политике портала). У апстрима интерфейс только на китайском (zh-Hant), поэтому английское название — наш перевод, а не оригинальное. - **Наши изменения.** Слой локализации RU/EN — трансформация строк на этапе сборки: `portal/tools/transform.mjs` оборачивает китайские литералы в `T()`/`TT()` (исходники `grandma-gta-src/src/` не меняются, трансформация только в `granny-trouble/src/`), в браузере рантайм `src/i18n.js` подставляет перевод из `i18n/ru.json` / `i18n/en.json`. Строка в исходнике остаётся ключом словаря. Загрузчик `i18n/overlay.js` (в `` до `src/main.js`) выбирает язык, ставит локализованный `` и переводит статический текст `index.html` (титульный экран, подсказки, кредиты). Подписи карты и HUD — JS-литералы, они переводятся той же трансформацией; вывески в 3D-мире (`world/town.js`, `world/street.js`, `world/terrain.js`) намеренно остаются китайскими. Субтитры 110 озвученных реплик переведены отдельно (`assets/voice/lines.ru.json`, `lines.en.json`), китайские mp3 не меняются. Язык — `?lang=ru|en|zh`, без параметра — общий с порталом `localStorage['bd-lang']`, затем язык браузера; `?lang=zh` — оригинал. Статическая сборка `grandma-gta-src/portal/build.mjs`: относительные пути для подпапки портала, ребрендинг титула, правка вёрстки титула в `src/ui.css` (кредиты в потоке, прокрутка на низких окнах — иначе длинные RU/EN-подписи перекрывают кнопку «Новая игра»), лицензии/атрибуция в сборке, `build-info.json` (коммит апстрима, время сборки, размеры и словари). В сборку не входят `docs/` (медиа трейлера), `tools/`, `tests/` и README апстрима. Геймплей, баланс и ассеты не менялись. - **Обязательная атрибуция при публикации:** > «Бабушкины разборки / Granny Trouble» — неофициальная модификация игры > **Grandma GTA · 阿嬤俠盜 (阿嬤俠盜:田庄大亂鬥) © 2026 andyhuo520**, > лицензия MIT, <https://github.com/andyhuo520/grandma-gta>. 3D-модели и > анимации — Tripo (условия апстрима: обучение и демо), озвучка — Xiaomi > MiMo TTS. Изменения: новый титул и локализация RU/EN, статическая сборка > для подпапки портала; оригинал не связан с порталом «Levbee». - **Ограничение:** 3D-ассеты Tripo — только для обучения/демо, портал должен оставаться некоммерческим; машинный перевод RU/EN требует вычитки; китайская озвучка остаётся при RU/EN субтитрах; вывески в 3D-мире не переводятся (исключены `world/town.js`, `world/street.js`, `world/terrain.js`); сборка ~80 МиБ данных (≈84 МБ на диске), 221 файл, из них персонажи ~54 МБ, нужен WebGL2. - **Файлы в сборке:** `granny-trouble/LICENSE`, `granny-trouble/THIRD-PARTY-NOTICES.md`, `granny-trouble/ATTRIBUTION.md`, `granny-trouble/build-info.json`. ## Stardust Isles (`stardust-isles/`) - **Апстрим:** «星屑群岛 / Stardust Isles», автор **Danze Chen** (GitHub **Danzer1xxxxChan**), исходники <https://github.com/Danzer1xxxxChan/Stardust_Isles>, код под **MIT** (© 2026 Danze Chen, `LICENSE`). Наша копия — коммит `2c9473042be8a487e24bc4b3410b734444fa2b03` (09.10.2026), версия v0.2.0. Источник правды — `stardust-isles-src/`, собранная копия — `stardust-isles/`; игра открывается как `/stardust-isles/index.html`. - **Что это.** Уютное 3D-приключение в браузере: метеоритный дождь разбил звезду в маяке на Морозном пике, её осколки разлетелись по островам. Игрок исследует шесть рукотворных регионов (Ветреные луга, Туманный лес, Каньон Красных скал, Коралловый берег, Хрустальное озеро, Морозный пик), помогает девяти жителям, открывает восемь способностей, дерётся с Мраком (слизни, сумеречные волки, хрустальный голем) и за особями для заполнения путеводителя; за берегом начинаются бесконечные Дальние острова с пятью биомами и процедурной генерацией чанками по 75 м. Есть день и ночь, дождь, рыбалка, фотоохота, загадки со звёздными алтарями, костры с быстрым перемещением и финальная сцена с маяком. - **Ассеты.** Их нет вообще: по README апстрима вся игра — около 1 МБ JavaScript, а модели, текстуры, частицы, музыка и звуки генерируются в рантайме. Единственная сторонняя лицензия в сборке — **three.js r186, MIT** (© 2010-2026 three.js authors, полный текст в `stardust-isles/THIRD-PARTY-NOTICES.md`). Импортированных шрифтов, иконок и медиа нет; внешних сетевых запросов нет. Опциональный AI-чат апстрима (`server/server.js`, Anthropic API + ключ) в статическую сборку не входит — в настройках игры он помечен как недоступный. - **Наши изменения (портал «Levbee»):** 1. русский перевод: интерфейс, HUD, меню, задания, путеводитель и диалоги девяти жителей — 519 строк словаря (`stardust-isles-src/src/i18n/ru-*.js`); английский (апстрим) и китайский (оригинал) сохранены; 2. язык: `?lang=ru|en|zh` → собственный выбор → общий `localStorage['bd-lang']` портала → `Levbee.lang` → язык браузера; на титульном экране добавлена кнопка «Русский»; смена языка в настройках синхронизирует `bd-lang`; 3. интеграция с оболочкой: `Levbee.ready()`, отправка очков прогресса (осколки, перья, путеводитель, костры, шляпы, финал) через `Levbee.score`, тосты наград из ответа сервера; режимы запуска «Обычное путешествие», «Спокойная прогулка» и «Испытание» (`?mode=cozy|challenge` — множители урона, регенерации и лечения); 4. статическая сборка Vite с `base: './'` для подпапки портала; из сборки убраны `docs/` (5,6 МБ скриншотов и трейлера), `tools/` (запись трейлера, тесты, i18n-скрипты), `server/` и README апстрима; 5. `system-ui` первым в `font-family`, чтобы кириллица в RU-интерфейсе не бралась из китайского шрифта. 6. SMAA заменён на FXAA в среднем пресете, встроенные lookup-текстуры удалены; 7. сохранения проверяются, локальный рекорд сохраняется отдельно, гостевой счёт повторно синхронизируется после входа; при `pagehide` рекорд сохраняется и планируется его отправка. Доставка при закрытии страницы не гарантирована SDK. Баланс и мир не менялись. Перевод интерфейса и диалогов машинный, требует вычитки. - **Файлы в сборке:** `stardust-isles/LICENSE`, `stardust-isles/THIRD-PARTY-NOTICES.md`, `stardust-isles/ATTRIBUTION.md`, `stardust-isles/build-info.json`. - **Обязательная атрибуция при публикации:** > Stardust Isles — неофициальная локализованная сборка игры **Stardust Isles > (星屑群岛) © 2026 Danze Chen**, MIT, > <https://github.com/Danzer1xxxxChan/Stardust_Isles>. Изменения портала > «Levbee»: русский перевод интерфейса и диалогов, интеграция с аккаунтом и > наградами портала, режимы запуска и статическая сборка. three.js > © 2010-2026 three.js authors, MIT. ## Тайбэйский передел / Taipei Showdown (`turfwar/`) - **Апстрим:** «角頭械鬥 · Turf War: Taipei», автор **Ian Hsiao** (GitHub **madeyexz**), исходники <https://github.com/madeyexz/turfwar>, код под **MIT** (© 2026 Ian Hsiao, `LICENSE`). Наша копия — коммит `019caba` (ветка `dev`, версия v0.1.0). Источник правды — `turfwar-src/`, собранная копия — `turfwar/`; игра открывается как `/turfwar/index.html`. - **Что это.** Браузерный командный шутер от первого лица в духе классических браузерных FPS: спецназ против ополчения, раунды «Ликвидация» (одна жизнь, до 10 побед) и «Саботаж» (C4 на точках A/B), экономика и магазин, пять основных и два запасных ствола, обвесы (оптика, глушители, лазеры), гранаты, машины и скутеры. Тринадцать карт — неоновый Симендин, Тайбэй 101 (88-й этаж и площадь Синьи), Мемориальный зал, Саньчун и другие; онлайн-комнаты 1v1, 6v6 и 24v24 в апстриме работают через собственный сервер SpacetimeDB. - **Ассеты.** Импортированные ассеты — только **CC0**: модели и анимации Quaternius (*Universal Base Characters*, *Universal Animation Library 1–2*, *Sci-Fi Essentials Kit*, *Modular Sci-Fi MegaKit*, *Ultimate Modular Men*, *Ultimate Gun Pack*), текстуры Poly Haven, звуки выстрелов *The Free Firearm Sound Library* (Ben Jaszczak, Brian Nelson, Kevin Heras, Matthew Nanney) и CC0-фоли перезарядки (SpringySpringo, BMacZero, zer0_sol, LFA). Шрифты: Rajdhani (Indian Type Foundry), Oswald (Oswald Project Authors), Noto Sans TC (Google/Adobe) — **SIL OFL 1.1**. Библиотеки: **three.js r180 — MIT**, **Vite — MIT**, TypeScript — Apache-2.0. Клиентский пакет **spacetimedb 2.10.2** несёт текст **BSL 1.1**. В онлайн-пилоте портал хостит **один** self-hosted инстанс SpacetimeDB и не предоставляет третьим лицам доступа к его функциональности (нет «Database Service»), что укладывается в Additional Use Grant; перед коммерческим хостингом условия BSL проверить отдельно. obscenity 0.4.6 — © 2025 Joseph Liu, MIT; полный текст лицензии в `turfwar/LICENSES/obscenity.txt`. Лицензии three.js и SpacetimeDB находятся в `turfwar/LICENSES/three.txt` и `turfwar/LICENSES/spacetimedb.txt`. Проприетарных игровых ассетов нет. - **Названия и бренд.** README апстрима прямо оговаривает, что названия **角頭械鬥** и **Turf War: Taipei**, а также логотип не лицензируются для повторного использования: форки приветствуются под другим именем. Поэтому сборка выходит как **«Тайбэйский передел / Taipei Showdown»**; логотипы, иконки приложения, OG-картинки, скриншоты и промо-страницы апстрима из сборки удалены, новый бренд — текстовая марка без чужой графики. - **Наши изменения (портал «Levbee»):** 1. новый бренд «Тайбэйский передел / Taipei Showdown» вместо названий и логотипа апстрима; 2. полный русский перевод интерфейса (словарь `ru` в `turfwar-src/src/ui/i18n.ts`): меню, HUD, магазин, настройки, киллфид, таблица счёта, экраны конца раунда и матча; английский апстрима сохранён, китайский остаётся доступен как `?lang=zh-TW`; 3. язык: `?lang=ru|en` (портал передаёт его при открытии) → сохранённый выбор → язык браузера; добавлен кириллический OFL-шрифт, чтобы русский текст не подменялся системным; 4. статическая офлайн-сборка Vite (`base: './'`) для подпапки портала: онлайн-режим использует отдельный сервер SpacetimeDB и аккаунт портала; доступны офлайн-режимы «Соло против ботов» и «Полигон»; удалены PostHog/Vercel analytics, service worker и PWA, страницы `about/guide/maps/begone/ privacy/terms/admin`, ссылки на сайт и Discord апстрима, новости и локальный уровень/ежедневные цели (прогресс ведёт портал); 5. SDK-мост `Levbee`: `play()` один раз за запуск и `score()` один раз за матч (киллы, хедшоты, ножи, выигранные раунды, победа; потолок 8000), тосты наград из ответа сервера; у гостя и офлайн — молчаливое `null`-поведение; 6. режимы запуска из `platform/games.json` читаются из URL: `?mode=offline&game=elimination|sabotage&size=duel|squad|war` и `?mode=lab` для полигона; 7. файлы лицензий и `build-info.json` в собранной папке. Дополнительно: гостевой рекорд сохраняется и синхронизируется при готовности SDK, смене сессии и завершении матча; онлайн-сессия обновляется после входа и выхода. При `pagehide` сохраняется и отправляется промежуточный счёт; `Levbee.play()` вызывается только вне iframe. Игровая логика, баланс, карты, оружие и графика не менялись. Перевод интерфейса машинный, требует вычитки носителем. - **Файлы в сборке:** `turfwar/LICENSE`, `turfwar/THIRD-PARTY-NOTICES.md`, `turfwar/ATTRIBUTION.md`, `turfwar/build-info.json`, `turfwar/LICENSES/three.txt`, `turfwar/LICENSES/spacetimedb.txt`, `turfwar/LICENSES/obscenity.txt`. - **Обязательная атрибуция при публикации:** > «Тайбэйский передел / Taipei Showdown» — неофициальная локализованная > сборка игры **角頭械鬥 · Turf War: Taipei © 2026 Ian Hsiao**, MIT, > <https://github.com/madeyexz/turfwar>. Изменения портала «Levbee»: > русский перевод интерфейса, новое название вместо бренда апстрима, > статическая офлайн-сборка без сервера SpacetimeDB, режимы запуска и > отправка счёта в аккаунт портала. three.js © 2010-2026 three.js > authors, MIT; ассеты — CC0, шрифты — SIL OFL 1.1. ## Пепельные глубины / Ashen Depths (`ashen-depths/`) - **Апстрим:** Ashen Depths / Draemvorn (репозиторий ARPG-CX), автор **Yi Han**, исходники <https://github.com/hannnnnnnny/ARPG-CX>, код под **MIT** (© 2026 Yi Han, `LICENSE`). Наша копия — версия 1.4.0, коммит `a1c2c12`. Источник правды для пересборок — `ashen-depths-src/`, собранная копия — `ashen-depths/`; игра открывается как `/ashen-depths/index.html`. - **Что это.** Тёмное идл-ARPG в духе Diablo: герой сам спускается в бесконечные процедурные подземелья, рубит монстров, собирает легендарки и мифики, качает дерево навыков, парагон, руны и аспекты; шесть классов, офлайн-прогресс и ежедневные испытания. В любой момент можно взять управление в свои руки или вернуть автобой. - **Ассеты.** Импортированных изображений, моделей, музыки и звуков нет: вся графика, звук и музыка генерируются кодом игры. Единственный сторонний компонент — пиксельный шрифт **Fusion Pixel Font** © 2022 **TakWolf**, **SIL OFL 1.1** (<https://github.com/TakWolf/fusion-pixel-font>); из него в `arpg.wasm` встроены только используемые глифы. Шрифт собран из свободных пиксельных шрифтов (Galmuri, 美咲フォント / Misaki, Miseki Bitmap, BoutiqueBitmap7x7, Ark Pixel, Cubic 11) — тексты их лицензий лежат в `ashen-depths/LICENSES/`, полный текст OFL — там же. - **Наши изменения (портал «Levbee»):** 1. порт на **WebAssembly** для браузера: `arpg.wasm` (C-код апстрима, target `wasm32-wasi`) и `host.js` — оболочка с canvas, сохранениями в `localStorage`, синтезом звука на WebAudio и событиями Levbee; 2. русская локализация (`ashen-depths-src/tools/i18n/ru/*.tsv`), язык — `?lang=ru|en` и `Levbee.lang`; 3. статическая сборка с относительными путями для подпапки портала; из сборки удалены бинарники Windows (`.exe`) и TI-Nspire (`.tns`), промо-материалы, README с релизными ссылками, инструменты и тесты; 4. счёт Levbee — максимальная достигнутая глубина подземелья; 5. исправлены локализация веб-оболочки, сохранение и передача рекорда через Levbee SDK (отправка при закрытии страницы, ограничение счёта 1 000 000). Игровая логика, баланс и оригинальный арт не менялись; перевод машинный. - **Файлы в сборке:** `ashen-depths/LICENSE`, `ashen-depths/NOTICE.md`, `ashen-depths/ATTRIBUTION.md`, `ashen-depths/build-info.json`, `ashen-depths/LICENSES/`. - **Обязательная атрибуция при публикации:** > Пепельные глубины — неофициальный браузерный порт Ashen Depths / Draemvorn > © 2026 Yi Han, MIT. Изменения портала «Levbee»: WebAssembly-сборка для > браузера, русская локализация, статическая копия для подпапки портала, > события счёта. Оригинал не связан с порталом «Levbee». ## Сакура: тысяча огней / Sakura Fantasy (`sakura-fantasy/`) - **Апстрим:** «桜幻想 / Sakura Fantasy», автор **Bill Chan** (GitHub **billpwchan**), исходники <https://github.com/billpwchan/sakura-fantasy>, код под **MIT** (© 2026 Bill Chan, `LICENSE`). Наша копия — коммит `3d367e92331b70118cfaa728dc7b8bc4bb4da009` (19.10.2026), версия 1.0.0. Источник правды — `sakura-fantasy-src/`, собранная копия — `sakura-fantasy/`; игра открывается как `/sakura-fantasy/index.html`. - **Что это.** Созерцательная прогулка на лодке-томабунэ по японской реке: семь мест (отмели утреннего тумана, аллея сакур, алый горбун-мост, деревня с пятиэтажной пагодой, бамбуковое ущелье, тысяча врат тории, озеро священного дерева), четыре сезона, смена времени суток и погоды, хайку к каждому месту, музыка для кото, сякухати и сё, которая пишется во время плавания. Около 10 500 строк обычного JavaScript на three.js r186, без движка и фреймворка; мир генерируется в пуле воркеров, тяжёлые ассеты подгружаются вторым уровнем детализации. - **Ассеты (148 МБ в сборке).** Ничего некоммерческого и ничего «только для обучения»: только CC0, CC BY и public domain. - растения, цветы и травы — атласы, отрендеренные из фотограмметрических сканов **ffish.asia / floraZia** (Sketchfab), **CC0 1.0**; - текстуры и сканы камней, папоротников, пней — **Poly Haven**, **CC0**; плетение, верёвки, тростник и бумага — **ambientCG**, **CC0**; - две статуи, упрощённые и перекрашенные: **Komainu Statue** © **Zgon** и **Jizo statue in Kyoto** © **MTSU Animation Virtual Production** (Sketchfab), **CC BY 4.0** — ссылки на источники в `sakura-fantasy/CREDITS.md`; - тела лодочника и пассажирки — **MPFB 2 / MakeHuman**, **CC0**; лодка, здания, вода, небо и эффекты сделаны для проекта; - записи: колокола дзёдзё-дзи (Echograin) и Райго-ина (LG), кэйсу (milivolt), фурин (Taira Komori), сутра (calebjay) — **Freesound, CC BY 4.0**; сверчок судзумуси (Cory, Wikimedia Commons) — **CC BY 2.1 JP**; кото из сэмплов **VCSL** (Sam Gossner, CC0), сё и судзу (Vrymaa), сякухати (Wikimedia Commons), мокугё (jonopodmore), фурин (ayustat2001), сады Киото (Fg2), угуису (warukunai, Fg2), цикады (markystar), осенние насекомые (RutgerMuller), бамбуковая роща (tomasloos), гагаку (gaijinbuzz), летний праздник и лягушки (macdaddyno1) — **CC0 или public domain**; - шрифты **Shippori Mincho B1** и **Cormorant Garamond** — Google Fonts, **SIL OFL 1.1**; **three.js r186** — **MIT** (© 2010-2026 three.js authors, полный текст в `sakura-fantasy/THIRD-PARTY-NOTICES.md`). - **meshoptimizer** — MIT, © 2016–2026 Arseny Kapoulkine; полный текст — `sakura-fantasy/LICENSES/meshoptimizer.txt`. Хайку — классические, public domain; английские и русские переложения сделаны для проекта. Вдохновением назван проект Meng To «Sakura River Valley», его код и ассеты не используются. - **Наши изменения (портал «Levbee»):** 1. русский перевод: интерфейс (загрузчик, док сезонов/часа/погоды/камеры, подсказки, фотомод, «О игре», тосты) и все 28 хайку, имена мест и поэтов — словарь `sakura-fantasy-src/src/i18n/ru.js` и поля `ru` в `src/journey/haiku.js`; английский и японский оригиналы сохранены; 2. язык: `?lang=ru|en` → `Levbee.lang` → язык браузера; в RU-режиме нет английского текста, в EN — русского; кандзи остаются художественной частью интерфейса в обоих режимах; 3. интеграция с оболочкой: `Levbee.ready()`, `Levbee.play()` при прямом запуске, `Levbee.score()` — пройденные по реке метры (7 мест и конец плавания), тосты наград из ответа сервера; 4. режимы запуска «Весна», «Лето», «Осень», «Зима» — параметр `?s=0..3` из `platform/games.json`; значение проверяется, неизвестное не ломает игру; 5. статическая сборка Vite с `base: './'` для подпапки портала; из сборки убраны `docs/` (6,6 МБ скриншотов), `pipeline/` (Blender- и аудио-скрипты), `deploy/`, `scripts/`, README, `package*.json` и промо-картинка `og.jpg`; 6. из `index.html` удалены промо-мета апстрима (canonical, `og:*`, `twitter:*` со ссылками на sakura.billpwchan.art), с загрузчика убрана кнопка-ссылка «Open source on GitHub», а на экспортируемых фотографиях доменный водяной знак заменён печатью «桜»; 7. правило прямого входа изменено: параметры портала (`?lang=`, `?s=`) не пропускают титульный экран — сразу в сцену ведут только `?z=` и `?cam=`. 8. Google Fonts заменены локальными и системными шрифтами; добавлены гостевой рекорд и отправка счёта при `pagehide`, ленивая загрузка подробных моделей и название портала вместо бренда апстрима. Русский перевод выполнен для портала и требует вычитки. - **Файлы в сборке:** `sakura-fantasy/LICENSE`, `sakura-fantasy/CREDITS.md`, `sakura-fantasy/THIRD-PARTY-NOTICES.md`, `sakura-fantasy/ATTRIBUTION.md`, `sakura-fantasy/build-info.json`, `sakura-fantasy/LICENSES/meshoptimizer.txt`. - **Обязательная атрибуция при публикации:** > Сакура: тысяча огней — неофициальная локализованная сборка игры > **桜幻想 / Sakura Fantasy © 2026 Bill Chan**, MIT, > <https://github.com/billpwchan/sakura-fantasy>. Изменения портала > «Levbee»: русский перевод интерфейса и хайку, режимы запуска, счёт > пройденного пути и статическая сборка. Ассеты: CC0 (ffish.asia / > floraZia, Poly Haven, ambientCG, MPFB 2); CC BY 4.0 — статуи Komainu > (Zgon) и Jizo in Kyoto (MTSU Animation Virtual Production), записи > Echograin, LG, milivolt, Taira Komori, calebjay; CC BY 2.1 JP — Cory; > шрифты SIL OFL; three.js © 2010-2026 three.js authors, MIT. Полные > ссылки — в `CREDITS.md` сборки. ## Летняя дорога / Summer Cycle (`summer-cycle/`) - **Апстрим:** «Summer Cycle», автор **Prasenjit** (GitHub **StarKnightt**), исходники <https://github.com/StarKnightt/summer-cycle>, код под **MIT** (© 2026 Prasenjit, `LICENSE`). Наша копия — коммит `8b977baad061e797c2f6c19cfcf07c1e79b23a67` (23.09.2026), версия 0.1.0. Источник правды — `summer-cycle-src/`, собранная копия — `summer-cycle/`; игра открывается как `/summer-cycle/index.html`. - **Что это.** Поездка на велосипеде по японской деревне в летний день: залитые водой рисовые поля с рядами рассады, ряд старых деревянных лавок с вывесками, столбы с проводами, камфорные деревья, просёлок и цикады. Мир — замкнутая петля длиной 640 м, собранная из восьми чанков по 80 м, которые подгружаются по мере движения. Время суток переключается между полуднем, золотым часом, закатом и сумерками. Можно сойти с велосипеда и пройтись пешком по дворам. Около 650 строк TypeScript в точке входа и модули мира, райдера и рендера на three.js r186, Vite 8; контурный шейдер и акварельная постобработка написаны для проекта. - **Ассеты.** Импортированных моделей, изображений, шрифтов и аудиофайлов в игре нет: геометрия, текстуры, атласы вывесок и листвы, небо, облака, светлячки и весь звук (цепь, шины, ветер, цикады, звонок) синтезируются кодом в рантайме. Японские надписи на лавках нарисованы в атласе игры и остаются частью пейзажа в обоих языках. **three.js r186** — **MIT** (© 2010-2026 three.js authors); **Vite 8** — MIT, только сборщик. - **Наши изменения (портал «Levbee»):** 1. русский перевод интерфейса: загрузчик и его строки, «клик или любая клавиша — и в путь», подсказка управления, HUD со скоростью, экран паузы со списком клавиш, подсказки «щелчок — осмотреться» и «F — сесть на велосипед», сообщения об ошибках WebGL и кнопка перезагрузки — словарь `summer-cycle-src/src/i18n.ts`; 2. язык: `?lang=ru|en` → `Levbee.lang` → язык браузера; в RU-режиме нет английского текста, в EN — русского; 3. интеграция с оболочкой: `Levbee.ready()`, `Levbee.play()` только при прямом запуске (внутри iframe событие отправляет портал), `Levbee.score()` — новый лучший результат в целых метрах, ограниченный 60000, в том числе при событии `pagehide`; пешком и в авторежиме счёт не идёт; без SDK игра работает как обычно; 4. режимы запуска из `platform/games.json`: «Полдень», «Закат», «Сумерки» (`?time=`), «Солнце садится» (`?timelapse=1`, закат за 40 с) и «Едет сама» (`?autoplay=1`, без HUD и без событий); значение проверяется, неизвестное даёт обычный запуск; 5. встраивание: внутри iframe портала игра не уходит в полноэкранный режим (`?fs=1` форсирует, `?fs=0` запрещает); 6. статическая сборка Vite с `base: './'` для подпапки портала; из сборки убраны `media/` (промо-кадры), `scripts/`, `audio-lab.html`, `PROMPT.md`, `CLAUDE.md`, `TASKS.md`, README, `package*`, `tsconfig.json`, `vite.config.ts` и промо-картинка `og.jpg`; 7. из `index.html` удалены промо-мета апстрима (canonical, `og:*`, `twitter:*` со ссылками на starknightt.github.io), описание в стиле известных студий и иконка сайта. 8. SMAA заменён на FXAA без встроенных текстур; загрузчик локализован, название в русском режиме — «Летняя дорога». Игровая логика, мир, камера и управление не менялись. Русский перевод выполнен для портала и требует вычитки. - **Файлы в сборке:** `summer-cycle/LICENSE`, `summer-cycle/NOTICE.md`, `summer-cycle/ATTRIBUTION.md`, `summer-cycle/build-info.json`, полный текст MIT для three.js — `summer-cycle/LICENSES/three.txt`. - **Обязательная атрибуция при публикации:** > Летняя дорога — неофициальная сборка игры **Summer Cycle © 2026 > Prasenjit (StarKnightt)**, MIT, > <https://github.com/StarKnightt/summer-cycle>. Изменения портала > «Levbee»: русский перевод интерфейса, режимы запуска, счёт проеханных > метров и статическая сборка. Импортированных ассетов нет: вся графика и > звук генерируются кодом; three.js © 2010-2026 three.js authors, MIT. > Оригинал не связан с порталом «Levbee». ## Неоновый зенит / Neon Zenith (`neon-zenith/`) - **Апстрим:** «霓虹天頂 · Neon Zenith», автор **Bill Chan** (GitHub **billpwchan**), исходники <https://github.com/billpwchan/neon-zenith>, код под **MIT** (© 2026 Bill Chan, `LICENSE`). Наша копия — коммит `27ad04ef04aa9e1e1366fccc63e15a379b999f01` (06.10.2026), версия 1.0.0. Источник правды — `neon-zenith-src/`, собранная копия — `neon-zenith/`; игра открывается как `/neon-zenith/index.html`. - **Что это.** Ночной Гонконг под дождём, по которому можно летать: 9 373 здания на сетке 3,2 км, район Темпл-стрит, собранный и запечённый в Blender, ~390 гигантских LED-экранов с вымышленной рекламой, дождь, туман, гроза, уличное и воздушное движение, четыре заезда на время с медалями, 31 спрятанный чип и радио. Управление — клавиатура, геймпад и сенсор; всё нарисовано на three.js через `WebGPURenderer`, все материалы написаны на TSL (WGSL на WebGPU, GLSL на запасном WebGL2). - **Ассеты (144 МБ в сборке).** Некоммерческих и «только для обучения» условий нет: только CC BY, CC0 и SIL OFL. - **CC BY 4.0** — 3D-модели Sketchfab: Lotus Esprit Hover GT 2076 (**maomornity**), Toyota Crown Comfort (**zxgod118**), Generic passenger car pack (**comrade1280**), toyota coaster 2017 (**Emmetv96**), Low Poly 2013 Toyota HiAce (**Alvin.Woodly**), Hong Kong KMB Bus Game Ready (**softmind**), Asian Shop Pack Free Gameready (**abhayexe**), Procedural Hong Kong building (**udayjeet**), Full Gameready City Buildings III [HongKong] (**abhayexe**), Japanese Vending Machine (**filadog**). Модели пересобраны и сжаты для веба (meshopt, KTX2/WebP), часть разрезана на модули и запечена в текстуры — ссылки на источники и перечень изменений дословно в `neon-zenith/CREDITS.md` (файл апстрима). - **CC0** — текстуры и окружение **Poly Haven** (бетон, плитка, ставни, асфальт, кондиционеры, коробки, мусорные мешки; HDRI «Shanghai Bund») и **ambientCG** (Facade009, Facade019B). - **SIL OFL 1.1** — шрифты Chiron Hei HK, Chiron Sung HK, Oxanium, JetBrains Mono, а также LXGW WenKai TC, Noto Serif TC, Monoton, Neonderthaw и Tilt Neon (последние запечены в атлас неоновых вывесок). - Реклама на экранах, вывески, звук и музыка синтезируются кодом; модели KITE, башня Zenith и процедурный город сделаны для проекта. - **three.js r186** — **MIT** (© 2010-2026 three.js authors), полный текст — в `neon-zenith/THIRD-PARTY-NOTICES.md`. - **Basis Universal** — Apache-2.0, © Binomial LLC; транскодер из three.js r186. Лицензия и уведомление — `neon-zenith/LICENSES/Apache-2.0.txt` и `neon-zenith/LICENSES/Basis-NOTICE.txt`. Полный SIL OFL 1.1 и авторы шрифтов — `neon-zenith/LICENSES/OFL-1.1.txt` и `neon-zenith/LICENSES/FONT-COPYRIGHTS.txt`. - **Наши изменения (портал «Levbee»):** 1. русский перевод интерфейса — словарь `neon-zenith-src/src/i18n/ru.js` и слой `src/i18n/index.js` (загрузчик, титульный экран, меню, настройки, справка по управлению, HUD, карта, результаты заездов, медали, тосты, радио-подсказки, кредиты); китайский в EN-режиме остаётся только там, где он часть оформления мира (вывески, реклама, позывные радио); 2. язык: `?lang=ru|en` → `Levbee.lang` → язык браузера; в RU-режиме нет английского текста, в EN — русского; 3. интеграция с оболочкой: `Levbee.ready()`, `Levbee.play()` только при прямом запуске (в iframe событие отправляет портал), `Levbee.score()` — очки за заезд и за собранные чипы, тосты наград из ответа сервера; без SDK — тихий офлайн-режим; 4. режимы запуска из `platform/games.json` — четыре заезда через `?run=0..3` и свободный полёт через `?play=1`; неизвестное значение даёт обычный запуск; 5. статическая сборка Vite с `base: './'` для подпапки портала: все пути к ассетам (`./tex/`, `./models/`, `./district/`) относительные, иначе игра ломалась бы под `/neon-zenith/`; 6. ленивая загрузка района Темпл-стрит: игра стартует на текстурах 1k и 2k-карте света (26 МБ вместо 82 МБ), а полный набор догружается и подменяется на тех же мешах, когда игрок на титульном экране или в паузе; на телефоне, при экономии трафика и по `?district1k` полный набор не грузится вовсе (правка `src/city/district.js`, `src/main.js`); 7. из сборки убраны `docs/` (скриншоты и промо-медиа), `assets-src/` (Blender- и Node-пайплайны), `scripts/`, `deploy/`, README, `package*.json` и `vite.config.js`; из `index.html` — иконка апстрима (заменена пустой `data:,`) и промо-ссылки на `zenith.billpwchan.art` и репозиторий. Игровая логика, мир, графика, звук и музыка не менялись. Русский перевод выполнен для портала и требует вычитки. - **Файлы в сборке:** `neon-zenith/LICENSE`, `neon-zenith/CREDITS.md`, `neon-zenith/THIRD-PARTY-NOTICES.md`, `neon-zenith/ATTRIBUTION.md`, `neon-zenith/build-info.json`. - **Обязательная атрибуция при публикации:** > Неоновый зенит — неофициальная локализованная сборка игры **霓虹天頂 · > Neon Zenith © 2026 Bill Chan**, MIT, > <https://github.com/billpwchan/neon-zenith>. Изменения портала «Levbee»: > русский перевод интерфейса, режимы запуска, счёт за заезды и собранные > чипы, статическая сборка с относительными путями. 3D-модели — **CC BY > 4.0**: maomornity, zxgod118, comrade1280, Emmetv96, Alvin.Woodly, > softmind, abhayexe (три модели), udayjeet, filadog — ссылки на источники > и изменения в `CREDITS.md` сборки. Текстуры и HDRI — Poly Haven и > ambientCG, **CC0**. Шрифты — **SIL OFL 1.1**. three.js © 2010-2026 > three.js authors, **MIT**. ## Подземелья забвения / Oubliettes (`oubliettes/`) - **Апстрим:** Oubliettes, автор **Alexandre Tournai** (GitHub `all3f0r1`), <https://github.com/all3f0r1/oubliettes>, версия 0.9 (коммит `f60193d`, 2026-10-21). Код, музыка и звуковые эффекты — **GPL-3.0-or-later**. Исходники порта — `oubliettes-src/`, собранная игра — `oubliettes/`, открывается как `/oubliettes/index.html`. - **GPL и исходная форма.** Порт — производная работа, распространяется на тех же условиях; copyright Alexandre Tournai сохраняется. В сборке лежат полный текст лицензии (`oubliettes/LICENSE`) и `NOTICE.md` с перечнем изменений. JavaScript в сборке **не минифицирован**: `oubliettes/js/` — это и есть исходный код порта в предпочтительной форме для изменения (GPL-3.0 §6); инструменты сборки — `oubliettes-src/tools/build.mjs`. - **Ассеты.** Музыка (`music.ogg`) и звуки (`sfx_click`, `sfx_victory`, `sfx_roar_0..9`) — оригинальные, авторские, под GPL-3.0-or-later; из апстрима взяты без изменений и лежат отдельными файлами. Арт — VectorDrawable апстрима, сконвертированные в SVG-пути скриптом `oubliettes-src/tools/convert-assets.py` без изменения рисунка. Шрифты **Almendra** и **UnifrakturCook** — **SIL OFL 1.1**, тексты в `oubliettes/LICENSES/`. Изображений, моделей и шрифтов третьих лиц больше нет. - **Наши изменения:** 1. перенос с Android (Kotlin, Jetpack Compose) на JavaScript (ES-модули) и Canvas 2D; правила, генератор, солвер, подсказки и механика сессии (undo/redo, checkpoint, автодорисовка линий) перенесены один в один; 2. русский перевод интерфейса, правил, подсказок, уроков и названий глав; игра читает `?lang=ru|en` и язык портала; 3. режимы запуска из манифеста: кампания, бесконечные подземелья, ежедневное подземелье, уроки (`?mode=`, `?size=`, `?reasoning=`); 4. счёт через SDK Levbee (`play`/`score`), офлайн-кэш рекорда в `localStorage`, сообщения о наградах и достижениях; 5. убраны магнифер под пальцем, двухпальцевый зум, вибрация, «держать экран включённым», шаринг кода подземелья и ввод чужого кода, галерея отдельным экраном, Android-лаунчер, иконки приложения и материалы F-Droid. Игровая логика, баланс и правила не менялись. - **Файлы в сборке:** `oubliettes/LICENSE`, `oubliettes/NOTICE.md`, `oubliettes/ATTRIBUTION.md`, `oubliettes/build-info.json`, `oubliettes/LICENSES/OFL-Almendra.txt`, `oubliettes/LICENSES/OFL-UnifrakturCook.txt`. - **Обязательная атрибуция при публикации:** > Подземелья забвения — неофициальный веб-порт игры **Oubliettes > © Alexandre Tournai**, GPL-3.0-or-later, > <https://github.com/all3f0r1/oubliettes>. Изменения портала «Levbee»: > JavaScript вместо Android, русский перевод, режимы запуска и серверный > счёт. Полный текст лицензии и исходная форма — в папке игры. Шрифты > Almendra и UnifrakturCook — **SIL OFL 1.1**. ## Рассвет на Оушен-Драйв / Sunrise on Ocean Drive (`ocean-drive/`) - **Апстрим:** «Ocean Drive», автор **Prasenjit (StarKnightt)** (GitHub **StarKnightt**), исходники <https://github.com/StarKnightt/ocean-drive>, код и мир под **MIT** (© 2026 Prasenjit, `LICENSE`). Наша копия — коммит `00ebb7f` (21.10.2026). Источник правды — `ocean-drive-src/`, собранная копия — `ocean-drive/`; игра открывается как `/ocean-drive/index.html`. - **Что это.** Первое лицо на Оушен-Драйв в Майами-Бич на рассвете: солнце над Атлантикой, пастельные отели ар-деко в золотом свете, пальмы, парк, спасательная вышка, прибой у самых ног и уличное движение. Можно идти пешком или сесть в любую машину на улице — припаркованную, кабриолет у обочины, пляжный круизер, квадроцикл спасателей или остановившуюся в потоке (водитель выходит и машет), — и ехать по набережной, через газон парка, по пандусам на песок и в прибой. Отели, пальмы, песок, океан, небо, вывески и все звуки генерируются кодом при загрузке; файлами в сборке лежат только машины (Blender-скрипты апстрима), люди с анимациями Mixamo и две нормал-мапы салона Poly Haven. Это песочница без оружия и драк: единственная цель — миссия «демо-день», за три минуты добраться до серверной в парке, обойти людей с вопросами (каждый отнимает 10 секунд) и нажать красную кнопку. Счёт — `round(секунды в запасе) × 10`, то есть 0…1800; свободная прогулка и проигрыш счёт не отправляют. - **Ассеты.** - **Mixamo** (Adobe) — модели людей и их анимации. Условия Mixamo разрешают royalty-free использование внутри проекта, но **не** отдельное распространение ассетов: в сборке они лежат только как часть игры, GLB- конверсии — производная работа в составе игры (тот же режим, что у Iron Meridian). - **Poly Haven, CC0** — две нормал-мапы салона автомобиля (`textures/cars/*.webp`). - **three.js r186 — MIT** (© 2010-2026 three.js authors), полный текст — в `ocean-drive/THIRD-PARTY-NOTICES.md`. - Модели машин собраны Blender-скриптами апстрима и входят в его MIT-исходники; отели, пальмы, песок, океан, небо, вывески, музыка и звук — процедурные, без импортированных файлов. Названия отелей и вывески вымышленные: реальных брендов в сцене нет. - **Наши изменения (портал «Levbee»):** 1. русский перевод интерфейса, HUD, карточки и текстов миссии, подсказок и радио-реплик — словарь `ocean-drive-src/src/i18n/ru.js`, слой `src/i18n/`; 2. язык: `?lang=ru|en` → `Levbee.lang` → язык браузера; в RU-режиме нет английского текста, в EN — русского; 3. режимы запуска из `platform/games.json`: `?mode=walk` (свободная прогулка без таймера), `?mode=demo` (сразу у кольца, карточка миссии и таймер 3:00 запускаются сами), `?mode=drive` (старт за рулём кабриолета у обочины); неизвестное или пустое значение даёт обычную прогулку; 4. интеграция с оболочкой: `Levbee.ready()`, `Levbee.play()` только при прямом запуске (в iframe событие отправляет портал), `Levbee.score()` — один раз за успешный демо-день; без SDK — тихий офлайн-режим; 5. статическая сборка Vite с относительными путями для подпапки портала (`ocean-drive/index.html`, `./assets/…`); 6. из сборки убраны промо-материалы апстрима: `public/og-image.jpg` (промо- картинка с брендом), `blender/`, `media/`, `critic-cars-1-close/`, `tools/`, `PLAN-openworld.md`, `PROMPT.md`, `.github/`, dev-скрипты и README разработки; заголовок игры в интерфейсе локализован. Игровая логика, мир, баланс и графика не менялись. Русский перевод выполнен для портала и требует вычитки. - **Файлы в сборке:** `ocean-drive/LICENSE`, `ocean-drive/NOTICE.md`, `ocean-drive/THIRD-PARTY-NOTICES.md`, `ocean-drive/ATTRIBUTION.md`, `ocean-drive/build-info.json`. - **Обязательная атрибуция при публикации:** > Рассвет на Оушен-Драйв — неофициальная сборка игры **Ocean Drive > © 2026 Prasenjit (StarKnightt)**, MIT, > <https://github.com/StarKnightt/ocean-drive>, коммит `00ebb7f`. Изменения > портала «Levbee»: русский перевод интерфейса, HUD и миссии, режимы запуска > (`walk`/`demo`/`drive`), счёт за демо-день и статическая сборка с > относительными путями. Модели людей и анимации — **Mixamo** (Adobe): только > внутри игры, отдельно не распространяются. Нормал-мапы салона — **Poly > Haven, CC0**. three.js © 2010-2026 three.js authors, **MIT**. ## Комната Умпуса / Wumpus Room (`wumpus/`) - **Апстрим:** «Wumpus Torture Simulator», автор **winchxyz** (GitHub **winchxyz**), <https://github.com/winchxyz/wumpus-torture-simulator>, код под **MIT** (© 2026 winchxyz, `LICENSE`). Наша копия — коммит `8ed4926c1f859da2cfa29913cc7057b0a10ce5ce` (2026-09-29). Источник правды — `wumpus-src/`, собранная копия — `wumpus/`; игра открывается как `/wumpus/index.html`. - **Что это.** Мягкая комната с тряпичной куклой Умпусом и 25 инструментами: хватайте, тяните, крутите, щекочите и разбирайте куклу на части, а потом собирайте обратно. Вся графика, модель, комната, инструменты, кровь, частицы, декали и звук генерируются кодом в рантайме — импортированных ассетов нет. Раунд даёт урон, из которого игра платит монетами; счёт уходит в аккаунт портала, сервер сам решает, рекорд ли это. - **Название.** Сборка выходит под своим именем **«Комната Умпуса / Wumpus Room»**: апстрим называет игру «Wumpus Torture Simulator», и это название в интерфейсе портала не используется — «симулятор пыток» обещал бы то, чего в игре нет. Персонаж, механика и содержимое — авторские; имя автора указано здесь и в карточке каталога. - **Лицензии и ассеты.** - **Код игры — MIT**, © 2026 winchxyz; полный текст — `wumpus/LICENSE`. - **three.js r169 (0.169.0) — MIT**, © 2010-2024 three.js authors; в сборке `vendor/three/` (модуль и четыре аддона: BufferGeometryUtils, RoundedBoxGeometry, DecalGeometry, OrbitControls для отладочного просмотрщика). - **@dimforge/rapier3d-compat 0.14.0 — Apache-2.0**, © Dimforge / Sébastien Crozet; в сборке `vendor/rapier/rapier.es.js` (WASM вшит в JS, отдельного `.wasm` нет). - Импортированных изображений, моделей, музыки и звуков нет; промо-материалы апстрима (`media/`: баннер, гифка, скриншоты) в сборку не входят. Полные тексты — `wumpus/NOTICE.md` и `wumpus/vendor/*/LICENSE.txt`. - **Наши изменения (портал «Levbee»):** 1. игра переименована в «Комната Умпуса / Wumpus Room», свой заголовок вкладки и подпись в HUD; ссылка и кнопка «поставить звезду» на GitHub апстрима удалены — сборка не делает внешних запросов (апстрим при каждом запуске ходил в `api.github.com`); 2. three.js r169 и Rapier 0.14 перенесены с CDN jsdelivr в локальную папку `vendor/`: игра работает без интернета и не зависит от чужого CDN; 3. добавлен словарь RU/EN (`src/i18n.js`, 100+ строк): HUD, магазин инструментов, названия всех 25 инструментов и пяти групп, подсказки, надпись на стене комнаты, экран конца раунда; язык — из `?lang=ru|en`, затем `Levbee.lang`, затем язык браузера; 4. добавлены режимы запуска из манифеста (`src/portal/modes.js`): «Классика», «Без крови» (кровь и внутренности выключены принудительно, физика та же) и «Минута» (раунд 60 секунд, счёт — урон за минуту); 5. добавлен раунд и счёт для портала (`src/portal/round.js`): счёт раунда — урон, в конце раунда (кнопка «Сброс», конец минуты, уход со страницы) он уходит в `Levbee.score()`; сервер сам решает, рекорд ли это, и начисляет XP/монеты; 6. добавлен мост к SDK (`src/portal/levbee.js`): `Levbee.ready()`, `Levbee.play()` только при прямом входе (внутри iframe портала событие запуска отправляет оболочка), тосты наград, кнопка «Войти» у гостя; 7. отладочный просмотрщик модели (`viewer.html`, `src/viewer.js`) и папка `tools/` апстрима (тесты, запись скриншотов, медиа-скрипты), README и SPEC в сборку не входят — это материалы разработки. Геймплей, баланс, 25 инструментов, физика и графика не менялись. - **Файлы в сборке:** `wumpus/LICENSE`, `wumpus/NOTICE.md`, `wumpus/ATTRIBUTION.md`, `wumpus/build-info.json`, `wumpus/vendor/three/LICENSE.txt`, `wumpus/vendor/rapier/LICENSE.txt`. - **Обязательная атрибуция при публикации:** > «Комната Умпуса» — неофициальная локализованная сборка игры **Wumpus > Torture Simulator © 2026 winchxyz**, лицензия MIT, > <https://github.com/winchxyz/wumpus-torture-simulator>. Изменения портала > «Levbee»: название, русский и английский интерфейс, локальные three.js > r169 (MIT) и Rapier 0.14 (Apache-2.0), режимы запуска, счёт раунда в > аккаунт портала, удалены ссылки на GitHub апстрима и промо-материалы. ## Свет очага / Hearthlight (`hearthlight/`) - **Апстрим:** «Hearthlight», правообладатель — **the Hearthlight authors** (GitHub **Hearthlight**), <https://github.com/Hearthlight/hearthlight.github.io>, код, графика, музыка и звук под **MIT** (© 2026 the Hearthlight authors, `LICENSE`). Наша копия — `main` от 2026-10-26. Источник правды — `hearthlight-src/`, собранная копия — `hearthlight/`; игра открывается как `/hearthlight/index.html`. - **Что это.** Уютное приключение в пиксельном мире: своя деревня у моря, десять глав сюжета на двух континентах, восемь героев с тремя ветками талантов, десять подземелий, боссы, Party Mode до восьми игроков на одном экране. Игра целиком процедурная: в ней нет ни одного файла изображения, модели или звука — спрайты, текстуры, музыка и эффекты рисуются и синтезируются кодом. - **Название.** В каталоге сборка выходит как **«Свет очага / Hearthlight»**: английское название апстрима сохранено, русская карточка переведена. Ссылки на сайт апстрима, его логотип и промо-материалы из сборки удалены. - **Лицензии и ассеты.** - **Код игры — MIT**, © 2026 the Hearthlight authors; полный текст — `hearthlight/LICENSE`. - **three.js 0.170 — MIT**, © 2010-2026 three.js authors; в сборке `vendor/three/three.module.js` и `vendor/three/LICENSE`. - **qrcode-generator — MIT**, © Kazuhiko Arase; в сборке `vendor/qrcode/qrcode.js` и `vendor/qrcode/LICENSE` (код QR-кода остаётся в сборке, хотя телефоны в нашей копии не подключаются). - Импортированных изображений, моделей, музыки и звуков нет — атрибуция ассетов не требуется. Полные тексты — `hearthlight/NOTICE.md` и `hearthlight/vendor/*/LICENSE`. - **Наши изменения (портал «Levbee»):** 1. полный русский перевод: словари `src/lang/ru/` (около 6000 строк — интерфейс, сюжет, диалоги, предметы, боевые умения) и кириллические глифы в пиксельном шрифте `src/engine/font.js`; язык берётся из `?lang=ru|en`, затем `Levbee.lang`, затем сохранённой настройки и языка браузера; 2. Party Mode оставлен только за одним экраном (геймпады и клавиатура): телефоны-контроллеры, `pad.html`, страница удалённого игрока и внешний релей отключены — сборка не делает запросов к серверам апстрима, в `config.js` нет ни одного внешнего адреса; 3. добавлены режимы запуска из манифеста (`?mode=story|cozy|heroic|party`, `?adventure=easy|normal|hard|heroic`) и быстрый старт `?play=1` для замеров производительности; 4. добавлен счёт прогресса для портала (`src/levbee.js`): очки считаются от уровня героя, пройденных глав, выполненных заданий, открытых камней пути и пройденных подземелий, уходят в `Levbee.score()` при росте и не чаще раза в минуту; награды и достижения показывает сервер портала; 5. из сборки удалены ссылки на сайт и GitHub апстрима, его логотип, `canonical`/OG-разметка, счётчик посещений и политика конфиденциальности апстрима (у портала своя), материалы разработки (`tools/`, `server/`, `desktop/`, `docs/`) в сборку не входят. Геймплей, мир, баланс и графика не менялись. - **Файлы в сборке:** `hearthlight/LICENSE`, `hearthlight/NOTICE.md`, `hearthlight/ATTRIBUTION.md`, `hearthlight/build-info.json`, `hearthlight/vendor/three/LICENSE`, `hearthlight/vendor/qrcode/LICENSE`. - **Обязательная атрибуция при публикации:** > «Свет очага» (Hearthlight) — неофициальная локализованная сборка игры > **Hearthlight © 2026 the Hearthlight authors**, лицензия MIT, > <https://github.com/Hearthlight/hearthlight.github.io>. Изменения портала > «Levbee»: русский перевод и кириллический шрифт, режимы запуска, счёт > прогресса, Party Mode без телефонов и внешнего релея, статическая сборка > без ссылок на апстрим; three.js © 2010-2026 three.js authors, MIT. ## Дерби на выживание / Survival Derby (`demolition-derby/`) - **Апстрим:** «Demolition Derby», автор **Patrick Hable** (GitHub **drcollect**), <https://github.com/drcollect/demolition-derby>, код под **MIT** (© 2026 Patrick Hable, `LICENSE`). Источник правды — `demolition-derby-src/`, собранная копия — `demolition-derby/`; игра открывается как `/demolition-derby/index.html`. - **Что это.** Аркадные гонки и дерби машин в браузере: грунтовая «восьмёрка» с перекрёстком посередине, круглая ночная чаша, где побеждает последняя целая машина, и режим, в котором все соперники едут за игроком. Пять машин с разным характером, покраска и неон в гараже, до одиннадцати соперников со своими повадками. Машины мнутся от удара, краска сходит до металла, стекло трескается, крылья, сплиттеры и зеркала отрываются и остаются на арене, пробитый радиатор парит и дымит, двигатель теряет мощность. Счёт — очки за развороты и разбитые машины; у вошедшего игрока он уходит в аккаунт портала. - **Название.** Сборка выходит под своим именем **«Дерби на выживание / Survival Derby»**: «Demolition Derby» — название и игра апстрима, в интерфейсе портала оно не используется. Имя автора и источник указаны здесь, в карточке «Лицензии и авторы» и в `ATTRIBUTION.md` сборки. - **Лицензии и ассеты.** - **Код игры, Blender-пайплайн и инструменты — MIT**, © 2026 Patrick Hable; полный текст — `demolition-derby/LICENSE`. - **Модели машин Collect (all rights reserved) в порт НЕ включены.** В апстриме пять машин — это модели Collect Car (`game/public/models/cars/*.glb`), их дизайн и имена принадлежат Collect (<https://collect.app>) и не разрешены к повторному использованию. Портал заменил их пятью **собственными** моделями, сгенерированными скриптом портала (`demolition-derby-src/tools/gen-cars.mjs`): тот же контракт деталей (`Car_<id>`, `Body`, четыре колеса, стекло, свет, отрывающиеся `Loose_*`, материалы `Paint`/`Trim`/`Carbon`/`Metal`/`Void`/`Glass`/`Headlight`/ `Taillight`/`Glow`/`Rim`/`Tire`), но своя геометрия и силуэт. Скриншоты и промо-материалы апстрима, где видны машины Collect, в сборку не входят. - **three.js r186 — MIT**, © 2010-2026 three.js authors; **Rapier 0.20 — Apache-2.0**, © Dimforge / Sébastien Crozet. Обе библиотеки лежат в сборке локально, внешних CDN нет. - **Шрифты Russo One и Oswald — SIL OFL 1.1**, подключены через `@fontsource` и лежат в сборке; кириллица в них есть, поэтому русский интерфейс не тянет чужие домены (Google Fonts в сборке не используется). - **Музыки и звуковых файлов нет:** двигатели, удары, стекло, скрежет и толпа синтезируются на Web Audio. Импортированных изображений и текстур тоже нет — арены, небо и рекламные щиты рисуются кодом. Полные тексты — в `demolition-derby/NOTICE.md`. - **Наши изменения (портал «Levbee»):** 1. игра переименована в «Дерби на выживание / Survival Derby», свой заголовок вкладки и подпись в интерфейсе; название и промо-ссылки апстрима из сборки удалены; 2. **пять моделей Collect заменены собственными моделями**, сгенерированными скриптом портала (`demolition-derby-src/tools/gen-cars.mjs`, GLB в `models/cars/`): своя геометрия кузова, колёс, стекла и светотехники при сохранении контракта деталей, по которому работают вмятины, отрыв деталей и физическая оболочка; 3. добавлен словарь RU/EN (`src/i18n/`): HUD, гараж, лента событий, баннеры, имена сложностей и водителей, названия и описания машин, экраны конца раунда; язык — из `?lang=ru|en`, затем `Levbee.lang`, затем язык браузера; 4. добавлены режимы запуска из манифеста (`src/portal/levbee.ts`): `?mode=race` (восьмёрка), `?mode=derby` (чаша), `?mode=total` (тотальное разрушение), `?mode=derby&diff=2` (чаша на профи); неизвестный режим даёт обычный запуск и не ломает игру; 5. добавлены события Levbee: `play` при запуске раунда и счёт дерби через `Levbee.score()` — очки за развороты, разбитые машины и место на финише; сервер сам решает, рекорд ли это, и начисляет XP, монеты и достижения; 6. собрана статическая копия с относительными путями для подпапки портала; материалы разработки (документация апстрима, `media/`, Blender-скрипты подготовки моделей Collect, dev-хелперы) в сборку не входят, внешних запросов нет. Геймплей, физика, арены, баланс и правила начисления очков не менялись. - **Файлы в сборке:** `demolition-derby/LICENSE`, `demolition-derby/NOTICE.md`, `demolition-derby/ATTRIBUTION.md`, `demolition-derby/build-info.json`. - **Обязательная атрибуция при публикации:** > «Дерби на выживание» (Survival Derby) — неофициальная сборка игры > **Demolition Derby © 2026 Patrick Hable**, лицензия MIT, > <https://github.com/drcollect/demolition-derby>. Изменения портала «Levbee»: > новое название, русский и английский интерфейс, режимы запуска, счёт дерби в > аккаунт портала, статическая сборка и **свои сгенерированные модели машин > вместо моделей Collect (all rights reserved)**, которые в порт не входят. > three.js © 2010-2026 three.js authors, MIT; Rapier © Dimforge, Apache-2.0. ## Схватка в бездне: 18 этажей / Abyss Brawl: 18 Floors (`mayhem18/`) - **Апстрим:** «18 Floors of Mayhem» · 真男人就下 18 层 (真男人就下18层 · 像素坠落大乱斗), автор **Andy Hu** (GitHub **andyhuo520**), <https://github.com/andyhuo520/18-floors-of-mayhem>, код под **MIT** (© 2026 Andy Hu and contributors, `mayhem18-src/LICENSE`). Наша копия — коммит `99d7215966762a13b17b54d36f9ae3e3b96f98df` (24.09.2026 14:58 +0800, `mayhem18-src/UPSTREAM.txt`). Источник правды для пересборок — `mayhem18-src/`, собранная копия — `mayhem18/`; игра открывается как `/mayhem18/index.html`. - **Что это.** Пиксельная аркада о спуске в бездонный колодец: платформы (обычные, крошащиеся, движущиеся, пружины, конвейеры) уходят вниз, между ними висят сердца, щиты и ядовитые плоды, сверху давит линия опасности. Соперники — до четырёх компьютеров, которые спускаются рядом и толкаются. После тридцать шестого этажа начинается боковая арена с боссом: лёгкий и тяжёлый удар, бомбы, пушечные выстрелы. Дальше кампания «81 испытание» — девять земель по шесть узких троп, два элитных стража и босс. Счёт забега = метры × 10. - **Лицензии и ассеты.** Код игры (движок, физика платформ, ИИ компьютеров, отрисовка на canvas, синтез части звуков через Web Audio) — **MIT** (`mayhem18/LICENSE`), copyright Andy Hu and contributors сохранён. - **Сгенерированные ассеты Combos — не CC0.** Персонажи, фоны девяти земель, боссы, эффекты и часть звука сделаны в Combos: Qwen Image 3 Pro (`public/combos-assets/`, ID ассетов 2099331795146809344, 2099389918464671744, 2099390317816938496, 2099389685735325696, 2099389831646773248), Suno V5.5 (музыка лобби, задача `06c89116-cdb5-5e7c-8af4-a56f4174ee00`, ассет 2099690590417567744), ElevenLabs (реплики героев — TTS; звуки боя — Sound Effects V2). Апстрим прямо пишет, что эти материалы **не отнесены к CC0** (`mayhem18-src/ASSET_CREDITS.md`), а провенанс лежит в `public/combos-assets/provenance.json` и `art-jobs/`. Условия Combos сохраняются: ассеты идут только внутри игры, отдельно как библиотека не распространяются, перед любым коммерческим использованием нужно сверяться с условиями Combos. - **CC0 1.0 (аудио).** Музыка: «Space Arp» (Faster variant) — **Centurion_of_war**, <https://opengameart.org/content/space-arp>; «Searching» и «Pressure» — **yd**, <https://opengameart.org/content/searching>, <https://opengameart.org/content/pressure>. Звуки интерфейса и действий — **Kenney**, Interface Sounds 1.0, <https://kenney.nl/assets/interface-sounds> (оригинальный `License.txt` набора сохранён в `audio/Kenney-License.txt`). Ранний вариант крика — **HaelDB**, Male Grunt/Yelling sounds, <https://opengameart.org/content/male-gruntyelling-sounds> (CC0-вариант; файл оставлен как запись об источнике, в текущем пути смерти не играет). CC0 не требует атрибуции, но кредиты сохранены — они в `credits.html` и `THIRD-PARTY-NOTICES.md`. Обработка (по `ASSET_CREDITS.md`): BGM перекодирован в MP3 128 кбит/с с нормализацией до −20 LUFS и −2 dBTP, звуки — 96 кбит/с; музыкальная композиция не правилась, в игре применены лупы и кроссфейды. - **Шрифт Fusion Pixel — SIL OFL 1.1**, © 2022 TakWolf, <https://github.com/TakWolf/fusion-pixel-font>, полный текст лицензии — `mayhem18-src/public/fonts/LICENSE.txt` (копируется в сборку как `fonts/LICENSE.txt`). - **Сторонних JS-библиотек нет:** ни three.js, ни сборщика — игра на canvas 2D и Web Audio. Единственная зависимость апстрима `ws` относилась к серверу комнат и в сборку не входит. Полные условия — `THIRD-PARTY-NOTICES.md` и `NOTICE.md` в сборке. - **Название.** Сборка выходит под своим именем **«Схватка в бездне: 18 этажей / Abyss Brawl: 18 Floors»** (id `mayhem18`): апстримное 真男人就下 18 层 и его подзаголовок «像素坠落大乱斗» в интерфейсе не используются, чтобы портал не выглядел официальным сайтом игры. Имя автора и источник указаны здесь, в карточке «Лицензии и авторы» и в `mayhem18/ATTRIBUTION.md`. - **Наши изменения (портал «Levbee»):** 1. новое название и оформление витрины, свой заголовок вкладки; название и промо-ссылки апстрима (страница на Combos, QR-код) из сборки удалены; 2. китайский интерфейс заменён словарями RU/EN: игра читает `?lang=ru|en`, затем `Levbee.lang`, затем язык браузера; китайский текст остаётся только ключом словаря в исходниках; 3. добавлены режимы запуска из манифеста: `?mode=classic` (четыре компьютера, средняя сложность), `?mode=easy`, `?mode=hard`, `?mode=solo` (одиночная практика); неизвестный или пустой `mode` даёт обычное лобби и не ломает игру; 4. добавлен мост Levbee: `play` при запуске забега и `score` в конце (счёт = метры × 10, клампится до 50000), вход через `Levbee.login()`, награды и рекорд — из ответа сервера; 5. **из сборки удалены сервер комнат и сетевой игры** (`server.js`, `shared/`, WebSocket, `/room`, `/health`) и **панель ИИ-моделей** (`public/ai/`, ключи провайдеров): портал не держит игровой сервер, а сборка не обращается на чужие адреса. Сетевой игры, комнат и приглашений по ссылке в сборке нет; 6. собрана статическая копия с относительными путями для подпапки портала; материалы разработки (`docs/`, `tools/`, `tests/`, `art-jobs/`, `video/`) в сборку не входят; 7. добавлены свои лицензионные файлы и страница `credits.html` на RU/EN вместо китайской апстримной. Геймплей, баланс, правила начисления очков и ассеты не менялись. - **Ограничения.** Сгенерированные в Combos ассеты — не CC0 и не свободны для переиспользования вне игры; музыка Suno и реплики ElevenLabs сгенерированы через Combos, и их условия сохраняются (портал должен оставаться некоммерческим, пока это не проверено отдельно); перевод RU машинный и требует вычитки; сборка ~30 МБ ассетов, нужен WebGL-независимый canvas 2D и современный браузер. - **Файлы в сборке:** `mayhem18/LICENSE`, `mayhem18/NOTICE.md`, `mayhem18/THIRD-PARTY-NOTICES.md`, `mayhem18/ATTRIBUTION.md`, `mayhem18/build-info.json`, `mayhem18/credits.html`, `mayhem18/fonts/LICENSE.txt`, `mayhem18/audio/Kenney-License.txt`. - **Обязательная атрибуция при публикации:** > «Схватка в бездне: 18 этажей / Abyss Brawl: 18 Floors» — неофициальная сборка игры > **18 Floors of Mayhem · 真男人就下 18 层 © 2026 Andy Hu (andyhuo520)**, > лицензия MIT, <https://github.com/andyhuo520/18-floors-of-mayhem>. > Изменения портала «Levbee»: новое название, интерфейс RU/EN вместо > китайского, режимы запуска, счёт забега в аккаунт портала, удалённые сервер > комнат и панель ИИ-моделей, статическая сборка для подпапки портала. > Персонажи, фоны и боссы сгенерированы в Combos (Qwen Image 3 Pro) и не > являются CC0; музыка лобби и реплики — Combos / Suno V5.5 и ElevenLabs; > музыка OpenGameArt (Centurion_of_war, yd) и звуки Kenney — CC0 1.0; шрифт > Fusion Pixel © 2022 TakWolf — SIL OFL 1.1. Оригинал не связан с порталом > «Levbee». ## Тысяча клинков / Thousand Blades (`thousand-blades/`) - **Апстрим:** «Voxel Musou», автор **BubuAi** (GitHub **mike007jd**), <https://github.com/mike007jd/voxel-musou>, код под **MIT** (© 2026 BubuAi, `LICENSE`). Источник правды — `thousand-blades-src/`, собранная копия — `thousand-blades/`; игра открывается как `/thousand-blades/index.html`. - **Что это.** Воксельный слешер в духе «один против тысячи»: семь офицеров эпохи Троецарствия (Лю Бэй, Гуань Юй, Чжан Фэй, Чжао Юнь, Хуан Чжун, Чжугэ Лян, Люй Бу) с собственными наборами приёмов, четыре главы кампании — застава Хулао, мост Чанбан, Красные скалы и гора Динцзюнь, — три испытания на счёт (тысяча убитых за три минуты, мост на четыре минуты, четыре дуэли подряд), свободная битва с бесконечными волнами и четыре сложности, вплоть до «хаоса» с восемью сотнями врагов на поле. Сотни солдат в толпе, комбо-серии, «Ярость» с добиванием, ранг от C до S по убитым, времени и полученному урону. Счёт боя — `(убитые + 3 × максимальная серия) × множитель сложности + бонус за ранг`; у вошедшего игрока он уходит в аккаунт портала. - **Название.** Сборка выходит под своим именем **«Тысяча клинков / Thousand Blades»** со своим логотипом и заголовком вкладки: «Voxel Musou» — название и игра апстрима, в интерфейсе портала оно не используется. Имя автора и источник указаны здесь, в карточке «Лицензии и авторы» и в `thousand-blades/ATTRIBUTION.md`. - **Лицензии и ассеты.** - **Код игры — MIT**, © 2026 BubuAi; полный текст — `thousand-blades/LICENSE`, copyright сохранён. - **Импортированных ассетов у апстрима нет.** В `thousand-blades-src/src/` и `thousand-blades-src/vendor/` нет ни одного файла изображения, модели или аудио: воксельные офицеры, солдаты, кони, поля, замки и эффекты строятся кодом, звук синтезируется на Web Audio. Всё это — MIT вместе с кодом, так что отдельных лицензий на графику и звук не требуется. - **three.js r186 — MIT**, © 2010-2026 three.js authors, лежит локально в `vendor/three/` (`three.module.js`, `three.core.js`, `addons/`); текст — `licenses/three-MIT.txt`. Внешних CDN в сборке нет. - **Шрифты Russo One** (Jovanny Lemonad), **Oswald** (Vernon Adams) и кисть **Yuji Boku** (The Yuji Project Authors, Kinuta Font Factory) — **SIL OFL 1.1**, отдельными файлами в `src/ui/fonts/` и `src/ui/brush.woff2`; полные тексты — `licenses/russo-one-OFL.txt`, `licenses/oswald-OFL.txt`, `licenses/yuji-boku-OFL.txt`, сводка — `THIRD-PARTY-NOTICES.md`. Google Fonts и другие чужие домены не используются. - **Что не под MIT.** Название и логотип апстрима принадлежат автору и в сборке не используются: портал выпускает игру под своим именем, поэтому «Voxel Musou» нигде не выдаётся за наш бренд и не появляется в интерфейсе. Промо- материалы апстрима — папка `media/` (трейлер, GIF, скриншоты) — из сборки удалены, как и `checks/`, dev-скрипты и README апстрима. Иероглифическая каллиграфия (печати имён, знамёна, вертикальные колонки пролога) — часть оформления игры и остаётся как есть, это не текст интерфейса. - **Наши изменения (портал «Levbee»):** 1. новое название **«Тысяча клинков / Thousand Blades»**, свой логотип, свой `<title>` и описание вкладки; название и логотип апстрима из сборки удалены; 2. **русский перевод** интерфейса, HUD, титула, выбора офицера, экрана загрузки, прологов, диалогов, целей, баннеров, экрана результата, таблицы рекордов и паузы — игра читает `?lang=ru|en`, затем `Levbee.lang`, затем язык браузера; в английском режиме русского и китайского текста нет, в русском китайскими остались только каллиграфия и печати; 3. **кириллические шрифты**: вместо системной кисти заголовки и подписи набраны локальными Russo One и Oswald (SIL OFL 1.1), кисть Yuji Boku осталась для иероглифов; 4. **режимы запуска** из манифеста: `?mode=story` (кампания), `?mode=trial` (испытания), `?mode=free` (свободная битва), а также `?diff=easy|normal| hard|chaos`, `?ch=`, `?trial=` и `?officers=`; неизвестный режим не ломает игру и даёт обычный запуск; 5. **события Levbee**: `play` при запуске боя и счёт боя через `Levbee.score()` — сервер сам решает, рекорд ли это, и начисляет XP, монеты и достижения; вход — только `Levbee.login()`, своего аккаунта у игры нет; 6. **промо-материалы и служебные папки** апстрима (`media/` с трейлером и скриншотами, `checks/`, dev-скрипты, README) в сборку не входят; все пути относительные, внешних запросов нет. Игровая логика, баланс, наборы приёмов офицеров, модели, графика и правила начисления очков не менялись. - **Файлы в сборке:** `thousand-blades/LICENSE`, `thousand-blades/NOTICE.md`, `thousand-blades/THIRD-PARTY-NOTICES.md`, `thousand-blades/ATTRIBUTION.md`, `thousand-blades/build-info.json`, `thousand-blades/licenses/` (полные тексты MIT three.js и SIL OFL шрифтов). - **Обязательная атрибуция при публикации:** > «Тысяча клинков» (Thousand Blades) — неофициальная сборка игры > **Voxel Musou © 2026 BubuAi**, лицензия MIT, > <https://github.com/mike007jd/voxel-musou>. Изменения портала «Levbee»: > новое название и логотип, русский перевод интерфейса и сюжета, режимы > запуска, счёт боя в аккаунт портала и статическая сборка без промо- > материалов апстрима; three.js © 2010-2026 three.js authors, MIT; шрифты > Russo One, Oswald и Yuji Boku — SIL OFL 1.1. Название и логотип апстрима не > используются как официальные. ## Долгий ветер / Long Wind (`long-wind/`) - **Апстрим:** «长风 · Long Wind», автор **jbang2004**, исходники <https://github.com/jbang2004/long-wind>, код под **MIT** (© 2026 jbang2004, `LICENSE`). Наша копия — коммит `42e49155663e1be1e282b25053e7a052363856ee` (24.10.2026). Источник правды — `long-wind-src/`, собранная копия — `long-wind/`; игра открывается как `/long-wind/index.html`. - **Что это.** Слэшер от третьего лица про одинокого мечника: три главы — золотая степь на закате, ночная бамбуковая роща под грозой и цзяннаньская улица с фонарями и толпой, которая разбегается при виде обнажённого клинка. Бой — лёгкие и тяжёлые комбинации, парирование в момент удара, уклонения с неуязвимостью, разрушение стойки и добивания, «ци» — дальняя атака клинком, захват цели. Пять типов врагов (бандит, копейщик, лучник, щитоносец, тяжёлый) и босс в каждой главе. Управление — мышь и клавиатура, на телефонах и планшетах появляются сенсорные кнопки, но игра рассчитана на десктоп. Ландшафт, трава, бамбук, город, погода и горожане строятся кодом; аудиофайлов в сборке нет — музыка, удары, дождь, гром и голоса синтезируются на Web Audio. - **Название.** Сборка выходит как **«Долгий ветер / Long Wind»**: английское название апстрима сохранено, русская карточка переведена (长风 — «долгий ветер»). Промо-материалы апстрима — скриншоты и кадры из `docs/media/`, QR-код и ссылки на его страницу — из сборки удалены; игра не выдаётся за официальный сайт автора. Имя автора и источник указаны здесь, в карточке «Лицензии и авторы» и в `long-wind/ATTRIBUTION.md`. - **Лицензии и ассеты.** - **Код игры — MIT**, © 2026 jbang2004; полный текст — `long-wind/LICENSE`, copyright сохранён. Там же оговорка, что ассеты персонажей и анимаций вне MIT. - **Модели персонажей — Tripo AI, не MIT.** Семь GLB (`assets/models/*.glb`: герой, бандит, копейщик, щитоносец, лучник, мастер меча, убийца) сгенерированы автором в Tripo AI и отданы апстримом вместе с игрой. Их использование регулируют условия Tripo (обучение и демонстрация), отдельно от игры они не распространяются: портал оставляет их только внутри сборки и остаётся некоммерческим. Полный текст условий Tripo в репозиторий не копируется — это внешние условия сервиса. - **Анимации — Adobe Mixamo, только внутри игры.** `assets/anims/mixamo.glb` (84 клипа: атаки, перекаты, падения, смерти, подъём, выхватывание и складывание меча, наборы врагов с топором, мечом и щитом, луком и штыком) скачаны автором и ретаргетированы на скелет персонажей. Условия Mixamo разрешают royalty-free использование внутри проекта, но не отдельное распространение ассетов — тот же режим, что у Iron Meridian и Ocean Drive. - **Текстуры и камни — Poly Haven, CC0 1.0.** Четырнадцать наборов текстур (grass_path_3, rocky_terrain_02, sparse_grass, leafy_grass, dry_ground_rocks, forest_leaves_02, rock_boulder_dry, rough_linen, brown_leather, pine_bark, chinese_cedar_bark, weathered_planks, japanese_stone_wall, ceramic_roof_01) и девять моделей камней (rock_moss_set_02, rock_moss_set_01, namaqualand_boulder_05, boulder_01, stone_01, rock_face_01, rock_07, namaqualand_boulder_02, rock_09); список апстрима — `long-wind-src/CREDITS.md`. CC0 не требует атрибуции, но авторы указаны из уважения к источнику. - **three.js r186 — MIT**, © 2010-2026 three.js authors; единственная рантайм-зависимость, лежит в сборке локально. - **Шрифты — SIL OFL 1.1.** Cormorant Garamond (латиница и кириллица, вариативный, 300…700) лежит в сборке локально — `fonts/*.woff2` и `fonts/fonts.css` с `font-display: swap`; апстрим подключал его с Google Fonts, в сборке внешних запросов нет. Китайские Ma Shan Zheng и Noto Serif SC в сборку не копируются: они остаются в стеке `font-family` для каллиграфии и берутся из системы (Songti SC и подобные), поэтому иероглифы рисуются системной кистью. Полные тексты — `long-wind/THIRD-PARTY-NOTICES.md`. - **Стихи — общественное достояние:** «Песнь странствующего мечника» Ли Бая (李白《侠客行》) на экране победы и «Песня реки И» (《易水歌》) на экране поражения; подзаголовок титула «небо широко · трава без края» — строка из «Песни о Чилэ» (敕勒歌). Все три переведены на RU и EN. - **Что остаётся артом, а не текстом.** Китайская каллиграфия на экранах — иероглиф 长风 в загрузчике, печати 剑 / 破 / 侠客 / 易水 / 歇 и глифы на сенсорных кнопках — это художественный элемент оформления, а не подписи для чтения. Все подписи, заголовки волн, имена боссов, меню, подсказки и стихи переведены на язык игрока. - **Наши изменения (портал «Levbee»):** 1. **русский перевод** интерфейса, HUD, титульного экрана, меню глав, паузы, подсказок управления, названий глав, волн и боссов, экранов победы и поражения и обоих стихов — словари `long-wind-src/src/i18n/ru.js` и `en.js`, слой `src/i18n/`; ключ словаря — английская строка, проверка `node long-wind-src/tools/check-i18n.mjs`; 2. **язык:** `?lang=ru|en` → `Levbee.lang` → язык браузера; в RU-режиме нет английского текста, в EN — русского; каллиграфия остаётся каллиграфией; 3. **режимы запуска** из `platform/games.json` (`src/portal/modes.js`): `?level=steppe` (первая глава, обычный запуск), `?level=bamboo`, `?level=town`, `?diff=hard` (испытание: здоровья меньше, враги бьют больнее, очки ×1,5); неизвестный параметр тихо даёт обычную степь; 4. **события Levbee** (`src/portal/levbee.js`, `src/portal/score.js`): `play` только при прямом запуске (внутри iframe событие отправляет портал), `score` — один раз за пройденную главу; очки главы считает игра (100 за врага, 150 за идеальный парир, 500 за волну, до 1200 за скорость, потолок 19 999 под `maxScore` 20 000), а рекорд, XP, монеты и достижения начисляет сервер; без SDK — тихий офлайн-режим и локальный рекорд; 5. **вес сборки:** GLB персонажей и анимаций пересохранены со сжатием геометрии и WebP-текстурами, текстуры Poly Haven переведены в WebP, манифест `assets/ph/manifest.json` обновлён (ключи и имена файлов сохранены) — 126 МБ ассетов апстрима стали 15,6 МБ, вся сборка 18,9 МБ; скрипт идемпотентный, читает нетронутые исходники из `assets-src/assets/`; 6. **локальные шрифты** Cormorant Garamond вместо Google Fonts: внешних запросов в сборке нет; 7. **статика для подпапки** (`long-wind/index.html`, относительные пути) и чистка апстрима: промо-материалы (`docs/media/`, скриншоты, QR-код WeChat), `CONTRACTS.md`, README разработки, `tools/` и `src/` в сборку не входят. Игровая логика, баланс, модели, анимации, мир и графика не менялись. - **Файлы в сборке:** `long-wind/LICENSE`, `long-wind/NOTICE.md`, `long-wind/THIRD-PARTY-NOTICES.md`, `long-wind/ATTRIBUTION.md`, `long-wind/build-info.json`. - **Обязательная атрибуция при публикации:** > «Долгий ветер» (Long Wind) — неофициальная локализованная сборка игры > **长风 · Long Wind © 2026 jbang2004**, лицензия MIT, > <https://github.com/jbang2004/long-wind>, коммит `42e4915`. Изменения > портала «Levbee»: русский перевод интерфейса, глав и стихов, режимы > запуска, счёт главы в аккаунт портала, сжатые ассеты и локальные шрифты. > Модели персонажей — **Tripo AI** (не MIT, только обучение/демо, отдельно не > распространяются), анимации — **Adobe Mixamo** (только внутри игры), > текстуры и камни — **Poly Haven, CC0**. three.js © 2010-2026 three.js > authors, **MIT**; шрифт Cormorant Garamond — **SIL OFL 1.1**. ## Звёздное копьё / Nova Lancer (`nova-lancer/`) - **Апстрим:** NOVA LANCER (ノヴァ・ランサー), автор **たぬ (tanu)**, исходники <https://github.com/tanuu5/nova-lancer>, код под **MIT** (© 2026 たぬ, `LICENSE`). Наша копия — коммит `e1c7830e9a9389902795e3faaab09f049e74787e`. Источник правды — `nova-lancer-src/`, собранная копия — `nova-lancer/`; игра открывается как `/nova-lancer/index.html`. - **Что это.** Рельсовый 3D-шутер на three.js: звено «Лансер» из пилотов-зверей (красная панда Кота, барсук Гантэцу, выдра Рио, командир Хоу) против армии машин. Две готовые миссии — побережье океанской планеты Аквелия и кладбище кораблей в секторе Саргассо, — у каждой механический босс, радиопереговоры, таблица результатов с рангом и код миссии для продолжения истории. Остальные пять глав апстрима ещё не сделаны и показаны на карте как «скоро». - **Название.** Английское название NOVA LANCER и надпись-логотип сохранены (MIT без ограничений на имя), русская карточка — «Звёздное копьё». Промо-ссылок на страницу апстрима в сборке нет; игра не выдаётся за официальную страницу автора. - **Лицензии и ассеты.** - **Код, модели, портреты, музыка и звук — MIT**, © 2026 たぬ: импортированных файлов ассетов в апстриме нет, всё строится кодом и синтезируется на Web Audio. Полный текст — `nova-lancer/LICENSE`, copyright сохранён. - **three.js r170 — MIT**, © 2010-2024 three.js authors, вшит в `game.js` сборщиком; текст — `nova-lancer/THIRD-PARTY-NOTICES.md`. - Шрифтов в сборке нет: внешняя загрузка Google Fonts удалена, текст набирается системными шрифтами. - **Наши изменения.** Японский текст полностью заменён русским и английским (меню, управление, настройки, HUD, баннеры, радио, брифинги, сюжетные сцены, профили персонажей, результаты; `nova-lancer-src/src/localization.js`, строки `tr({ ru, en })` в модулях); режимы сложности из манифеста (`?difficulty=easy|normal|hard`) и `?mission=`; события Levbee — `play` за вылет вне iframe, `score` один раз за пройденную миссию или поражение, ответ сервера и вход для гостя на экране результата; встроенный «пароль» назван «кодом миссии»; JS вынесен в `game.js`. Игровая логика, баланс, модели, музыка и звук не менялись. - **Обязательная строка атрибуции:** > «Звёздное копьё» (Nova Lancer) — неофициальная локализованная сборка игры > **NOVA LANCER** © 2026 たぬ (tanu), лицензия **MIT**, > <https://github.com/tanuu5/nova-lancer>, коммит `e1c7830`. Изменения > портала «Levbee»: русский и английский перевод вместо японского, режимы > сложности, счёт миссии в аккаунт портала, отдельный `game.js`. three.js > © 2010-2024 three.js authors, **MIT**. ## Правила для новых игр (обязательно) 1. **Имя и источник.** В `GAMES` (id, title) и в этом файле — оригинальное название, автор/правообладатель, лицензия. Ссылка на репозиторий: в этом файле — справочно; в интерфейсе портала — **только там, где это условие лицензии**: CC BY 4.0 (ссылка на произведение) и GPL (§6 — предложение исходного кода). 2. **Лицензии по отдельности.** Код, арт, музыка, звуки, шрифты, модели — каждая позиция со своей лицензией. Если апстрим запрещает имя/логотип (как Riposte), их нужно **заменить**, а не прятать. 3. **Свои условия соблюдать.** Для CC BY — видимая атрибуция, ссылка на лицензию, ссылка на источник и указание изменений; для Apache-2.0 — сохранить `LICENSE` и `NOTICE`; для MIT — сохранить copyright и разрешение; для non-commercial ассетов — проверить, что портал остаётся некоммерческим. 4. **Файлы в сборке.** `LICENSE`, `NOTICE.md`/`ASSETS.md`/`credits.json` и краткий `ATTRIBUTION.md` кладутся в **собранную папку игры**, а не только в исходники. Для новых сборок это делает build-скрипт игры (пример: `battledrones-src/portal/build.mjs`, `riposte-frontline/tools/portal-postbuild.py`). 5. **Видимость игроку.** В футере портала — «Лицензии и авторы»; данные берутся из `credit`-полей `GAMES`: оригинальное название, автор, лицензия, наши изменения. Ссылка на этот файл обязательна. 6. **Никаких чужих официальных материалов.** Официальные логотипы, пресс-киты, установщики и «официальные» названия удаляются из сборки; игра не должна представляться официальной. 7. **Проверка.** `node tools/check-licenses.mjs` должен проходить; при добавлении игры проверка дополняется её путями. ## Что ещё нужно решить - **Музыка Iron Meridian (Suno free).** Оставить, пока портал некоммерческий, или заменить на собственную/CC-музыку перед любой монетизацией. - **Mixamo-анимации.** Разрешены внутри игры; отдельно не распространять (у нас они только в сборке игры — это ок), не выкладывать как ассеты. - **Перевод Battle Drones** машинный: перед публикацией желательна вычитка носителем (особенно описания юнитов и подсказки). - **Перевод Snack Hole** тоже машинный (весь интерфейс, Гульпедия и награды): перед публикацией желательна вычитка носителем; строки правятся в `snackhole-src/src/i18n/ru.dict.ts` и `dynamic.ts` без пересборки логики. - **Перевод «Бабушкиных разборок»** машинный (интерфейс, миссии, магазины): нужна вычитка носителем; правки — в `grandma-gta-src/portal/i18n/*.json`, затем пересборка `node portal/build.mjs`. - **Перевод Stardust Isles** машинный (519 строк: интерфейс, HUD, задания, путеводитель и диалоги девяти жителей): нужна вычитка носителем; правки — в `stardust-isles-src/src/i18n/ru-{ui,world,npcs}.js`, проверка `node stardust-isles-src/portal/tools/check-i18n.mjs`, затем пересборка `cd stardust-isles-src && node portal/build.mjs`. Глоссарий терминов и имён — `stardust-isles-src/portal/i18n/GLOSSARY.md`. - **Ассеты Tripo («Бабушкины разборки»)**: 3D-модели и анимации отданы апстримом только для обучения/демо. Пока портал некоммерческий — допустимо; перед монетизацией модели нужно заменить или получить коммерческую лицензию Tripo. - **Юридические страницы портала.** Черновики «Правил» и «Политики конфиденциальности» лежат в `legal/terms.html` и `legal/privacy.html`, ссылки — в футере портала. Перед публикацией вписать владельца, контактный e-mail и страну регистрации (в файлах помечены как `[укажите…]`), проверить состав данных: сейчас там ник, bcrypt-хеш, аватар, фермы/комнаты, cookie `gw_session`, IP/UA в логах, Cloudflare и Google Fonts как третьи стороны. - **Перевод «Тайбэйского передела»** машинный (весь интерфейс, ~450 строк): нужна вычитка носителем; правки — в `turfwar-src/src/ui/i18n.ts` (объект `ru`), проверка ключей — `bunx tsc --noEmit` в `turfwar-src`, затем пересборка `cd turfwar-src && node portal/build.mjs`. - **SpacetimeDB (BSL 1.1).** Клиентский пакет апстрима распространяется под Business Source License 1.1, а игровой сервер — под теми же условиями. Онлайн-пилот портала держит **один** self-hosted инстанс SpacetimeDB и не отдаёт третьим лицам доступ к его функциональности (нет «Database Service»), что укладывается в Additional Use Grant; перед коммерческим хостингом условия проверить отдельно (см. README апстрима, раздел License). Стоимость комнаты и бюджет диска — `GAME-SDK.md` §12, `tmp/turfwar-online-load.md`. - **Вес сборки.** `turfwar/` — около 40 МБ: 13 карт используют общие GLB-модели и текстуры (24 МБ текстур, 35 МБ `assets/`). Ассеты апстрима уже сжаты (WebP, meshopt), но при медленном соединении первый запуск занимает время; индикатор загрузки показывает прогресс. - **Перевод «Пепельных глубин»** машинный (интерфейс, предметы, навыки и сюжет — около 2180 строк): нужна вычитка носителем; правки — в `ashen-depths-src/tools/i18n/ru/*.tsv`, проверка `node ashen-depths-src/tools/i18n/check_ru.mjs`, затем пересборка `sh ashen-depths-src/tools/build_web.sh`. - **Перевод «Тысячи клинков»** лежит в `thousand-blades-src/src/i18n/` (`ru-ui.js`, `ru-shell.js`, `ru-labels.js`, `ru-data.js`, `ru-story-a.js`, `ru-story-b.js`, `ru-zh.js`); ключ словаря — ровно строка из кода. Правки проверяются `node thousand-blades-src/tools/i18n.mjs --check`, затем сборка `node thousand-blades-src/tools/build.mjs`. Китайская каллиграфия (печати, знамёна, колонки пролога) перечислена в `src/i18n/art-zh.txt` и не переводится. - **Новые игры** — по чек-листу выше; без `credit`-полей и файлов лицензий игра в каталог не добавляется. - **Ассеты Combos («Схватка в бездне: 18 этажей»).** Персонажи, фоны, боссы, музыка лобби и реплики сгенерированы в Combos (Qwen Image 3 Pro, Suno V5.5, ElevenLabs) и не отнесены апстримом к CC0. Пока портал некоммерческий и ассеты не распространяются отдельно от игры — это допустимо; перед монетизацией условия Combos проверить отдельно или заменить сгенерированные материалы. - **Перевод «Схватка в бездне: 18 этажей»** машинный (интерфейс, HUD, лобби, экраны результатов, кампания): нужна вычитка носителем; правки — в `mayhem18-src/portal/i18n/*` и `portal/runtime/i18n-*.js`, затем пересборка `cd mayhem18-src && node portal/build.mjs`. - **Реплики героев «Схватка в бездне: 18 этажей».** Апстрим выбирает язык озвучки по `document.documentElement.lang === 'en' ? 'en' : 'zh'`, поэтому при русском интерфейсе звучат китайские файлы (`voice-*-zh.mp3`), хотя английские версии в апстриме есть для всех шести героев. Проверить при приёмке: либо переключить выбор на `en` для не-zh, либо вырезать реплики. - **Юридические экраны Iron Meridian** переписаны под статическую сборку, но часть новых текстов пока без перевода на EN/RU (`check_i18n` в `riposte-frontline` показывает такие строки) — нужна вычитка/перевод. - **Онлайн-режимы Iron Meridian** в статической копии не проверялись: нужен собственный релей (PeerJS/CDN или WebSocket), если сетевые матчи нужны на портале. - **Рекорды.** Игры, подключённые к SDK (`/sdk/levbee.js`), пишут play/score в аккаунт портала; награды, достижения и лимит счёта (`maxScore`) проверяет сервер (`platform/games.json`). Остальные игры пока хранят рекорды только в `localStorage`; портал переносит локальные рекорды в аккаунт при входе. - **Публикация портала**: нужны собственные «Правила»/«Конфиденциальность» и решение по монетизации (см. Suno выше). ## 2048 (`merge-2048/`) - **Источник:** [2048](https://github.com/gabrielecirulli/2048), Gabriele Cirulli; commit `478b6ec346e3787f589e4af751378d06ded4cbbc` (2024-10-24). Исходники — `merge-2048-src/`, сборка — `merge-2048/`. - **Что это:** головоломка об объединении одинаковых чисел на поле. - **Лицензии:** код MIT, © 2014 Gabriele Cirulli — `merge-2048/LICENSE`; шрифт Clear Sans, Intel, Apache-2.0 — `merge-2048/LICENSES/Apache-2.0.txt`. - **Изменения Levbee:** адаптивная вёрстка, перевод RU/EN, поля 3×3 и 5×5, раздельные сохранения, интеграция SDK и счёта, удаление внешних ссылок и неиспользуемых ресурсов; шрифты оставлены в WOFF. - **Файлы в сборке:** `LICENSE`, `NOTICE.md`, `LICENSES/Apache-2.0.txt`, `build-info.json`. ## Башня кода / Code Tower (`code-tower/`) - **Источник:** [WarriorJS](https://github.com/olistic/warriorjs), Matías Olivera; commit `bc68e875deb7d5aa9016a799000618b11dc488b7` (2026-03-20). Исходники — `code-tower-src/`, сборка — `code-tower/`. - **Что это:** пошаговая игра-головоломка, в которой воином управляет программа на JavaScript. - **Лицензия:** MIT, © 2015-present Matías Olivera — `code-tower/LICENSE`. - **Изменения Levbee:** браузерный интерфейс, выполнение программ в изолированном worker, перевод RU/EN, сохранения и интеграция SDK и счёта; название и логотип апстрима в игре не используются. - **Библиотеки:** tiny-invariant, MIT, © 2019 Alexander Reardon — `code-tower/LICENSES/tiny-invariant.txt`. - **Файлы в сборке:** `LICENSE`, `NOTICE.md`, `build-info.json`, `LICENSES/`. ## Server Survival (`server-survival/`) - **Источник:** [pshenok/server-survival](https://github.com/pshenok/server-survival), Kostyantyn Pshenychnyy, © 2025, commit `52fc46f0602acf11b8e2a9cf2627e706ccff8f6f`, MIT. - **Что это:** симулятор облачной инфраструктуры и обработки трафика. - **Изменения Levbee:** RU/EN, режимы и счёт, локальные зависимости, адаптивная вёрстка, синтезированные эффекты вместо непроверенного аудио, удаление рекламных материалов. - **Лицензии и файлы:** `LICENSE`, `NOTICE.md`, `build-info.json`, `LICENSES/three.txt` и `LICENSES/tailwindcss.txt` (Three.js и Tailwind CSS — MIT). ## Лифтовая логика / Lift Logic (`lift-logic/`) - **Источник:** [Elevator Saga](https://github.com/magwo/elevatorsaga), Magnus Wolffelt и участники, © 2015, commit `e0c55bf8cf59243c32dc371b2cc7b2e3ec1664af`, MIT. - **Что это:** программирование лифтов на JavaScript для перевозки пассажиров. - **Изменения Levbee:** перевод и справка RU/EN, адаптивная вёрстка, сохранение прогресса и счёт, конечное последнее испытание и ограничения выполнения кода. - **Лицензии и файлы:** `LICENSE`, `NOTICE.md`, `build-info.json`; `LICENSES/` содержит MIT для jQuery, Lodash, Riot, CodeMirror и CSS Font Awesome, SIL OFL для шрифта Font Awesome. ## Дежурный по кластеру / Cluster On-Call (`cluster-oncall/`) - **Источник:** [k8sgames](https://github.com/rohitg00/k8sgames), rohitg00, commit `af5dbc19b3a41dcb42822572dd766bdf225a1860`, Apache-2.0. - **Что это:** трёхмерная симуляция управления кластером Kubernetes и устранения инцидентов. - **Изменения Levbee:** переименование, локализация, режимы и счёт, локальные зависимости и шрифты, удаление социальных ссылок и внешних запросов. - **Лицензии и файлы:** `LICENSE`, `NOTICE.md`, `build-info.json`; `LICENSES/three.txt` и `LICENSES/tailwindcss.txt` — MIT, `LICENSES/inter.txt` и `LICENSES/jetbrains-mono.txt` — SIL OFL 1.1. ## Гекс-гонка / Hex Racer (`hex-racer/`) [HexGL](https://github.com/BKcore/HexGL), by Thibaut Despoulain (BKcore), Copyright (c) 2015 Thibaut Despoulain, MIT. The project was relicensed from CC BY-NC 3.0 to MIT in 2015: commit `2cb8b75` (“Update license to MIT”), with `LICENSE` added in `c8e65a6` the same day. Per-file CC BY-NC headers predate that change and are retained unmodified as historical notices. Graphics: ship base model by Charnel and track texture by Nobiax, as credited upstream ([index.html](https://github.com/BKcore/HexGL/blob/6addc95a2fce3bf05f4d751823cc054c61a16d68/index.html)). The upstream README states that, unless specified in a file, HexGL's code and resources are licensed under MIT ([HexGL#license](https://github.com/BKcore/HexGL#license)); the graphics are distributed unmodified on that basis. Three.js and postprocessing components: three.js authors, MIT (`LICENSES/three-MIT.txt`); the unchanged film shader in `ShaderExtras.js` by Pat “Hawthorne” Shearon and Georg “Leviathan” Steinrohder is CC BY 3.0 (`LICENSES/CC-BY-3.0.txt`), [source](https://github.com/BKcore/HexGL/blob/6addc95a2fce3bf05f4d751823cc054c61a16d68/libs/ShaderExtras.js). Controller contributors are credited in source headers. The unused dat.gui library is excluded. Audio: `boost.ogg` by IFartInUrGeneralDirection, `wind.ogg` by kangaroovindaloo, and `destroyed.ogg` by beman87, CC BY 3.0; wind and destroyed adjusted by Licson, and all audio converted to Ogg Vorbis by baleboy. `crash.ogg` by qubodup and `bg.ogg` by mu6k are public domain; bg was adjusted by Licson. The Levbee port does not modify the audio. See the game's `NOTICE.md` and `audio/LICENSE` for details and links. Changes: Levbee integration, modes, Russian and English interface, responsive layout, control help, standard textures, and removal of Leap Motion, sharing, branding and analytics. ## Шар в лабиринте / Rolling Maze (`astray/`) - По мотивам [Astray](https://github.com/wwwtyro/Astray), wwwtyro, commit `d3c4f61f2cbbe35752fbfa205f85a41d7f9fe0f0`, Unlicense. - Изменения Levbee: своё название, интеграция, счёт и таймер, управление, RU/EN, адаптивная вёрстка, нерекурсивный генератор лабиринта с ограничением размера 51×51. Three.js r49 — MIT, Box2dWeb — zlib; лицензии в `astray/LICENSES/`. - Текстуры апстрима не поставляются (происхождение не установлено). Текстуры `astray/textures/` (кирпичная стена, бетонный пол, стальной шар) сгенерированы для Levbee (gpt-image-2.5 через subrouter.ai), распространяются под Unlicense; промпты — в `astray/build-info.json`. ## Кликер частиц / Particle Clicker (`particle-clicker/`) - [Particle Clicker](https://github.com/particle-clicker/particle-clicker), CERN Webfest 2014, © 2014–2016 Igor Babuschkin, Kevin Dungs, Tadej Novak, Gabor Biro; MIT, полный текст: `particle-clicker/LICENSE`. Изменения: локальные зависимости, интеграция Levbee, локальные сохранения, русский и английский интерфейс, адаптивная вёрстка, удаление отслеживания и внешних ссылок, сокращённые двуязычные описания. Исходные иллюстрации и иконки удалены; новые иконки частиц нарисованы для Levbee и генерируются при сборке. Подробности: `particle-clicker/NOTICE.md` и `particle-clicker/build-info.json`. - AngularJS 1.3.20, Google, Inc. и Angular Core Team, MIT: `particle-clicker/LICENSES/angular.txt`. - jQuery 2.1.1, jQuery Foundation и участники, MIT: `particle-clicker/LICENSES/jquery.txt`. - Bootstrap 3.3.1, Twitter, Inc. и участники, MIT: `particle-clicker/LICENSES/bootstrap.txt`. Неиспользуемый шрифт Glyphicons Halflings исключён из сборки. - Font Awesome 4.2.0, Dave Gandy: шрифт — SIL OFL 1.1 (`particle-clicker/LICENSES/font-awesome-OFL.txt`), CSS и код — MIT (`particle-clicker/LICENSES/font-awesome-MIT.txt`). ## Змейка / Snake (`snake/`) - [JavaScript Snake](https://github.com/patorjk/JavaScript-Snake), © Patrick Gillespie, MIT, commit `3243086c0badb4b4c6bedfe6d95d5a52a7caaa88`. TuiCss — © 2019 Vinicius Reif Biavatti, MIT; тексты лицензий в `snake/LICENSE` и `snake/LICENSES/`. - Изменения Levbee: локализация, режимы скорости, управление, SDK и корректировка победы; исходный шрифт исключён. ## Поймай кота / Catch the Cat (`catch-the-cat/`) - [phaser-catch-the-cat](https://github.com/ganlvtech/phaser-catch-the-cat), © 2021 Ganlv, MIT, commit `75b67f97a405dd5b0fc8a48d8f647efb72f070a3`; Phaser 3.16.2 — MIT, лицензия в `catch-the-cat/LICENSES/`. - EventEmitter3 (входит в Phaser) — Arnout Kazemier, MIT; полный текст: `catch-the-cat/LICENSES/EventEmitter3.txt`. - Идея вдохновлена Chat Noir. Спрайты кота из Chat Noir от GameDesign удалены и перерисованы: новые рисунки оригинальны и созданы Levbee. Добавлены режимы, локализация, адаптивный интерфейс, счёт и SDK. ## Тропа в джунглях / Jungle Trail (`jungle-trail/`) - [Jungle Trail](https://github.com/StarKnightt/jungle-trail), Prasenjit (StarKnightt), MIT, commit `c15640d3a2b6f08ca68e4df98fdfc953ea8a070a`; three.js 0.170.0 — MIT, тексты лицензий в `jungle-trail/LICENSE` и `jungle-trail/LICENSES/`. - Изменения Levbee: локальная поставка three.js, перевод, адаптация управления и интеграция прогресса; по аудиту — перенос рекорда в аккаунт после позднего входа, отправка счёта по завершении маршрута, язык сессии портала, уведомления о наградах, проверка параметра качества. - Происхождение иконок `assets/icons` в апстриме не документировано: они поставляются в MIT-репозитории, но права на них необходимо отдельно проверить; MIT не гарантирует лицензию иконок. ## Лунная экспедиция / Lunar Expedition (`regolith/`) - [REGOLITH](https://github.com/winchxyz/moon-rover), winchxyz, MIT, commit `f5f25ba6bf7477c612b408b265c9275a4fd1200d`; three.js r160, © 2010–2023 Three.js Authors, MIT. Лицензии и уведомления — в папке игры. - Изменения Levbee: локализация интерфейса, адаптация управления и клавиатуры, интеграция счёта и сохранений, локальная упаковка зависимостей и CSP. Перевод включает все двенадцать записей архива. По аудиту: своё название «Лунная экспедиция» / "Lunar Expedition" вместо названия оригинала, язык сессии портала, проверка сохранений, клавиши на элементах управления, уведомления о наградах. ## Штурм терминала / Terminal Strike (`ironhold/`) - [Operation Ironhold](https://github.com/StarKnightt/operation-ironhold), StarKnightt, MIT, commit `4098330664d66085cb1775c0783597070c32172b`; three.js r128 — MIT. Лицензии — `ironhold/LICENSE` и `ironhold/LICENSES/three.txt`. - Изменения Levbee: локальная поставка three.js, разделение скриптов и стилей, удаление рекламных материалов, перевод, режимы, счёт и SDK. - По аудиту: своё название «Штурм терминала» / "Terminal Strike" вместо названия оригинала, счёт текущего раунда при закрытии вкладки, показ рекорда и наград, верный срок сложного режима, русские подписи клавиш и позывных. ## Жидкий пинг-понг / Liquid Ping-Pong (`fluid-tennis/`) - [fluid_table_tennis](https://github.com/anirudhjoshi/fluid_table_tennis), Anirudh Joshi и соавторы, MIT, commit `2a7e2a8e509a215f48d30d34bc257bbfd765863b`; fluid solver © Oliver Hunt, Memo Akten — MIT. Лицензия и уведомления — `fluid-tennis/LICENSE` и `fluid-tennis/NOTICE.md`. - Изменения Levbee: интерфейс RU/EN, режимы, матч до семи очков, сенсорное управление и интеграция рекорда. - По аудиту: своё английское название "Liquid Ping-Pong" вместо названия оригинала, управление по физическим клавишам при любой раскладке, без повторной постановки рекорда в очередь SDK, язык сессии портала, уведомление с полной суммой наград, `ATTRIBUTION.md` в папке игры. ## Картинг-блиц / Kart Blitz (`kart-royale/`) - [Kart Royale](https://github.com/ryancampbell/kart-royale), Ryan Campbell, MIT, апстрим-коммит `036c0efb025f5ecf8fc31c405e9d818c61e03e21`. Изменения Levbee: интеграция SDK и счёта, локализация RU/EN, портальная сборка и удаление аналитики. - three.js и simplex-noise — MIT, n8ao — ISC, postprocessing — Zlib; тексты лицензий в `kart-royale/LICENSES/`. - По аудиту: своё название «Картинг-блиц» / "Kart Blitz" вместо названия оригинала, язык сессии портала, переведённые сообщения об ошибках графики, награды на экране результатов (полная сумма с достижениями), без повторной постановки рекорда в очередь SDK. ## Кошмарный детсад / Nightmare Nursery (`kindergrimm/`) - [Kindergrimm](https://github.com/albertobeiz/kindergrimm), albertobeiz, Unlicense, апстрим-коммит `5857b1e1cae2713d6714ad7dd7f89626bb242f0f`. Изменения Levbee: локализация, управление, счёт и сборка для портала. - three.js — MIT. В исходном проекте также присутствуют vendored n8ao — CC0, postprocessing — Zlib и p5.brush — MIT (Alejandro Campos Uribe). Лицензии three.js, n8ao и postprocessing находятся в `kindergrimm/LICENSES/`; p5.brush не входит в сборку. - Четыре музыкальные дорожки созданы ИИ и распространяются апстримом под Unlicense; генератор не указан (AI-generated stems shipped by upstream under the Unlicense; generator not documented). - По аудиту: своё английское название "Nightmare Nursery" вместо названия оригинала, счёт отправляется один раз за забег без повторов в очереди SDK, музыкальные слои загружаются по требованию, уведомление о наградах с полной суммой, язык сессии портала. ## Селадон / Celadon (`celadon/`) - [Celadon](https://github.com/winchxyz/celadon), © winchxyz, MIT, ревизия `be0342639a28dd92a3ac3169206bede2e18a5116`. Изменения Levbee: локализация, сохранение рекорда, интеграция SDK, CSP и портальная сборка. Лицензии игры и three.js — `celadon/LICENSE` и `celadon/LICENSES/three.txt`. - Baloo 2 (The Baloo 2 Project Authors) и Nunito (© 2014 The Nunito Project Authors) — SIL OFL 1.1, лицензии и сведения в `celadon/fonts/`. Для русского интерфейса добавлен `nunito-cyrillic-wght-normal.woff2`; глифы не изменялись. - Девять звуков — CC0 1.0: `wheel.ogg`, `room.ogg`, `kiln.ogg`, `water.ogg`, `splash.ogg`, `thud.ogg`, `click.ogg`, `shatter.ogg`, `chime.ogg`. Источники и изменения перечислены в `celadon/sfx/CREDITS.md`. ## Консоматон / consomaton (`consomaton/`) - [consomaton](https://github.com/abagames/consomaton), ABA Games, MIT, ревизия `152c9c0fdcf916347166cdb32cf4af7d91748d80`. Апстрим объявляет MIT в README и package.json, отдельного файла LICENSE нет; текст MIT с copyright добавлен в сборку. Изменения Levbee: сборка esbuild, локализация, адаптивное управление, сохранение прогресса и интеграция SDK. - lodash и lz-string — MIT; тексты лицензий находятся в `consomaton/LICENSES/`. ## Город Сезанна / Cézanne City (`cezanne-city/`) - [Cézanne City](https://github.com/emollick/cezanne-city), Ethan Mollick, MIT, ревизия `474a1b4269b6261775664658727c9c4788d48aa8`. Изменения Levbee: перевод RU/EN, адаптация управления и интерфейса, CSP, интеграция SDK и сборка для портала. Лицензия и изменения — в `cezanne-city/LICENSE` и `cezanne-city/NOTICE.md`. ## Бег по пустоте / Void Runner (`void-runner/`) - [Void Runner](https://github.com/kamalesh404/void-runner), Kamalesh, MIT, ревизия `adc3e2f8806be3e709cf22a711365cc5cd2182c5`. Изменения Levbee: локализация, интеграция SDK, адаптация управления и интерфейса, ограничение счёта и сборка для портала. - three.js — MIT. В `void-runner/LICENSES/` также включён текст MIT-лицензии cannon-es; сама библиотека в игровой бандл не входит. ## Собиратель плиток / Tiles Collector (`tiles-collector/`) - [Tiles Collector](https://github.com/dhmmasson/tilesCollector), Dimitri Masson, Ludum Dare 58, MIT, ревизия `798761526c7c8d768351700ef8813cbd3cc0b730`. Изменения Levbee: перевод RU/EN, адаптивный интерфейс, локальные рекорды и интеграция SDK; онлайн-таблица dreamlo.com удалена. - p5.js 2.0.5 поставляется без изменений отдельным файлом `tiles-collector/libraries/p5/p5.min.js` под LGPL-2.1; полный текст — `tiles-collector/LICENSES/p5.txt`, [исходный выпуск](https://github.com/processing/p5.js/releases/tag/v2.0.5). Source Sans 3 — OFL 1.1, текст — `tiles-collector/LICENSES/SourceSans3-OFL.txt`. ## Мир кубов / MineWorld (`mineworld/`) - [MineWorld](https://github.com/EVEDensity/MineWorld), EVEDensity, MIT, ревизия `5ef2b328ea81524e12d8dbad3ced4af9ffaaeca2`. Изменения Levbee, включая перевод, управление, счёт и интеграцию, перечислены в `mineworld/NOTICE.md`. - three.js r160, Three.js Authors, MIT: `mineworld/LICENSES/three.txt`; текстуры генерируются кодом. ## Стремительное господство / Rapid Dominance (`rapid-dominance/`) - [Rapid Dominance](https://github.com/wenta/rapid-dominance), wenta, Apache-2.0, ревизия `6d657e0f87c70879b0902418480ac58b4d9df863`. Изменения Levbee по Apache-2.0 §4 перечислены в `rapid-dominance/NOTICE.md`; полный текст — `rapid-dominance/LICENSE`. - Phaser 3 — MIT. Графика Kenney — CC0: UI Pack RPG Expansion и Background Elements Redux, как указано в NOTICE. Происхождение плиток `eft_filemap.png` указано апстримом только как графика Kenney; точный набор не установлен. Тексты лицензий — в `rapid-dominance/LICENSES/`. ## Апекс Формула / Apex Formula (`apex-formula/`) - [APEX FORMULA](https://github.com/bridge-mind/apex-formula), BridgeMind, © 2026, MIT, ревизия `e5292b85c9a8773fd2a5e2b55df570d5da963488`. Изменения Levbee перечислены в `apex-formula/NOTICE.md`; полный текст лицензии — `apex-formula/LICENSE`. - three.js — MIT, `apex-formula/LICENSES/three.txt`. Графика и звук создаются игровым кодом. ## Город 2048 / CityMaker (`citymaker/`) - [OpenCityMaker](https://github.com/derek-wangpch/OpenCityMaker), Derek Wang и участники, © 2026, MIT, ревизия `dc78e7fe87809470bfe13f95cee6c90b195cd2dd`. Изменения Levbee перечислены в `citymaker/NOTICE.md`; полный текст лицензии — `citymaker/LICENSE`. - three.js и React — MIT; lucide — ISC; DM Sans, Outfit и Manrope — SIL OFL 1.1. Тексты лицензий — в `citymaker/LICENSES/`. ## Тёмная комната / A Dark Room (`a-dark-room/`) Michael Townsend и участники проекта, [A Dark Room](https://github.com/doublespeakgames/adarkroom), MPL-2.0. Полный текст лицензии — `a-dark-room/LICENSE.md`; изменённые исходные файлы поставляются в папке игры как есть, в виде читаемого JS. jQuery и jQuery Color — MIT. Изменения Levbee: интеграция SDK, счёт прогресса, удаление аналитики, социальных функций, Dropbox и ссылок на приложения; русский перевод завершён и вычитан, добавлены словари `lang/ru/strings-extra-a.js` и `lang/ru/strings-extra-b.js`; аудио загружается лениво. ## Эхолот / Echo Sounding (`echo-sounding/`) © 2026 Arkai, [arkai-games](https://github.com/646826/arkai-games), commit `b9f597a824896eaf4696b473ae8f502fd00def31`, MIT. Изменения Levbee: перевод, SDK, накопительный счёт, копирование результата, адаптация управления и CSP. Лицензия и сведения о сборке находятся в папке игры. ## Чернильный кубик / Ink Side Down (`ink-side-down/`) © 2026 Arkai, [arkai-games](https://github.com/646826/arkai-games), commit `b9f597a824896eaf4696b473ae8f502fd00def31`, MIT. Изменения Levbee: перевод интерфейса, SDK и накопительный счёт, копирование результата и адаптация для портала. ## Гармонист / Harmonist (`harmonist/`) [Harmonist: Dayoriah Clan Infiltration](https://github.com/anaseto/harmonist), anaseto, ISC, ревизия `c626d6f968a815f23129b9dc63f35aab360bcba6`; лицензия и сведения об изменениях — `harmonist/LICENSE` и `harmonist/NOTICE.md`. Изменения Levbee: сборка WASM для портала, русский перевод в четырёх файлах словарей, переработка русских шаблонов для согласования падежей, сенсорное управление, масштабирование и прокрутка на мобильных устройствах, передача счёта через SDK. Лицензии зависимостей в сборке: `harmonist/LICENSES/gruid.txt` и `harmonist/LICENSES/gruid-js.txt` (ISC); `harmonist/LICENSES/go-colorful.txt` (MIT); `harmonist/LICENSES/go.txt` и `harmonist/LICENSES/x-image.txt` (BSD-3); `harmonist/LICENSES/SourceCodePro-OFL.txt` (Source Code Pro, © Adobe, SIL OFL 1.1). ## Бууху / Boohu (`boohu/`) [Boohu: Break Out Of Hareka’s Underground](https://github.com/anaseto/boohu), © 2017 Yon/anaseto, ISC, ревизия `0c70f810f88a2c8697037b4d532ee788a97a572c`; лицензия и сведения об изменениях — `boohu/LICENSE` и `boohu/NOTICE.md`. Изменения Levbee: сборка WASM, русский перевод в пяти файлах словарей, шаблоны с безопасным использованием именительного падежа, сенсорное управление, мобильная прокрутка и передача счёта через SDK. `go.mod` и `vendor` созданы Levbee: в апстриме их не было. Лицензии зависимостей: `boohu/LICENSES/SourceCodePro-OFL.txt` (Source Code Pro, © Adobe, SIL OFL 1.1), `boohu/LICENSES/go.txt` (Go, BSD-3) и `boohu/LICENSES/astar.txt` (go-astar, MIT, © 2014 Michael Charles Alexander; `boohu-src/astar.go` — изменённая копия). ## Супер Баш Фолдс / Super Bash Folds (`bash-folds/`) [Swarek/Super_Bash_Folds](https://github.com/Swarek/Super_Bash_Folds), Swarek, MIT, commit `1028a3b739ef54efdcbe5a2ef0ad1714fe569c47`. Изменения Levbee: сборка, SDK, счёт, быстрый бой, локализация и интерфейс. Ассеты CC0 и их авторы и изменения — `bash-folds/LICENSES/ASSETS.md`, текст CC0 — `bash-folds/LICENSES/CC0-1.0.txt`; three.js MIT — `bash-folds/LICENSES/three-MIT.txt`, Draco Apache-2.0 — `bash-folds/assets/vendor/draco/LICENSE`. Код и изменения — `bash-folds/LICENSE` и `bash-folds/NOTICE.md`. ## Закулисье / Vackrooms (`vackrooms/`) [pablostanley/vackrooms](https://github.com/pablostanley/vackrooms), Pablo Stanley, MIT, commit `ccd3313417eb0a8d7500e96f99a03f2167ffeeba`. Удалена аналитика; несвободные звуки модема и воды заменены синтезом и звуками Kenney CC0, внешние CRT-страницы — локальными. Также добавлены перевод, адаптация управления и SDK. `vackrooms/LICENSE`, `vackrooms/NOTICE.md`, `vackrooms/LICENSES/three.txt`, `vackrooms/LICENSES/rapier.txt`, `vackrooms/LICENSES/vgpu.txt`, `vackrooms/LICENSES/next.txt`, `vackrooms/LICENSES/react.txt`, `vackrooms/LICENSES/react-dom.txt`, `vackrooms/LICENSES/scheduler.txt`, `vackrooms/LICENSES/core-js.txt`, `vackrooms/LICENSES/kenney.txt`. React, React DOM, scheduler, Next.js и core-js распространяются по MIT. ## n-гон / n-gon (`n-gon/`) [landgreen/n-gon](https://github.com/landgreen/n-gon), Ross Landgren, GPL-3.0, commit `1dac9008fc7d6eeb3b9a7bb3712b44069e45f711`. Изменения Levbee: SDK, счёт, локализация, интерфейс, удаление ссылок на Wikipedia и других внешних ссылок и сетевых функций. Полный соответствующий исходный код и сборщик — [архив исходников](n-gon/source/n-gon-src.zip); лицензия и изменения — `n-gon/LICENSE` и `n-gon/NOTICE.md`, Matter.js MIT — `n-gon/LICENSES/matter-js.txt`. ## Тессель / Tessel (`tessel/`) [Gijs van Tulder, Tessel](https://github.com/gvtulder/tessel/), коммит `624985774bc0cd6661ab1ff64282e060bc4cdcb6`, GPL-3.0-or-later. Изменения: интеграция Levbee, локализация (только русский и английский), локальная сборка и удаление внешних сервисов. Иконки Font Awesome Free 6.7.2/7.1.0, Copyright 2025 Fonticons, Inc., используются по CC BY 4.0 (`tessel/LICENSES/fontawesome-free.txt`); иконки сетки, стрелок, добавления плиток, отмены/повтора и книги нарисованы заново для этой сборки. Лицензии зависимостей и шрифтов — `tessel/LICENSES/`; лицензия и изменения — `tessel/LICENSE` и `tessel/NOTICE.md`; [исходники](tessel/source/tessel-src.zip). ## Конфетная коробка 2 / Candy Box 2 (`candy-box-2/`) [David “aniwey” L., Candy Box 2](https://github.com/candybox2/candybox2.github.io), коммит `35301d438aa2c1e58e8cb3ea215b0af323bddf9b`, код GPL-3.0-or-later с дополнительным разрешением исходного проекта; ASCII-графика CC BY-SA 3.0, [авторы ASCII](candy-box-2/LICENSES/ASCII-AUTHORS.md); jQuery MIT. Изменения: интеграция Levbee, счёт, адаптивная вёрстка, локализация, удаление внешних ссылок и неиспользуемых локалей; в jQuery убрана одна проверка для старого IE, ставившая inline-обработчики (их блокирует CSP). Условия — `candy-box-2/LICENSE`, `candy-box-2/NOTICE.md` и `candy-box-2/LICENSES/`; [исходники](candy-box-2/source/candy-box-2-src.zip). ## Без рассвета / Sunless Vigil (`sunless-vigil/`) По мотивам [Heroine Dusk](https://github.com/clintbellanger/heroine-dusk), Clint Bellanger, коммит `2a1f01deff724212a7843e363f9c656fd0b13430`: код GPL-3.0-or-later, графика CC BY-SA 3.0 или позднее; музыка Yubatake CC BY 3.0, меню настроек Justin Jacobs WTFPL. Название изменено, логотип удалён с титульного изображения (изменение CC BY-SA); добавлены собственные кириллические символы в лист шрифта на той же лицензии. WAV-эффекты без атрибуции заменены собственным синтезом; музыка поставляется только в оригинальных MP3 без перекодирования. Другие изменения: перевод, интеграция Levbee, масштабирование и удаление внешних ссылок. Сведения об авторах и источниках музыки — [CREDITS.md](sunless-vigil/CREDITS.md), условия — `sunless-vigil/LICENSE`, `sunless-vigil/NOTICE.md` и `sunless-vigil/LICENSES/`; [исходники](sunless-vigil/source/sunless-vigil-src.zip). ## Лудо / Ludo (`ludo/`) На основе [LibreLudo](https://github.com/priyanshurav/libreludo), Priyanshu Rav и участники, коммит `47cbc18e4d23f120b8b6acea48c5133cf32a60c`, AGPL-3.0-only. Изменения: перевод RU/EN, Levbee SDK и счёт, автономная сборка, адаптация интерфейса. Условия и зависимости: `ludo/LICENSE`, `ludo/NOTICE.md`, `ludo/LICENSES/`. Там лежат тексты лицензий всех прямых и транзитивных пакетов, код которых входит в бандл (React, React Router, Redux с react-redux и use-sync-external-store, Redux Toolkit с immer и redux-thunk, framer-motion с motion-dom и motion-utils, react-tooltip с @floating-ui и classnames, react-confetti с tween-functions и остальные), и шрифта Inter; перечень общий со сборщиком — `ludo-src/licence-packages.json`. [Исходный код](ludo/source/ludo-src.zip) доступен также по ссылке в игре. ## Бобби / Bobby (`bobby/`) [Bobby](https://gitlab.com/yannicka/bobby), игра и графика Yannick A. (Pif), коммит `e9c3f2dbf6c76a406895c40b7c915aee17362e91`, AGPL-3.0-or-later; Mithril — MIT. Изменения: перевод RU/EN, Levbee SDK и счёт, адаптивная вёрстка, автономная сборка. Авторы и лицензии: `bobby/LICENSE`, `bobby/NOTICE.md`, `bobby/LICENSES/mithril.txt`. [Исходный код](bobby/source/bobby-src.zip) доступен также по ссылке в игре. ## Шахматы 3D / Chess 3D (`chess-3d/`) На основе [Chess3D](https://github.com/FrenchYann/Chess3D), Yann Granjon, коммит `662f1bd7c6b947ec27530f5929e4d33fd782a5b8`, GPL-3.0. GarboChess © Gary Linscott — BSD-3-Clause; three.js, jQuery и jQuery UI — MIT. Изменения: перевод, Levbee SDK, управление касанием, адаптивная вёрстка и процедурные текстуры. Текстуры дерева, пола и клеток заменены; AO-карты фигур сохранены как запечённые текстуры оригинальных Blender-моделей. Условия: `chess-3d/LICENSE`, `chess-3d/NOTICE.md`, `chess-3d/LICENSES/`. [Исходный код](chess-3d/source/chess-3d-src.zip) доступен также по ссылке в игре. ## 3D-город / 3D City (`3d-city/`) Модифицированная версия [3d.city](https://github.com/lo-th/3d.city) автора lo-th, коммит `60fc6de2451ac6cf4df211a7cdae6c55c97e73c7`. Код 3d.city — MIT; micropolisJS © Graeme McCutcheon — GPL-3.0 с дополнительными условиями §7, приведёнными в `3d-city/LICENSE`. three.js — MIT, FileSaver.js — Eli Grey, MIT (`3d-city/LICENSES/FileSaver-MIT.txt`), Draco — Apache-2.0. Изменения Levbee: перевод, интеграция SDK, упаковка ресурсов и адаптация интерфейса. Уведомления и лицензии: `3d-city/NOTICE.md`, `3d-city/LICENSES/`. [Исходный код](3d-city/source/3d-city-src.zip) доступен по ссылке в игре. ## Бег по полям / Runfield (`runfield/`) [Runfield](https://github.com/kig/runfield), коммит `dfb7ec20d14989b17ae26967b9fa837600f0368b`: код и графика Ilmari Heikkinen, музыка Mauri Heikkinen, GPL-3.0 для всего исходного репозитория. Изменения Levbee: адаптивная оболочка и управление, перевод, интеграция SDK, удаление внешних сервисов. Mersenne Twister (`mt.js`) © 1997–2002 Makoto Matsumoto и Takuji Nishimura, BSD-3-Clause. Условия: `runfield/LICENSE`, `runfield/NOTICE.md`, `runfield/LICENSES/mersenne-twister-BSD-3-Clause.txt`. [Исходный код](runfield/source/runfield-src.zip) доступен по ссылке в игре. ## Сокобанг / Sokobang (`sokobang/`) [Sokobang](https://github.com/obfusk/sokobang) © FC Stegerman, AGPL-3.0-or-later, коммит `38b394920b63786ba2366ddd0b955bede937e70f`; bigbang.coffee © FC Stegerman — LGPL-3.0-or-later. Изображения и уровни ksokoban © Anders Widell и авторы уровней — GNU GPL; авторы перечислены в `README.ksokoban` в архиве. Персонаж основан на Google Noto Emoji © Google, Apache-2.0. jQuery и Underscore — MIT; лицензия Bootstrap (MIT) включена, но Bootstrap в работающей игре не используется. Изменения Levbee: статический интерфейс, перевод, управление, локальный счёт и SDK. Условия: `sokobang/LICENSE`, `sokobang/NOTICE.md`, `sokobang/LICENSES/`. [Исходный код](sokobang/source/sokobang-src.zip) доступен по ссылке в игре. ## Арена чудищ / Beast Arena (`beast-arena/`) Основана на [Ancient Beast](https://github.com/FreezingMoon/AncientBeast), commit `f92dafe57088c87828a6695af351c3dd71e054a6`. Авторы проекта: **Freezing Moon and Ancient Beast contributors**; имена авторов отдельных работ в источнике не опубликованы. Код — AGPL-3.0; графика и звук — CC BY-SA 4.0, персонажи ранее публиковались под CC BY-SA 3.0. Полные тексты лицензий и сведения об авторах — `beast-arena/LICENSE`, `beast-arena/LICENSES/`, `beast-arena/CREDITS.md` и `beast-arena/NOTICE.md`. В сборку включены Phaser © Richard Davey, Phaser Studio Inc. (MIT, `beast-arena/LICENSES/phaser.txt`); jQuery © OpenJS Foundation и участники (MIT, `beast-arena/LICENSES/jquery.txt`); jquery.transit © Rico Sta. Cruz (MIT, `beast-arena/LICENSES/jquery.transit.txt`); js-cookie © Klaus Hartl, Fagner Brack и участники (MIT, `beast-arena/LICENSES/js-cookie.txt`); Underscore © Jeremy Ashkenas, Julian Gonggrijp, DocumentCloud и Investigative Reporters & Editors (MIT, `beast-arena/LICENSES/underscore.txt`). Название Ancient Beast и его логотип — товарные знаки Freezing Moon. Игра переименована в Beast Arena, логотип удалён; добавлены перевод и интеграция Levbee, изменена сборка и отключены онлайн-службы. Исходники — `beast-arena/source/beast-arena-src.zip`; для сборки медиа восстанавливаются из `beast-arena/assets/`. ## Четвёрки / Foursies (`foursies/`) [Foursies](https://github.com/andybalaam/foursies), © Andy Balaam, GPL-3.0, commit `fe1402c094e8ef35e643f374914fe8d1f836cfe0`. Деревянная текстура доски основана на [работе yamachem на Openclipart](https://openclipart.org/detail/226774/grain-woody-texture-seamless-pattern-02), общественное достояние. Добавлены адаптивная вёрстка, перевод, интеграция Levbee и счётчик партий. В сборку включены пакеты elm-lang/core, elm-lang/html, elm-lang/svg, elm-lang/virtual-dom, elm-lang/mouse и elm-lang/window: © 2014-present Evan Czaplicki, BSD-3-Clause (`foursies/LICENSES/elm-BSD-3-Clause.txt`). Лицензия и сведения — `foursies/LICENSE`, `foursies/NOTICE.md`; исходники — `foursies/source/foursies-src.zip`. ## Гран-при 2026 / Grand Prix 2026 (`grand-prix-2026/`) Основано на [APEX FORMULA 2026](https://github.com/ahacker-1/apex-formula-2026), ahacker-1 / The AI Consulting Network, © 2026 Avi Hacker, J.D., Apache-2.0, commit `410198faf310fe3376b07f2415083df8b146fff1`. Независимая неофициальная игра. Исходный `NOTICE` и `LICENSE` сохранены; three.js — MIT (`LICENSES/three.js-MIT.txt`). Levbee переименовал команду AI Consulting Network и силовой агрегат Apex в Aurora, добавил перевод, интеграцию и автономную сборку. Подробности — `grand-prix-2026/NOTICE.md` и `build-info.json`. ## Зелёная Турция / Green Turkiye (`green-turkiye/`) [Green Turkiye](https://github.com/ahmojunior/green-turkiye), © Ahmet (ahmojunior), AGPL-3.0, commit `c98e9fa4d31158e7642d09c8e404a614e394c789`. Исходники — `green-turkiye/source/green-turkiye-src.zip`; лицензия и сведения — `LICENSE` и `NOTICE.md`. Levbee добавил перевод, адаптивный интерфейс и интеграцию, заменил изображения: логотип, лодку, три самолёта и три флага; три GIF-инструкции удалены. Перечень поставляемых изображений и их происхождения — в `ASSETS.md`. Карты апстрим относит к [SimpleMaps](https://simplemaps.com/resources/svg-license). Quicksand — SIL OFL 1.1; React, React DOM, Lucide и Tailwind — MIT; тексты в `green-turkiye/LICENSES/`. ## Шаньхай: охота на демонов / Shanhai Demon Hunt (`shanhai-hunt/`) Основана на `shan-hai.html` из [wangzifan396-wzf/mini-browser-games](https://github.com/wangzifan396-wzf/mini-browser-games), коммит `02106d2f52963fdaace080280b9f065f885d77b0`, MIT. Levbee перевёл игру с китайского на русский и английский, адаптировал интерфейс и интегрировал SDK и счёт. В сборке сохранены `LICENSE` и `NOTICE.md`. ## Звёздная кузня / Starforge Works (`starforge/`) Основана на `starforge-idle.html` из [wangzifan396-wzf/mini-browser-games](https://github.com/wangzifan396-wzf/mini-browser-games), коммит `02106d2f52963fdaace080280b9f065f885d77b0`, MIT. Levbee перевёл игру с китайского на русский и английский, адаптировал интерфейс и интегрировал SDK и счёт. В сборке сохранены `LICENSE` и `NOTICE.md`. ## Королевства в пепле / Realms in Embers (`realms-in-embers/`) [michael-chipmates/realms-in-embers](https://github.com/michael-chipmates/realms-in-embers), коммит `cc8c0b5a8ccfd630b059e7f468ac7402d18080ab`: код AGPL-3.0, тексты и изображения CC BY-SA 4.0 в пределах существующих прав. Музыка Scott Buckley — CC BY 4.0; шрифты IM Fell English и Archivo — SIL OFL 1.1. Levbee перевёл интерфейс и контент, адаптировал сборку и интегрировал SDK, удалил онлайн-компоненты. Переводы контента распространяются на условиях CC BY-SA 4.0; подробности и авторы — в `NOTICE.md`, `CREDITS.md` и лицензиях сборки. ## Тихий стол / Quiet Table (`quiet-table/`) Основана на [playpip/pip-web](https://github.com/playpip/pip-web), коммит `4a17df9bc141221baebc74abfcfafbb900b5a107`, MIT. Шрифты Geist — SIL OFL 1.1, аватары DiceBear Notionists — CC0. Levbee перевёл игру, интегрировал SDK, удалил членство, аккаунты, синхронизацию и мультиплеер; AI-изображения заведений и меню заменены SVG-сценами. Подробности — в `NOTICE.md` и лицензиях сборки. В поставку включены библиотеки и стили (тексты лицензий — в `quiet-table/LICENSES/`): React и React DOM © Meta Platforms, Inc. и участники (MIT, `react.txt`, `react-dom.txt`); Next.js © Vercel, Inc. (MIT, `next.txt`); Zustand © Paul Henschel (MIT, `zustand.txt`); Framer Motion © Framer B.V. (MIT, `framer-motion.txt`); Lucide React © Lucide Icons и участники (ISC, `lucide-react.txt`); Pokersolver © James Simpson и GoldFire Studios, Inc. (MIT, `pokersolver.txt`); clsx © Luke Edwards (MIT, `clsx.txt`); tailwind-merge © Dany Castillo (MIT, `tailwind-merge.txt`); class-variance-authority © Joe Bell (Apache-2.0, `class-variance-authority.txt`); React Icons © kamijin_fanta (MIT, `react-icons.txt`); Tailwind CSS © Tailwind Labs, Inc. (MIT, `tailwindcss.txt`); tw-animate-css © Wombosvideo (MIT, `tw-animate-css.txt`); Base UI React © Material-UI SAS (MIT, `@base-ui-react.txt`); DiceBear Core и Collection © Florian Körner (MIT, `@dicebear-core.txt`, `@dicebear-collection.txt`). Geist © The Geist Project Authors (SIL OFL 1.1, `Geist-OFL.txt`); DiceBear Notionists: дизайн Zoish (CC0), код © Florian Körner (MIT, `DiceBear-Notionists.txt`). ## Bash Fighter: свалка / Bash Fighter (`bash-fighter/`) [Bash Fighter](https://github.com/Bash-Entertainment/bash-fighter), Bash Entertainment и участники, AGPL-3.0, коммит `6a2458aeb00889368bd470945bfe52f3c58aae58`. Levbee подготовил офлайн-версию, удалил телеметрию и сетевую игру, добавил русский перевод и интеграцию. Аудио синтезировано из скрипта оригинала; лицензии включённых библиотек — в `bash-fighter/LICENSES/`. Подробности — в `bash-fighter/NOTICE.md`, исходники — `bash-fighter/source/bash-fighter-src.zip`. Включённые библиотеки (`bash-fighter/LICENSES/`): - `@pixi/colord` — Vlad Shilov, MIT, `@pixi-colord.txt`. - `@xmldom/xmldom` — Christopher J. Brody, @jindw и участники, MIT, `@xmldom-xmldom.txt`. - `earcut` — Mapbox, ISC, `earcut.txt`. - `eventemitter3` — Arnout Kazemier, MIT, `eventemitter3.txt`. - `ismobilejs` — Kai Mallea, MIT, `ismobilejs.txt`. - `parse-svg-path` — Jake Rosoman, MIT, `parse-svg-path.txt`. - `pixi.js` — Mathew Groves и Chad Engler, MIT, `pixi.js.txt`. - `tiny-lru` — Jason Mulligan, BSD-3-Clause, `tiny-lru.txt`. ## Мини-гольф / Open Golf (`open-golf/`) [Open Golf](https://github.com/mgerdes/Open-Golf), Michael Gerdes (mgerdes) и участники, MIT, коммит `b9029f1e80c3110ae3d4fc9300854bdaeef96508`. Levbee подготовил однопоточную сборку WebAssembly, русский перевод с кириллическим атласом Fira Sans и интеграцию портала; данные редактора исключены. Kenney Nature Kit — CC0; Fira Sans и шрифты Font Awesome Free — SIL OFL 1.1, иконки Font Awesome Free — CC BY 4.0. Подробности и лицензии библиотек — в `open-golf/NOTICE.md` и `open-golf/LICENSES/`. Библиотеки в `open-golf/LICENSES/`: cimgui — Stephan Dilly, MIT; fast_obj — Richard Knight, MIT; Dear ImGui — Omar Cornut, MIT; библиотеки Mattias Gustavsson — Mattias Gustavsson, MIT или public domain (Unlicense); miniz — RAD Game Tools, Valve Software, Rich Geldreich и Tenacious Software LLC, MIT; Parson — Krzysztof Gabis, MIT; sokol — Andre Weissflog, zlib/libpng; stb — Sean Barrett, MIT или public domain; xatlas — Jonathan Young, MIT. Kenney Nature Kit — Kenney, CC0; Fira Sans — The Mozilla Foundation и Telefonica S.A., SIL OFL 1.1. [Font Awesome Free](https://fontawesome.com) — Fonticons, Inc. и Dave Gandy: шрифты SIL OFL 1.1, иконки CC BY 4.0; иконки конвертированы в формат текстур игры. ## Звёздный патруль / Star Patrol (`space-shooter/`) [space-shooter.c](https://github.com/tsherif/space-shooter.c), Tarek Sherif, MIT, коммит `6fcec0330682709c8dc5ded1ecaa4005bfb2e678`. Спрайты [ansimuz](https://ansimuz.itch.io/spaceship-shooter-environment) и звуковые эффекты [FALLENBLOOD](https://fallenblood.itch.io/50-sfx) — CC0. Музыка [Hurry Up](https://chiphead64.itch.io/free-game-soundtrack-by-cactusdude-hurry-up) от CactusDude / [chiphead64](https://chiphead64.itch.io) — CC BY 4.0, конвертирована из WAV в OGG Vorbis. Шрифт Fusion Pixel от TakWolf — SIL OFL 1.1, заменяет шрифт без лицензии. Levbee добавил перевод, сенсорное управление, интеграцию портала и SDK, локальный рекорд и ограничение счёта. Подробности — в `space-shooter/NOTICE.md`. ## Пещерный экспресс / CaveExpress (`caveexpress/`) [CaveExpress](https://github.com/mgerhardy/caveexpress), Martin Gerhardy и участники, код — GPL-3.0-or-later, графика и игровые ресурсы — CC BY-SA 4.0, коммит `43fc170567c140d037d592148e652fc864ee0302`. Levbee подготовил сборку Emscripten 6 с оболочкой для браузера, офлайн-режим одного игрока, сохранения в браузере, русский перевод и интеграцию портала. Изменения графики: атласы шрифтов перегенерированы со шрифтом Victor Mono (SIL OFL 1.1) и кириллицей; во всех разрешениях используются малые атласы игры и крупный атлас шрифта; производные атласы распространяются на условиях CC BY-SA 4.0. Из сборки исключены CavePacker, редактор и исходники графики. Исходный код сборки — `caveexpress/source/caveexpress-src.zip`; лицензии библиотек (Box2D, Lua, SDL2, libpng, zlib, Ogg/Vorbis, SQLite и др.) — в `caveexpress/LICENSES/`, подробности — в `caveexpress/NOTICE.md`. ## Охота на призраков / Unhaunter (`unhaunter/`) [Unhaunter](https://github.com/deavid/unhaunter), David Martínez Martí и участники, Apache License 2.0, коммит `d0cd6380d2dc0c5203af50f32bdb9372f1645d31`. Levbee подготовил сборку WebAssembly (Bevy), оболочку для браузера и мост SDK для счёта, русский перевод меню, интерфейса, руководства, реплик рации и субтитров, кириллический шрифт меню, проверки границ в расчёте освещения и показ ошибок. Шрифты (Chakra Petch, Kode Mono, Londrina Solid, Overlock, Syne, Titillium Web, Victor Mono) — SIL OFL 1.1, тексты лицензий — в `unhaunter/LICENSES/`. Подробности — в `unhaunter/NOTICE.md`. Rust-библиотеки, вкомпилированные в WebAssembly (Bevy, wasm-bindgen и их зависимости — 376 крейтов под MIT, Apache-2.0, BSD, Zlib, Unicode, CC0, MPL-2.0 и подобными лицензиями), перечислены в `unhaunter/RUST-CRATES.md`, полные тексты лицензий — `unhaunter/LICENSES/rust-crates.txt`; `option-ext` — MPL-2.0, исходник без изменений доступен на crates.io. ## Лаборатория частиц / Particle Lab (`particle-lab/`) [The Powder Toy](https://github.com/The-Powder-Toy/The-Powder-Toy), участники The Powder Toy, GPL-3.0, коммит `c205becb1cf7ef1915293e2c99b2c7901d2887cd`. Название апстрима не используется как название игры: в каталоге и в игре — «Лаборатория частиц» / Particle Lab с указанием «на основе The Powder Toy». Levbee подготовил сборку Emscripten 6 без сетевых функций (онлайн-сохранения, вход, обновления и Lua отключены), однопоточное выполнение, сохранения и штампы в IndexedDB, масштабирование под окно портала, русский перевод интерфейса и описаний веществ (существующие кириллические глифы шрифта апстрима, шрифт не изменён) и мост SDK: счёт — число разных опробованных веществ. Библиотеки: FFTW (GPL-2.0-or-later) и JsonCpp (MIT/public domain) из tpt-libs v20260821222421, SDL2, libpng, zlib, bzip2 из портов Emscripten — тексты лицензий в `particle-lab/LICENSES/`. Полный исходный код сборки — `particle-lab/source/particle-lab-src.zip`, исходники FFTW и JsonCpp с рецептами tpt-libs — `particle-lab/source/third-party/`. ## Marble Marcher (`marble-marcher/`) [Marble Marcher](https://github.com/HackerPoet/MarbleMarcher), © 2018–2019 CodeParade, GPL-2.0-or-later, коммит `478afb8ea9c894d6d8b961583aa557e2f63d6198`. Levbee собрал физику, уровни и таймеры апстрима в WebAssembly без SFML, перевёл шейдер на GLSL ES 3.00 для WebGL2 с масштабом разрешения, сделал интерфейс на HTML с переводом RU/EN, сенсорное управление, сохранения в браузере и мост SDK (очки за уровень от лучшего времени, формула — в `NOTICE.md`). Музыка апстрима (автор — PettyTheft) не включена: лицензии на неё нет. Звуковые эффекты — из репозитория апстрима. Eigen 3.4.0 — MPL-2.0; шрифты Orbitron (Matt McInerney) и Victor Mono (Rune Bjørnerås) — SIL OFL 1.1, тексты — в `marble-marcher/LICENSES/`. Полный исходный код сборки — `marble-marcher/source/marble-marcher-src.zip`. ## Логическая шкатулка / Logic Box (`logic-box/`) [Simon Tatham's Portable Puzzle Collection](https://git.tartarus.org/simon/puzzles.git), © 2004–2024 Simon Tatham и соавторы (полный список — в `logic-box/LICENSE`), MIT, коммит `616da16f25da428ccda805536209095bd062676e`. Название коллекции не используется как название игры: в каталоге — «Логическая шкатулка» / Logic Box с указанием источника. Levbee собрал 40 головоломок в WebAssembly, заменил HTML-оболочку апстрима своей (выбор головоломки, панель действий, правила), перевёл строки игр, правила и управление на русский (правила — пересказ руководства апстрима), добавил автосохранение партий в браузере и мост SDK: счёт — решённые без подсказки «Показать решение» партии, до 25 на головоломку. Строки для перевода сверялись с Android-форком sgtpuzzles (Chris Boyle, MIT); его код не используется. ## Neverball (`neverball/`) [Neverball](https://github.com/Neverball/neverball), © 2002–2026 Robert Kooima и участники (список — `doc/authors.txt` в архиве исходников), GPL-2.0-or-later, коммит `309a26b6cba7198ee527ec1dd6b0a0fc9cd913f9`. Файл `share/ease.c` распространяется по GPL-3.0, поэтому сборка целиком — GPL-3.0. Данные игры (уровни, текстуры, звуки, музыка) — под той же лицензией GPL апстрима; музыка — Robert Kooima, `track6.ogg` — Ian Walker. Levbee собрал игру в WebAssembly (Emscripten, SDL2, графика через gl4es — MIT), сделал браузерную оболочку, ленивую загрузку наборов уровней и музыки, сохранения в IndexedDB, дополнил русский перевод и мост SDK (счёт — сумма лучших монет по пройденным уровням). Не включены: мяч Octocat (разрешение выдано только апстриму), Neverputt, тестовый набор уровней, материалы редактора, скриншоты и видео сайта апстрима. Шрифты: DejaVu (лицензия DejaVu), WenQuanYi Micro Hei (Apache-2.0 или GPL-3.0). Тексты лицензий — в `neverball/LICENSES/`, полный исходный код сборки — `neverball/source/neverball-src.zip`. ## Гиперлабиринт / Hyperlabyrinth (`hyperlab/`) [HyperRogue](https://github.com/zenorogue/hyperrogue), © Zeno Rogue и участники, GPL-2.0, коммит `c7c9a2993b43ee2f4bbac422e565d18fdd98f886`. Название HyperRogue принадлежит апстриму; у нас игра называется «Гиперлабиринт». Levbee собрал веб-версию апстрима в WebAssembly с оптимизацией, сделал оболочку, сохранения настроек и точки Сферы безопасности в браузере, дополнил русский перевод (через генератор языков апстрима), подключил ленивую загрузку музыки и мост SDK (счёт — сокровища по правилам апстрима). Музыка — саундтрек HyperRogue под CC BY-SA 3.0: Shawn Parrotte (Crossroads, Graveyard, Land of Eternal Motion, Hall of Mirrors, Hell, R'Lyeh, Living Caves, Jungle, Desert, Icy Lands), Will Savino (Caribbean, Ivory Tower, Ocean, Palace), трек Alchemist's Lab исключён: автор в источниках не указан, вместо него используется Living Caves; записи в карте музыки изменены; два трека Lincoln Domina в сборку не включены. Звуки — по `sounds/credits.txt` апстрима (в том числе Hydra Slayer, Brett Cornwall, CC BY-SA 4.0), список — `hyperlab/LICENSES/SOUND-CREDITS.txt`. Шрифт DejaVu Sans Bold — лицензия DejaVu. Исходный код сборки — `hyperlab/source/hyperlab-src.zip` (аудио лежит рядом в сборке, список — `source/audio-files.txt`). ## Проклятие войны / Curse of War (`curse-of-war/`) [Curse of War](https://github.com/a-nikolaev/curseofwar), © 2013 Alexey Nikolaev и участники, GPL-3.0-or-later, коммит `6292ca88b908d29c159b5e26a996d9d83c73144b`. Графика апстрима распространяется в составе проекта под той же лицензией (отдельной лицензии на графику в README нет). Levbee собрал SDL-версию в WebAssembly с покадровым циклом, сделал экран настроек партии вместо параметров командной строки, управление мышью, клавиатурой и касанием, экран результата с повторной игрой, перевод RU/EN с кириллицей в пиксельном шрифте и мост SDK (очки только за победу: сложность × размер карты − игровые дни). Сетевая игра (клиент и сервер) не включена. Тексты лицензий SDL2, Emscripten, musl и compiler-rt — в `curse-of-war/LICENSES/`, полный исходный код сборки — `curse-of-war/source/curse-of-war-src.zip`. ## Мистер Спасатель / Mr. Rescue (`mr-rescue/`) [Mr. Rescue](https://github.com/SimonLarsen/mrrescue), © 2013 Tangram Games, коммит `a5be73c60acb8d1be506f7b5e48e784492ba96ce`. Код — zlib (кроме библиотек AnAL и SLAM — MIT; TSerial без лицензии заменён нашим сериализатором), графика, музыка и тексты — [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/). Изменения Levbee: веб-сборка на love.js 11.4.1, экранное управление и масштабирование, сохранения в браузере, мост SDK, русский перевод всех текстов, 33 кириллические буквы, дорисованные в растровый шрифт игры, и русские версии девяти картинок инструкции. Изменённые материалы распространяются на условиях CC BY-SA 3.0. Движок: love.js (MIT) — предсобранный LÖVE 11.4 для веба; в `love.wasm` статически слинкованы библиотеки под zlib/MIT/BSD и две библиотеки под LGPL (mpg123 — LGPL-2.1, OpenAL Soft — LGPL-2.0+); полный исходный код love.js, форка LÖVE и megasource с библиотеками лежит в `mr-rescue/source/lovejs/`, тексты лицензий и их список — `mr-rescue/LICENSES/README.md`. Исходный код игры с нашими изменениями — `mr-rescue/source/mr-rescue-src.zip`. ## Планета Блупи / Planet Blupi (`planet-blupi/`) [Planet Blupi](https://github.com/blupi-games/planetblupi), © 1997 Epsitec SA (Daniel Roux, Denis Dumoulin), © 2017–2023 Mathieu Schroeter и участники проекта; игра вместе с графикой, звуком и музыкой распространяется по GPL-3.0-or-later, коммит `1139d2c96de5869e06e76518f776ee76eccdfd15`. Авторы, голоса, переводчики и авторы миссий перечислены в `planet-blupi/NOTICE.md` (по файлу CREDITS апстрима). Levbee собрал веб-версию на основе платформы Emscripten апстрима, заменил gettext таблицами перевода и дополнил русский перевод, сделал сохранения в браузере, ленивую загрузку музыки и звуков и мост SDK (счёт — число выполненных заданий, до 36); удалены видеоролики, проверка обновлений (libcurl) и разбор командной строки. Шрифты IBM Plex Sans, Chakra Petch и Nova Slim — SIL OFL 1.1; тексты лицензий библиотек — в `planet-blupi/LICENSES/`, полный исходный код сборки — `planet-blupi/source/planet-blupi-src.zip` (музыка и звуки лежат рядом в пакетах сборки). ## Аббатство мёртвых / L'Abbaye des Morts (`abbaye-des-morts/`) Оригинальная игра [L'Abbaye des Morts](https://www.locomalito.com/abbaye_des_morts.php) (2010) — Locomalito, музыка и звуковые эффекты — Gryzor87; графика и звук распространяются по [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/). GPL-порт на C/SDL2 — David Lara (nevat) и участники, [abbayedesmorts-gpl](https://github.com/nevat/abbayedesmorts-gpl), коммит `c971eb008f4eec43100e3474512c5b625fef02a9`, код — GPL-3.0. Изменения Levbee: веб-сборка WebAssembly с одним неблокирующим игровым циклом, экранное управление и пиксельное масштабирование, сохранение настроек и прогресса в браузере, мост SDK (10 очков за крест и 100 за настоящую концовку, максимум 220). Русские версии всех картинок с текстом (история, заставка, пергаменты, концовка, экран «игра окончена», названия комнат) и нарисованные для них кириллические буквы — производные работы по CC BY 3.0; список изменений — в `abbaye-des-morts/NOTICE.md`. Тексты лицензий — в `abbaye-des-morts/LICENSES/`, полный исходный код — `abbaye-des-morts/source/abbaye-des-morts-src.zip`. ## Супер Трансбол 2 / Super Transball 2 (`transball/`) [Super Transball 2](https://github.com/santiontanon/stransball2) — игра Santiago Ontañón (2002–2005), коммит `dff413c6ed236b4be23e0152557a26d7d902976c`; код, графика и звук распространяются под GPL-2.0. Встроенная SDL Graphics Extension (SGE) — LGPL-2-or-later. Изменения Levbee: перенос с SDL 1.2 на SDL2 и браузерный игровой цикл, сохранения в браузере, словарь RU/EN, кириллические буквы в производной версии шрифта font3 (та же лицензия), сенсорное управление, мост SDK и счёт по лучшему времени уровней; убран выход из меню, добавлен отладочный хук. Лицензии библиотек — `transball/LICENSES/`, исходный код — `transball/source/transball-src.zip`. ## Петушиный остров / Rooster Isle (`rooster-isle/`) Основана на платформере [Pekka Kana 2](https://github.com/danilolc/pk2) (коммит `b1c5597a0af78e88e1519eae7d8f042d88041d38`), © 2003 Janne Kivilahti, MIT — код и ресурсы, включая музыку XM (в song12 есть отметка «(c) Agora!»). SDL-порт — Samuli Tuomola, SDL2-порт — Danilo Lemos и участники. Исходный русский перевод — Михаил Трусов; текст Levbee переведён заново. Изменения Levbee: веб-сборка, музыка сконвертирована в OGG, сохранения в браузере, новый русский перевод и буква Ё в шрифте, свой заголовок «Петушиный остров» / «Rooster Isle» (шрифт Nunito, SIL OFL 1.1) вместо логотипа игры, убраны логотипы студии, переведены надписи из кода, сенсорное управление, мост SDK; скрыты выход, полноэкранный режим и вибрация. Лицензии библиотек — `rooster-isle/LICENSES/`, исходный код — `rooster-isle/source/rooster-isle-src.zip`. ## X-Moto (`xmoto/`) [X-Moto](https://github.com/xmoto/xmoto) 0.6.3 — проект X-Moto и участники, коммит `539984a84e8b1ad6f1ab7f90f92e5af9c9878e1c`; код и данные игры (уровни, текстуры, звуки, музыка) — GPL-2.0-or-later. Изменения Levbee: веб-сборка с gl4es в одном потоке, офлайн-режим (убраны онлайн-рекорды, комнаты, сетевая игра, загрузки и обновления), готовая база уровней, сжатый пакет данных и ленивая музыка, сохранения в браузере, загрузчик перевода и дополненный русский перевод, сенсорное управление, мост SDK; скрыты выход и выбор языка, справка сокращена. Авторы и полный список изменений — `xmoto/NOTICE.md`, лицензии библиотек — `xmoto/LICENSES/`, исходный код — `xmoto/source/xmoto-src.zip`. ## Мятежный истребитель / Rebel Starfighter (`starfighter/`) [Project: Starfighter](https://github.com/pr-starfighter/starfighter) — игра Parallel Realities, Julie Marchant и участников, коммит `315d0456723e19a153dbc5ef37d5cfb27b4cb36c`, GPL-3.0-or-later. Условия и авторы графики, звука и музыки перечислены в `starfighter/LICENSES`. Шрифт DejaVu Sans — лицензия Bitstream Vera/DejaVu, `starfighter/DEJAVU-LICENSE.txt`. Изменения Levbee: веб-сборка с Asyncify, сохранения IDBFS, SDL_ttf и шрифт DejaVu Sans, русский перевод, новые изображения заголовка «Мятежный истребитель» / "Rebel Starfighter" вместо логотипов, загрузка музыки по требованию, сенсорное управление, мост SDK и счёт кампании; убран пункт выхода. Лицензии библиотек — `starfighter/library-licenses/`, исходный код — `starfighter/source/starfighter-src.zip`. ## Морской прилив / Shell Tide (`oceanpop/`) [OceanPop](https://github.com/sharkwouter/oceanpop) 2.0 — Wouter Wijsman и участники, MIT (`oceanpop/LICENSE`); уровни — часть OceanPop. Фоны: Kellie Churchman, Pixabay, Vincent Gerbouin, Jess Loiterton, Jeremy Bishop — Pexels (Pexels License). Музыка: ZakharValaha, Lesfm, Coma-Media — Pixabay (Pixabay Content License), преобразована из MP3 в OGG. Источники каждого файла — `oceanpop/ASSETS.md`. Шрифт Rubik — Philipp Hubert и Sebastian Fischer, SIL OFL 1.1 (`oceanpop/LICENSES/Rubik-OFL.txt`). Изменения Levbee: веб-сборка, сохранения IDBFS, русский перевод, сенсорное управление, мост SDK и счёт по пройденным уровням; спрайты ракушек, кораллов, водорослей, ежа и пузыря сгенерированы для Levbee (gpt-image через subrouter.ai, промпты — `oceanpop-src/web/art/PROMPTS.md`) вместо спрайтов Freepik; значки управления нарисованы, звуки синтезированы для Levbee; шрифт апстрима с неустановленной лицензией заменён на Rubik; убран выход из меню. Лицензии библиотек — `oceanpop/LICENSES/`, исходный код — `oceanpop/source/oceanpop-src.zip`. ## Амулет глубин / Amulet of the Depths (`depths/`) [Brogue: Community Edition](https://github.com/tmewett/BrogueCE) — Brian Walker и участники Brogue CE, AGPL-3.0 (`depths/LICENSE`); полный исходный код нашей версии — `depths/source/depths-src.zip`, ссылка «Исходный код» есть в самой игре. Тайлы и растровый шрифт (`tiles.png`) — © сопровождающие Brogue CE, по мотивам тайлов Oryx Design Lab, CC BY-SA 4.0 (`depths/LICENSES/CC-BY-SA-4.0.txt`); изменение Levbee — добавлены кириллические глифы, нарисованные по Liberation Mono (SIL OFL 1.1, `depths/LICENSES/Liberation.txt`), производный атлас распространяется под CC BY-SA 4.0. Изменения Levbee: веб-сборка с Asyncify, русский перевод с падежными таблицами имён монстров и предметов, свой заголовок «Амулет глубин» вместо логотипа, сохранения IDBFS в отдельной базе, сенсорное управление, мост SDK и счёт по глубине; убран выход из меню. Лицензии библиотек — `depths/LICENSES/`. ## Догони автобус / Catch the Bus (`catch-the-bus/`) [Alex vs Bus](https://github.com/M374LX/alexvsbus) — Alexandre Almeida (M374LX), коммит `263ee79a2be95271815adf737368205173bb9bf4`; дизайн уровней — также Hoton Bastos. Код — GPL-3.0-or-later (`catch-the-bus/LICENSE`), графика, музыка и звуки — CC BY-SA 4.0 (`catch-the-bus/LICENSES/CC-BY-SA-4.0.txt`). Изменения Levbee: в атлас `gfx.png` добавлены кириллические буквы и русские надписи («ТОЛКАЙ», «ОШИБКА»), из поставляемого атласа удалён логотип апстрима (набранный шрифтом Telegrama, лицензия которого не установлена); изменённый атлас распространяется под CC BY-SA 4.0. Также: веб-сборка, сохранения в браузере, русский перевод, сенсорное управление, мост SDK и счёт как сумма лучших результатов уровней. Шрифт Press Start 2P — Codeman38, SIL OFL 1.1; raylib — Ramon Santamaria, zlib. Исходный код — `catch-the-bus/source/catch-the-bus-src.zip`. ## Звёздный рой / Star Swarm (`star-swarm/`) [Powermanga](https://github.com/brunonymous/Powermanga) — TLK Games, коммит `da3de33822d02b6c9f8850e630da0401f65344e4`; основные авторы — Jean-Michel Martin de Santero, Bruno Ethvignot и David Igreja, музыка — Michel Dogniaux, остальные участники — в AUTHORS исходного проекта. Код, графика, звук и музыка — GPL-3.0-or-later (`star-swarm/LICENSE`). Изменения Levbee: веб-сборка, кириллица в растровых шрифтах (генератор `star-swarm-src/web/font/gen-cyrillic.py`), русские тексты, русские кнопки меню и свой заголовок «Звёздный рой» / "Star Swarm" вместо логотипа, вступительный ролик с логотипом и логотип TLK Games в сборку не входят, данные сжаты LZ4, музыка преобразована в Ogg Vorbis и грузится по требованию, сохранения в браузере, сенсорное управление, мост SDK. Лицензии библиотек — `star-swarm/LICENSES/`, исходный код — `star-swarm/source/star-swarm-src.zip` (медиа — в папке сборки). ## Пингвин в пропасти / Penguin Drop (`penguin-drop/`) [FallingTime](https://github.com/cxong/FallingTime) — код Nebuleon Fumika и Cong Xu, GPL-2.0-or-later (`penguin-drop/LICENSE`). Звуки: pan14, qubodup, JarredGibb — CC0; kwahmah_02, mich3d, Nick Bowler, soundbytez, dobroide, NenadSimic — CC BY 3.0. Графика: подсказки клавиш xelu и eggplant Master484 — CC0; anim, floor, gameover, penguin — Gab1975, icebergs — Brandon Blackwood, CC BY-SA 3.0. Музыка «Space Philately» — Subdream, CC BY-SA 3.0. Источники каждого файла и полные тексты лицензий — `penguin-drop/CREDITS.md`, `penguin-drop/LICENSES/`. Изменения Levbee: веб-сборка, сохранения в браузере, русский перевод, шрифт Rubik (Philipp Hubert, Sebastian Fischer, SIL OFL 1.1) вместо шрифта без кириллицы, заголовок и экран окончания нарисованы текстом, подсказки консольных контроллеров скрыты, частицы (flare, sparks, stars, tail) и иконка без указанного автора заменены нарисованными для Levbee, сенсорное управление, мост SDK. Chipmunk — Scott Lembcke, MIT. В game.wasm через порты Emscripten слинкованы SDL2 2.32.10, SDL2_image 2.6.0, SDL2_mixer 2.8.0, SDL2_ttf 2.20.2 (zlib), libpng 1.6.59 (PNG Reference Library License v2), zlib 1.3.2 (zlib), libogg 1.3.5 и libvorbis 1.3.7 (BSD-3-Clause), FreeType 2.14.3 (FreeType License), HarfBuzz 3.2.0 (MIT) — полные тексты в `penguin-drop/LICENSES/`. Исходный код — `penguin-drop/source/penguin-drop-src.zip`. ## Кирпичный шторм / Brick Storm (`brick-storm/`) [SDL-Ball](https://github.com/DusteDdk/SDL-Ball) — © 2008–2014 Jimmy Christensen (DusteDdk) и участники; код, графика, уровни и звук — GPL-3.0-or-later (`brick-storm/LICENSE`). Изменения Levbee: веб-сборка (Emscripten, старый OpenGL через gl4es — MIT), русский перевод, шрифты Bandal (Artistic License) и subgamefont (происхождение не установлено) заменены на Rubik (Philipp Hubert, Sebastian Fischer, SIL OFL 1.1) с кириллицей, своё название «Кирпичный шторм» / "Brick Storm", сохранения и таблица рекордов в браузере (имена на кириллице и латинице), сенсорное управление, мост SDK; убраны выход из меню, WiiMote и редактор уровней. Библиотеки: SDL2, SDL2_image, SDL2_ttf, SDL2_mixer — zlib; FreeType — FTL; HarfBuzz — MIT-old; libpng — libpng; zlib — zlib; libogg и libvorbis — BSD; gl4es — MIT; Rubik — SIL OFL 1.1. Тексты лицензий — `brick-storm/LICENSES/`, исходный код — `brick-storm/source/brick-storm-src.zip`. ## Бамбуковая пчела / Bamboo Bee (`bamboo-bee/`) [Hocoslamfy](https://github.com/Nebuleon/hocoslamfy), коммит `363b3b2c74cf18b74a7a0d7d3b481bda939da1e8` — код © 2014 Nebuleon Fumika, GPL-2.0-or-later (`bamboo-bee/LICENSE`). Графика hi-ban (бамбук, пчела, облака, трава, горы, небо) — CC BY-SA 3.0-or-later. Заголовки Gab1975 со шрифтом Londrina (Marcelo Magalhães) в сборку не входят: заменены текстом. Музыка Nebuleon Fumika на основе «Ladybug Castle» Rolemusic — CC BY 4.0-or-later, преобразована в Ogg Vorbis. Звук взмаха petenice — CC0; звуки прохождения (Aiwha), столкновения (Mike Koenig) и рекорда (Yannick Lemieux) — CC BY 3.0-or-later. Источники и изменения каждого файла — `bamboo-bee/COPYRIGHT`, тексты лицензий — `bamboo-bee/LICENSES/`. Встроенные глифы GNU Unifont (Roman Czyborra и участники) — GPL-2.0-or-later. Библиотеки: SDL2, SDL2_image и SDL2_mixer — zlib; libpng — libpng; zlib — zlib; libogg и libvorbis — BSD (copyright и тексты в `bamboo-bee/LICENSES/`). Изменения Levbee: порт на SDL2 и WebAssembly, своё название «Бамбуковая пчела» / "Bamboo Bee", русский и английский тексты поверх игры, единый счёт на экране, музыка по требованию, сохранения в браузере, сенсорное управление, мост SDK. Исходный код — `bamboo-bee/source/bamboo-bee-src.zip` (медиа — в сборке). ## Мир конфет / Candy Dream (`candy-dream/`) [Nikwi Deluxe](https://github.com/jbradish/nikwi), коммит `fa5a634bce0dfeb96c23b6dface2c00a7d4c7f8b` — © 2005–2012 Kostas Michalopoulos; код (`src/`) — zlib, остальные файлы — WTFPL-2 (`candy-dream/LICENSE`). Изменения Levbee: порт на SDL2 и WebAssembly, своё название «Мир конфет» / "Candy Dream" вместо логотипа, все надписи на картинках нарисованы заново генератором на русском и английском (шрифт Rubik — Philipp Hubert, Sebastian Fischer, SIL OFL 1.1), пункт «Продолжить», языковые пакеты загружаются по требованию, сохранения в браузере, сенсорное управление, мост SDK; убраны редактор уровней и выход. SDL2 — zlib. Тексты лицензий — `candy-dream/LICENSES/`. ## Жучки-грузчики / Bug Movers (`bug-movers/`) [Berusky](https://github.com/stransky/berusky), коммит `7d2d4e4cdbb36f350ffaea772098979f296a7858` — © AnakreoN: код Martin «Komat» Stransky, правила и уровни Lubos «Shobul» Dolezal, игровая графика Jan «Riva» Halfar, графика меню Vaclav «Mega» Hlobil, звук и музыка Martin Linda, английский перевод Radek Biba и участники (полный список — в титрах игры и AUTHORS исходного проекта). Код и данные — GPL-2.0-or-later (`bug-movers/LICENSE`). Изменения Levbee: порт на SDL2 и WebAssembly, русский перевод интерфейса, подсказок, титров и финалов, кириллица в растровых шрифтах игры (сгенерирована по шрифту Rubik — Philipp Hubert, Sebastian Fischer, SIL OFL 1.1), своё название «Жучки-грузчики» / "Bug Movers" и баннер (рисунок создан для Levbee) вместо логотипа из предметов, заставка студии AnakreoN в сборку не входит, сохранения в браузере, сенсорное управление, мост SDK; убраны редактор уровней и выход. SDL2, SDL2_image, libpng, zlib — тексты лицензий в `bug-movers/LICENSES/`. Исходный код — `bug-movers/source/bug-movers-src.zip`. ## Соедини трубы / Pipe Connect (`pipe-connect/`) [PipeWalker](https://github.com/artemsen/pipewalker) v1.1, коммит `72c4cfa37c48a60aebcd537061163ccb3eabc806` — © 2024 Artem Senichev, MIT (`pipe-connect/LICENSE`): код, оформления (Network, Plumbing, Hellsfire) и звуки. Изменения Levbee: порт на WebAssembly, своё название «Соедини трубы» / "Pipe Connect", русский и английский тексты (шрифт Rubik — Philipp Hubert, Sebastian Fischer, SIL OFL 1.1), подсказка на первом уровне, сохранения в браузере, сенсорная панель, учёт решённых уровней и мост SDK; убран выход. SDL2, SDL2_image, SDL2_ttf (zlib), FreeType, HarfBuzz, libpng, zlib — тексты лицензий в `pipe-connect/LICENSES/`. ## Метеоритный поток / Rock Rush (`rock-rush/`) [Variations on Rockdodger](https://github.com/JasonWoof/vor), коммит `3e31a8ceee19dcefa4817ff602718841deffade4` — Jason Woofenden и Joshua Grams, на основе Rock Dodgers Пола Холта (Paul Holt). Код и графика (корабль, метеориты и шрифт отрендерены при сборке из исходных сцен POV-Ray проекта) — GPL-2.0-or-later (`rock-rush/LICENSE`); звук и музыка — общественное достояние (README проекта: «The audio is public domain»), музыка `mph.xm` преобразована в Ogg Vorbis. Изменения Levbee: порт на SDL2 и WebAssembly, своё название «Метеоритный поток» / "Rock Rush" вместо баннеров с названием оригинала, русский и английский тексты шрифтом Rubik (Philipp Hubert, Sebastian Fischer, SIL OFL 1.1), счёт в секундах, сохранения в браузере, сенсорное управление, мост SDK; убраны выход, полноэкранный режим и снимки экрана. Лицензии библиотек — `rock-rush/LICENSES/`, исходный код — `rock-rush/source/rock-rush-src.zip`. ## Настольные гонки / Desk Racers (`desk-racers/`) [MicroRacers](https://github.com/rpmcruz/microracers) 0.2, коммит `dba3fc0b6370654d0088faddb3c99e9459fe507e` — код Ricardo Cruz, графика Marinho Tan, GPL-2.0 (`desk-racers/LICENSE`, авторы — `desk-racers/AUTHORS`). Изменения Levbee: порт с SDL 1.2 на SDL2 и WebAssembly; своё название «Настольные гонки» / "Desk Racers" и фон меню (рисунок создан для Levbee) вместо картинки с логотипом и фотографией автомобиля, название оригинала убрано с текстуры трассы; шрифты `bluehigh.ttf` и `ikart.ttf` и незаконченная ветка 0.3 в сборку и архив не входят — вместо них шрифт Rubik (Philipp Hubert, Sebastian Fischer, SIL OFL 1.1); русский и английский тексты, сохранение лучшего времени по трассам, сенсорное управление, мост SDK, учёт времени финишного круга. SDL2, SDL2_image, SDL2_ttf, FreeType, HarfBuzz, libpng, zlib — тексты лицензий в `desk-racers/LICENSES/`. Исходный код — `desk-racers/source/desk-racers-src.zip`. ## Агент Капля / Agent Blob (`blob-agent/`) [Blob Wars: Metal Blob Solid](https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid) 2.00, коммит `24a16bb6faf626fce44374e7343b47324f7c4488` — © 2004–2011 Parallel Realities, © 2011–2015 Perpendicular Dimensions и участники; код и графика — GPL-2.0-or-later (`blob-agent/LICENSE`). Музыка: DJ Sjors (Lennaert van Driel) и Ambick (Dick Huijer), «Herbs» — LizardKing (Gustaf Grefberg) с изменениями Ambick — CC BY-SA 3.0; SinQ (Sander van Oirschot) — CC BY 3.0. Звуки: BZFlag — LGPL-2.1; FreeDoom — BSD; Nexuiz, OpenArena, OpenQuartz и другие проекты — GPL-2.0; Word War VI — CC BY-SA 3.0; SoundBible, OLPC и звуки sfxr — CC BY 3.0; pdsounds.org, simplythebest.net — общественное достояние. Пофайловый список — `blob-agent/CREDITS.md`, тексты лицензий — `blob-agent/LICENSES/`. Изменения Levbee: порт на WebAssembly; своё название «Агент Капля» / "Agent Blob", логотип и кнопки карты нарисованы для Levbee (логотип Metal Blob Solid и логотип Parallel Realities в сборку не входят); русский перевод интерфейса, брифингов, сюжета и титров; сэмпл «Lock And Load!!!» из мультсериала Family Guy (fair use) удалён и заменён звуком меню OpenArena (GPL-2.0), звук гранаты без указанного источника заменён звуком rocket из Nexuiz (GPL-2.0); музыка загружается по требованию; сохранения в браузере; сенсорное управление; мост SDK. Шрифты DejaVu — `blob-agent/LICENSES/DejaVu-LICENSE`. SDL2, SDL2_image, SDL2_mixer, SDL2_ttf, FreeType, HarfBuzz, libpng, zlib, libogg и libvorbis — тексты лицензий в `blob-agent/LICENSES/`. Исходный код — `blob-agent/source/blob-agent-src.zip` (медиа — в сборке). ## Лабиринты Блупи / Blupi's Mazes (`blupi-mazes/`) [Blupimania](https://github.com/blupi-games/blupimania), коммит `cd143907a82f2ba277e7eff00a6d9a1949a026e6` (данные — [blupimania-data](https://github.com/blupi-games/blupimania-data), коммит `1df30a766eef6ae437b73b96994d9a2beffbdf56`) — © 1994–1996 Epsitec SA и Daniel Roux, порт DOS — Michaël Walz, уровни — Daniel Roux, Denis Dumoulin, Anny-Sylvie Crisinel, Jean-François Crisinel, разработка 2023 — Mathieu Schroeter; код и данные — GPL-3.0-or-later (`blupi-mazes/LICENSE`). Изменения Levbee: порт на WebAssembly; своё название «Лабиринты Блупи» / "Blupi's Mazes" вместо логотипа; русский перевод целей всех 158 уровней, сообщений и 29 изображений с надписями (перерисованы скриптом шрифтами Rubik — SIL OFL 1.1 — и DejaVu Serif — лицензия Bitstream Vera), кириллица в игровых буквах; сохранения в браузере; музыка по требованию; сенсорное управление; мост SDK; убраны выход и полноэкранный режим; номер уровня после прохождения набора ограничен последним уровнем. В сборку входят argtable3 (Stewart Heitmann, BSD-3-Clause), SDL2, SDL2_image, SDL2_mixer (zlib), libpng, zlib, libogg и libvorbis (BSD). Тексты лицензий — `blupi-mazes/LICENSES/`, исходный код — `blupi-mazes/source/blupi-mazes-src.zip` (изображения и музыка — в сборке). ## Ночной пинбол / Midnight Pinball (`midnight-pinball/`) [Emilia Pinball](https://github.com/sergiomb2/pinball), коммит `2827e751866a9dea52a8ca349bbe06551ca9f233` — Henrik Enqvist, Philippe Coval, Pedro Ferreira и участники; ядро — GPL-2.0-or-later, пакет со столом GNU — GPL-3.0-or-later (`midnight-pinball/UPSTREAM-LICENSES.txt`). Столы: «Пингвин» (Tux) и «Профессор» — из оригинального проекта, рисунок Tux — Larry Ewing (lewing@isc.tamu.edu), создан в The GIMP; «Профессор 2», «Хёрд» и «Хёрд 2» — Paolo Caroni (GPL-2.0-or-later, в «Хёрде» — аранжировка Free Software Song); «GNU» — графика и голос Ben Asselstine, голова GNU — Free Software Foundation (по описанию в `data/gnu/README`), звуки на основе Vector Pinball и xtremme-pinball (GPL-3.0). Пофайловые источники — `midnight-pinball/CREDITS.md` и `data/*/README` в архиве исходников. Изменения Levbee: порт на SDL2 и WebAssembly (старый OpenGL через gl4es — MIT), модули столов собраны статически, каждый стол загружается по требованию; своё название «Ночной пинбол» / "Midnight Pinball", заставка с названием оригинала не входит; стол House не входит (афиша фильма и изображение персонажа с неясными правами), музыка стола GNU с Jamendo не входит (не указана версия CC BY-SA), MIDI-музыка меню не воспроизводится; русский перевод, кириллица в растровом шрифте (по DejaVu Sans Mono Bold — лицензия Bitstream Vera); стол по умолчанию, подсказка по клавишам, запуск шара пробелом; сохранения в браузере; сенсорное управление; мост SDK. Тексты лицензий — `midnight-pinball/LICENSES/`, исходный код — `midnight-pinball/source/midnight-pinball-src.zip`. ## Термитник / Hive Command (`termite-hive/`) [Termite](https://github.com/milgra/termite), коммит `98feab6765644a62f52674d89840036877d85fb0` — Milan Toth (milgra), GPL-3.0 (`termite-hive/LICENSE`); графика процедурная, звуков нет. Изменения Levbee: порт на WebAssembly и WebGL (без GLEW и GLU), своё название «Термитник» / "Hive Command", русский и английский интерфейс, кириллические заглавные буквы для воксельного текста нарисованы для Levbee, номер версии убран, сохранения в браузере, симуляция по реальному времени, сенсорное управление, мост SDK; убраны выход и полноэкранный режим. SDL2 — zlib (`termite-hive/LICENSES/SDL2.txt`). Исходный код — `termite-hive/source/termite-hive-src.zip`. ## Звёздные шахматы / Star Chess (`star-chess/`) [DreamChess](https://github.com/dreamchess/dreamchess), коммит `6304db2f3ca4c110ed62429ba6039db4f6b99dd2` — © 2003–2019 Andrew Ball, Annie Kirkpatrick, Brandon May, Kris McAulay, Walter van Niftrik, Rogier van Schaijk, Lawrence Sebald, Matthew P. Smith; GPL-3.0-or-later (`star-chess/LICENSE`, `star-chess/AUTHORS.txt`); макросы очередей — © The Regents of the University of California (BSD); freetype-gl — © 2011–2016 Nicolas P. Rougier, © 2013–2016 Marcel Metz (BSD-2-Clause, `star-chess/LICENSES/freetype-gl.txt`). Также поставляются Emscripten, FreeType, SDL2, SDL2_image, SDL2_mixer, libpng, zlib, Ogg и Vorbis. Фон заставки — изображение NASA/JPL-Caltech. Изменения Levbee: порт на WebAssembly (старый OpenGL через gl4es — MIT, Expat 2.6.4 — MIT), шахматный движок Dreamer работает в отдельном Web Worker; своё название «Звёздные шахматы» / "Star Chess" вместо логотипа DreamChess (шрифт Noto Sans — SIL OFL 1.1); изображения фигур для записи ходов, сделанные в оригинале по шрифту Chess Merida, заменены отрисовкой символов DejaVu Sans (лицензия Bitstream Vera); звук хода без указанного источника заменён синтезированным для Levbee; русский перевод дополнен; сохранения в браузере; сенсорное управление; мост SDK (очки за победу и ничью против компьютера в зависимости от уровня); убраны выход и полноэкранный режим. Тексты лицензий — `star-chess/LICENSES/`, исходный код — `star-chess/source/star-chess-src.zip` (медиа — в сборке). ## Импульс / Mind Pulse (`mind-pulse/`) [Cortex](https://github.com/milgra/cortex), коммит `0279c87c04732de3a9e37bc0359fbb3065e02fbd` — Milan Toth (milgra), GPL-3.0 (`mind-pulse/LICENSE`); музыка — Tamás Kátai, распространяется в репозитории проекта под той же лицензией. Изменения Levbee: порт на WebAssembly и WebGL (без GLEW и GLU), своё название «Импульс» / "Mind Pulse", русский и английский интерфейс (кириллические заглавные буквы для воксельного текста нарисованы для Levbee), короткие русские названия скоростей, номер версии убран, музыка преобразована в Ogg Vorbis и загружается после первого действия игрока, сохранения в браузере, фиксированный шаг симуляции, сенсорное управление, мост SDK (число пройденных стадий); убраны выход и полноэкранный режим. SDL2 — zlib; SDL2_mixer, Ogg, Vorbis — тексты лицензий в `mind-pulse/LICENSES/`. Исходный код — `mind-pulse/source/mind-pulse-src.zip` (музыка — в сборке). ## Уличная драка / Street Brawl (`street-brawl/`) [Brawl](https://github.com/milgra/brawl), коммит `8edc46febcad30250b07b4d3a1fff1bc72cd148c` — Milan Toth (milgra), GPL-3.0 (`street-brawl/LICENSE`): код, уровни и значки. Изменения Levbee: порт на WebAssembly и WebGL, фиксированный шаг симуляции, своё название «Уличная драка» / "Street Brawl", русский и английский интерфейс и русские уличные прозвища бойцов, сенсорное управление, сохранения в браузере, счёт за нокауты и пройденные районы, мост SDK; убраны выход, полноэкранный режим и масштаб. Коммерческий шрифт Impact в сборку и архив не входит — заменён на Rubik (Philipp Hubert, Sebastian Fischer, SIL OFL 1.1). Звуки и музыка оригинала без указанной свободной лицензии (часть — с universal-soundbank.com, тема и выстрел — без источника) удалены и заменены файлами из Blob Wars: Metal Blob Solid: FreeDoom (BSD), OpenArena (GPL-2.0), Mike Koenig / soundbible.com (CC BY 3.0), трек «Electricity» — DJ Sjors (Lennaert van Driel), CC BY-SA 3.0. Встроенные библиотеки: NanoSVG — Mikko Mononen (zlib), stb_image — Sean Barrett (public domain / разрешительная лицензия из заголовка). Пофайловые источники — `street-brawl/CREDITS.md`, тексты лицензий — `street-brawl/LICENSES/`, исходный код — `street-brawl/source/street-brawl-src.zip`. ## Сбей ящики / Box Toppler (`box-toppler/`) [Box Smasher](https://github.com/rollerozxa/boxsmasher), коммит `671f60017d8dbe261bdd430d3ee42f6f72b2c698` — © 2023–2025 ROllerozxa; код, графика и уровни — GPL-3.0-or-later (`box-toppler/LICENSE`). Звуки click, pop, spawn, success, throw — CC0 (KorgMS2000B, ConarB13, rddrus, Kagateni, moogy73), источники — `data/license_attribution.txt` в архиве исходников. Изменения Levbee: веб-сборка на love.js 11.4.1, сохранения в браузере в собственной базе IndexedDB, русский и английский интерфейс, шрифт Rubik (SIL OFL 1.1) вместо undefined-medium без кириллицы, своё название вместо логотипа, вступление с логотипом заменено текстом, убраны кнопки сайта, itch.io, F-Droid и донатов, выход из игры, полноэкранный режим и номер версии, сенсорное управление, мост SDK. Breezefield — © Hugo Dictus, MIT (`box-toppler/LICENSES/Breezefield-MIT.txt`); json.lua — © 2020 rxi, MIT (`box-toppler/LICENSES/json.lua-MIT.txt`). love.js — MIT (`box-toppler/LOVEJS-LICENSE`); неизменённый `love.wasm` содержит mpg123 (LGPL-2.1) и OpenAL Soft (LGPL-2.0+), их исходники — `box-toppler/source/lovejs/`; тексты лицензий — `box-toppler/LICENSES/`, исходный код игры — `box-toppler/source/box-toppler-src.zip`. ## Обезьянья башня / Monkey Tower (`monkey-tower/`) [Monkune](https://github.com/JadedCtrl/Monkune), коммит `16c49ac85ac7abb23ad15226cfe5b86aedc426f7` — код Jaidyn Ann (JadedCtrl), GPL-3.0 (`monkey-tower/LICENSE`). Спрайты monk, monk-jump, monk-frozen, banana — Jaidyn Ann, CC BY 3.0. Шрифты alagard и romulus — Pix3M, CC BY 3.0. Музыка Eric Matyas (soundimage.org): «Quirky Runner» — CC BY 4.0, «The Life and Times of Inky, Blinky, Pinky and Clyde» и «Windle Pixel's 8-Bit Circus» — CC BY 3.0; перекодированы из MP3 в Ogg Vorbis. Шрифт Press Start 2P (CodeMan38, SIL OFL 1.1) добавлен для кириллицы. middleclass, windfield и STALKER-X — MIT, mlib — zlib, love.js — MIT, LÖVE — zlib; неизменённый `love.wasm` содержит mpg123 (LGPL-2.1) и OpenAL Soft (LGPL-2.0+), их исходники — `monkey-tower/source/lovejs/`; полные тексты — `monkey-tower/LICENSES/`, авторы ассетов — `monkey-tower/CREDITS.md`. Изменения Levbee: веб-сборка на love.js 11.4.1, русский и английский интерфейс, своё название, меню уровней вместо файлового браузера, звук вкл/выкл, сенсорное управление, сохранения в браузере, мост SDK. Исходный код — `monkey-tower/source/monkey-tower-src.zip`. ## Логическая зебра / Zebra Logic (`zebra-logic/`) [Einstein](https://github.com/lksj/einstein-puzzle), коммит `db34f7a51c174095dda31f54ecbbd4f1a325e16a` — © 2003–2005 Flowix Games (Александр Бабичев), GPL-2.0 (`zebra-logic/LICENSE`): код и графика. Изменения Levbee: порт с SDL 1.2 на SDL2 и веб-сборка, своё название вместо «Einstein», русский и английский интерфейс, сохранения в браузере, сенсорное управление (долгое нажатие — исключить вариант), мост SDK. Шрифты оригинала (laudcn2, luximb, nova) и звуки без указанной лицензии удалены: вместо них шрифт Rubik (Hubert & Fischer, SIL OFL 1.1) и звуки CC0 с freesound.org (KorgMS2000B, Kagateni, ConarB13, rddrus, moogy73), список — `zebra-logic/CREDITS.md`. Лицензии библиотек — `zebra-logic/LICENSES/`, исходный код — `zebra-logic/source/zebra-logic-src.zip`. ## Зеркальные танки / Mirror Tanks (`mirror-tanks/`) [Laser Kombat](https://github.com/sharkwouter/laserkombat), коммит `3ebb3880684d36e95e4dde551c5ae6467b3dbd31` — оригинал David Dewey, порт на SDL2 и C++17 Wouter Wijsman; GPL-3.0 (`mirror-tanks/LICENSE`): код, графика, звуки и 100 уровней из GPL-выпуска David Dewey. Шрифты GNU FreeFont — GPL-3.0-or-later с исключением для шрифтов (`mirror-tanks/LICENSES/FreeFont.txt`, авторы — `FreeFont-AUTHORS.txt`). Изменения Levbee: веб-сборка, своё название вместо заставок с логотипом оригинала, русский и английский интерфейс, сенсорное управление, выбор уровня, сохранения в браузере, мост SDK. Лицензии библиотек — `mirror-tanks/LICENSES/`, исходный код — `mirror-tanks/source/mirror-tanks-src.zip`. ## Пламенная линия / Ember Line (`ember-line/`) [Flameline](https://github.com/HolyBlackCat/LD50-flameline), коммит `5c860b407454c34846c727855202d9630e7fb658` — © Egor Mikhailov (HolyBlackCat), лицензия Zlib (`ember-line/LICENSE`) на репозиторий: код, графика, звуки, музыка и карта. Изменения Levbee: веб-сборка (Emscripten, WebGL2), своё название, логотип оригинала вырезан из атласа, русский и английский интерфейс, шрифт Press Start 2P (CodeMan38, SIL OFL 1.1) вместо Monocat без указанной лицензии, сенсорное управление, сохранения в браузере, мост SDK. Промо-картинки и логотип оригинала из исходников удалены. Разбор происхождения ресурсов — `ember-line-src/web/ASSET-AUDIT.md` в архиве исходников. Лицензии библиотек — `ember-line/LICENSES/`, исходный код — `ember-line/source/ember-line-src.zip`. ## Четыре угла / Four Corners (`four-corners/`) [Znax](https://github.com/joyrider3774/Znax), коммит `c7d8cd3a072c646d618fbbb398a9e7830c330c4e` — © 2022 Willems Davy (joyrider3774), MIT (`four-corners/LICENSE`): код, графика, скины и звуки; идея оригинальной флеш-игры — Nick Kouvaris. Шрифты Roboto — Google, Apache-2.0. Изменения Levbee: веб-сборка, своё название, русский и английский интерфейс, сенсорное управление, рекорды под именем игрока портала, сохранения в браузере, мост SDK. Музыка `title.ogg` (автор Donskeeto, лицензия не указана) удалена — игра идёт без музыки. Список файлов — `four-corners/CREDITS.md`, исходный код — `four-corners/source/four-corners-src.zip`. ## Слияние блоков / Block Fusion (`block-fusion/`) [Wizznic](https://github.com/DusteDdk/Wizznic), коммит `58bbd9b398e09366188ce43dc80cb764b0f663e9` — © Jimmy Christensen (DusteD), GPL-3.0 (`block-fusion/LICENSE`): код, графика, звуки, музыка (Sean Hawk) и уровни; по заявлению автора все медиа — GPL-3.0, заимствованные стоковые материалы перечислены в `block-fusion/media-licenses.txt` и `CREDITS.md`. Шрифт Press Start 2P — CodeMan38, SIL OFL 1.1. Изменения Levbee: порт с SDL 1.2 на SDL2 и веб-сборка, своё название вместо логотипа и свои названия наборов, русский и английский интерфейс, сенсорное управление, сохранения в браузере, мост SDK; музыка перекодирована (~48 кбит/с) и загружается по требованию, PNG переведены в индексированные цвета; сторонние наборы уровней, повторяющие уровни других игр, удалены. Исходный код — `block-fusion/source.zip` (музыка — в `block-fusion/music/`). ## Пингвинья оборона / Penguin Defense (`penguin-defense/`) [Penguin Command](https://github.com/karlb/penguin-command), коммит `bd1a39b7d23ee3d9b8e3d924dad21aa2d87a69f2` — Karl Bartel, GPL-2.0 (`penguin-defense/LICENSE`): код и графика (по AUTHORS оригинала — в основном автора игры); звуковые эффекты, по AUTHORS, взяты из других программ под GPL. Шрифт Press Start 2P — CodeMan38, SIL OFL 1.1. Изменения Levbee: порт с SDL 1.2 на SDL2 и веб-сборка, своё название и титульный экран, русский и английский интерфейс, сенсорное управление, рекорды под именем игрока, предел в 100 волн и потолок счёта 2 000 000, сохранения в браузере, мост SDK. Исключены: титульная картинка (пингвин неизвестного автора) и музыка Skaven (лицензия не указана). Исходный код — `penguin-defense/source/penguin-defense-src.zip`. ## Код для робота / Robot Script (`robot-script/`) [Marvellous Inc.](https://github.com/MarvellousSoft/MarvInc), коммит `adfe68bf63dc46034eb47da7a01c1e56e05aa1bd` — © 2018–2020 MarvellousSoft & USPGameDev: код GPL-3.0 (`robot-script/LICENSE`), оригинальные графика, тексты, ролики и звуки интерфейса — CC BY-SA 4.0 (`robot-script/LICENSES/CC-BY-SA-4.0.txt`). Музыка — Lee Rosevere (The Big Loop) и Kai Engel (Tumult), CC BY 4.0, перекодирована. Звуковые эффекты с freesound.org и OpenGameArt — CC BY 3.0 (FedeFrede, stijn, Dynamicell и др.), CC0 и GPL-2.0, полный список с источниками — `robot-script/CREDITS.md`, исходные лицензионные пометки лежат рядом с каждым файлом в `game.data`. Шрифты: Comfortaa и Fira Mono — SIL OFL 1.1, Roboto — Apache-2.0. Изменения Levbee (распространяются под теми же лицензиями — GPL-3.0 для кода, CC BY-SA 4.0 для текстов): порт с LÖVE 0.10.2 на 11.4 и веб-сборка на love.js, своё название, перевод на русский всех писем, заданий и интерфейса, сохранения в браузере, удаление Steam и выхода, перекодированная музыка, PNG роликов в индексированных цветах; фоновый шум города (собран из записей freesound без указанных лицензий) удалён. Исходный код — `robot-script/source/robot-script-src.zip`. Включённые Lua-библиотеки: binser — Calvin Rose, MIT (с кодом сериализации чисел François Perrad); inifile — Bart van Strien, BSD-2-Clause; md5 — Enrique García Cota, Adam Baldwin, hanzao и Equi 4 Software, MIT; hump и slam — Matthias Richter, лицензия в стиле MIT с дополнительным условием об использовании имени правообладателя. Тексты лицензий приведены в заголовках соответствующих Lua-файлов в `game.data`. Полные тексты CC BY 3.0 и CC BY 4.0 находятся в `robot-script/LICENSES/`. ## Глубинный компас / Deep Compass (`deep-compass/`) [Azimuth](https://github.com/mdsteele/azimuth) — © 2012 Matthew D. Steele, GPL-3.0 (`deep-compass/LICENSE`): код, процедурные графика и звук, комнаты и музыка; музыку автор дополнительно разрешает использовать по CC BY 4.0 (ссылка: https://mdsteele.games/azimuth/). Изменения Levbee: порт на SDL2 и веб-сборка, своя прослойка, переводящая старый OpenGL (glBegin/glEnd, списки отображения) в WebGL, своё название, русский и английский интерфейс, кириллица, дорисованная в векторном шрифте игры, сенсорное управление, сохранения в браузере, мост SDK. Исходный код — `deep-compass/source.zip`. ## Стальной ураган / Steel Hurricane (`steel-hurricane/`) [Hurrican](https://github.com/thrimbor/Hurrican) — код © Eiswuxe (Poke53280), SDL/OpenGL ES-порт — Pickle и thrimbor, MIT (`steel-hurricane/LICENSE`). **Ассеты (графика, звуки, музыка, уровни) — с ограничением:** автор выложил их для свободного использования «пока за них не берут денег», коммерческое использование — только по согласованию с ним (info@eiswuxe.de); условие процитировано в `steel-hurricane/NOTICE.md`. Дополнительные пользовательские уровни с turricanforever.de (права не установлены) удалены. Шрифты: Roboto — Apache-2.0 (из него сгенерированы кириллические буквы игровых шрифтов), Press Start 2P — SIL OFL 1.1 (используется для заголовка). Изменения Levbee: веб-сборка, своё название вместо логотипа оригинала, русский и английский интерфейс, сенсорное управление, сохранения в браузере, музыка перекодирована в Ogg и грузится по требованию, мост SDK. Исходный код — `steel-hurricane/source.zip`. ## Земли корон / Crown Realms (`crown-realms/`) [Kingdoms](https://github.com/anttisalonen/kingdoms) — © Antti Salonen. Код — GPL-3.0-or-later (`crown-realms/LICENSE`), графика — CC BY-SA 3.0 (`crown-realms/LICENSES/CC-BY-SA-3.0.txt`); производная графика распространяется под той же лицензией. Шрифт DejaVu Sans — лицензия DejaVu (Bitstream Vera), Boost — BSL-1.0, SDL2 и библиотеки — в `crown-realms/LICENSES/`. Изменения Levbee: порт на SDL2 и WebAssembly, своё название, русский и английский интерфейс (включая названия юнитов, зданий и открытий), сохранения в браузере, главное меню без кнопки выхода, кнопки действий под длину перевода, мост SDK (рекорд — число пережитых ходов). Исходный код — `crown-realms/source.zip`. ## Танковая заварушка / Tank Rumble (`tank-rumble/`) [Battle Tanks](https://github.com/whoozle/btanks) — © Battle Tanks team / Netive Media Group (2006–2009), GPL-2.0-or-later с исключением (`tank-rumble/LICENSE`, `tank-rumble/LICENSE.EXCEPTION`): код и игровые данные (графика, звук, карты, растровые шрифты с кириллицей). Звуковой движок clunk — Vladimir Menshakov, MIT; Lua, Expat — MIT; Ogg/Vorbis — BSD; тексты лицензий — в `tank-rumble/LICENSES/`. Изменения Levbee: браузерная сборка на Emscripten без сетевой игры, своё название, выбор одиночных карт с ботами вместо отсутствующей в апстриме кампании, русский и английский интерфейс, фон меню из фрагмента оригинальной графики, стерео вместо пространственного звука KEMAR, сенсорное управление, сохранения в браузере, мост SDK (рекорд — счёт законченного матча). Исходный код — `tank-rumble/source.zip`; неизменённые данные игры восстанавливаются из апстрима (`README-LEVBEE.md` в архиве).