
Quake-SRP перенесла Quake id Software 1996 року в браузер, програмний рендер на Rust
Quake-SRP — це браузерний порт Quake 1996 року від id Software, який переписано з джерельного коду GPL на Rust і рендериться програмно, без GPU. Включено shareware-епізод, власники можуть додавати власні файли.
Класика 1996 року, переписана на Rust
Quake-SRP — це порт Quake 1996 року від id Software, який переписано з вихідного коду гри під GPL на Rust і рендериться прямо в браузері, програмно. Згідно зі сторінкою проєкту, порту не потрібен ні GPU, ні залежності, і він включає shareware-епізод, оригінальний від id quake106.zip розміром 9,1 МБ. Вихідний код доступний на GitHub.
Два пресети: Classic та Slop
Порт має два пресети. Пресет Classic точно відтворює рушій WinQuake від id, усі опції slop вимкнені, а пресет Slop використовує власні параметри порту, кожен з яких є змінною, наприклад asm_showfps 1 або host_maxfps 60. Гравці можуть відкрити сторінку з параметром ?classic або ?slop, щоб розпочати з певним пресетом. Після підтвердження обох пресетів клавіші, параметри та відео повертаються до початкового стану, а збережені ігри залишаються.
Керування та команди консолі
Керування включає рух на WASD, керування оглядом мишею та підтримку геймпада; idcontrols перемикає на власне керування id з 1996 року: стрільба, без огляду мишею, без геймпада, Always Run вимкнено. Консоль, що відкривається клавішею тильда, підтримує чіти та вибір рівня, серед них: god для невразливості, noclip для проходу крізь стіни, fly режим, give для боєприпасів і бойових матеріалів, impulse 9 для всієї зброї та бойових матеріалів, map для переходу на рівень, kill для відродження. F6 та F9 керують швидким збереженням і швидким завантаженням, F12 робить скріншот у файлі .pcx, який зберігається в сховищі сторінки.
Додавайте власні файли
Власники Quake можуть завантажити на сторінку власну копію id1/pak1.pak для епізодів 2-4, пакети місій hipnotic/pak0.pak або rogue/pak0.pak та музичні файли з CD, або вибрати файли вручну. Файли залишаються в браузері. Пакети місій Scourge of Armagon та Dissolution of Eternity обираються на стартовому екрані, сторінка перезавантажується з параметром ?game=hipnotic або ?game=rogue. Quake є торговою маркою id Software, а quake-srp не пов'язаний з id Software і не підтримується id Software.
Джерела: quake-srp.pages.dev
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.