Quake in the browser
Dev Tools
Описание
Веб-порт Quake с процедурной генерацией уровней, созданный с помощью GitHub Copilot и Claude Opus 4.8.
Original (EN)
with procedurally generated levels — Quake has been ported to the web plenty of times, so that part isn't new. But I experimented with the GitHub Copilot app and Claude Opus 4.8 to take id Software's original source, compiled the software renderer to WebAssembly with Emscripten.The cool part: I added support for procedurally generated levels. So after you clear a level, the slipgate opens and you move onto the next random one... with a new room layout, textures, monster placement, working doors with keys, etc. It's pretty challenging.I also added Soudncloud integration (configur
Проблема
Классические шутеры быстро надоедают из-за предсказуемости уровней.
Решение
WebAssembly-порт Quake с алгоритмом генерации случайных уровней (враги, текстуры, двери).
Для кого
Геймеры, ностальгирующие по классическим FPS
Идея для адаптации в РБ
1. **Образовательный геймифицированный тренажёр для IT-школ ПВТ**: Интеграция процедурной генерации уровней в обучающие программы для школ типа IT-Academy/Aкадемии ШАГ, где студенты изучают алгоритмы на примере генерации карт в Quake-движке, с возможностью подключения к белорусским облачным сервисам (например, Viber API для отправки результатов). 2. **Промо-игра для белорусских IT-компаний**: Локализованный демо-проект для резидентов ПВТ (Wargaming, Viber, Maps.me) — например, "Quake с процедурными уровнями от EPAM", где текстуры заменены на узнаваемые локации (ТЦ Galleria, Национальная биб
⚠ AI-черновик. Используй как seed для собственных идей — конкретные цифры, ниши и партнёров проверяй сам.