Quake-SRP - Quake in Rust, spielbar im Browser
Show HN: Quake ported to safe Rust, playable in browser
Quake-SRP bringt id Softwares legendären Shooter Quake als Rust-Port direkt in den Browser – komplett software-gerendert, ohne GPU und ohne Abhängigkeiten. Die Shareware-Episode ist inklusive, eigene Quake-Dateien wie pak1.pak, Mission Packs und CD-Musik lassen sich einfach per Drag-and-drop ergänzen und bleiben lokal im Browser. Steuerung per WASD, Maus, Gamepad oder id-Originalsteuerung, dazu Konsolenbefehle, Cheats und Level-Select. Ein Stück Gaming-Geschichte, neu interpretiert mit moderner Rust-Sicherheit und sofort spielbar.
id Softwares Quake von 1996, portiert nach Rust aus dem GPL-Quellcode und software-gerendert in deinem Browser – keine GPU, keine Abhängigkeiten.
- aroman
Oh mein Gott, und der Autor hat sogar einen "Beweis"[0] in Form einer visuellen Diff-Harness mitgeliefert ... dass es das Originalspiel Pixel für Pixel nachbildet.
Nur das Sahnehäubchen obendrauf auf eine großartige Demonstration unserer neuen kollektiven Superkraft: Computer darum zu bitten, etwas zu tun, von dem wir beschreiben können, wie es geht, wofür wir uns aber (wahrscheinlich) nie selbst die Zeit nehmen würden.
[0] https://github.com/terrapapagalli1516/quake-srp/tree/main/or...
- hn_submit
Werden jetzt Horden von Entwicklern alle möglichen Open-Source-Software mit LLMs nach Rust portieren und das als ihre eigene Arbeit ausgeben?
Ich sehe dafür keinen Bedarf. Rust ist brillant, aber der Quake-C++-Code war bereits mehr oder weniger fehlerfrei.
- airesQ
Autor hier (jemand anderes hat es eingereicht, danke). Es gibt auch ein Video, ein sechsminütiges Video darüber, wie es funktioniert und die verschiedenen QoL-Verbesserungen, die wir hinzugefügt haben (von KI mit menschlicher Unterstützung erstellt):
- apresmoi
Ich finde, https://cssquake.wtf und https://asciiquake.wtf sind etwas mehr eine Herausforderung als das hier
- koala_man
Ich hätte mir 1996 niemals einen Handy-Webbrowser vorstellen können, der dazu fähig ist – zwischen dem Spielen von Quake und dem Ausprobieren der heißen neuen JavaScript-basierten Mouse-Rollover-Bildeffekte im Netscape Navigator 2.0
- Quiark
Ich werde immer noch in Stücke geschossen, wie ist das sicher?
- hand32
Was ist der Sinn davon?
- franze
ok, das schlägt meinen Doom-Minesweeper-Mashup [1] bei Weitem