Quake-SRP - Rust 포팅으로 브라우저에서 즐기는 Quake
Show HN: Quake ported to safe Rust, playable in browser
Quake-SRP는 id Software의 1996년 클래식 Quake를 Rust로 포팅하여 브라우저에서 바로 플레이할 수 있게 한 프로젝트입니다. GPU 없이 소프트웨어 렌더링으로 구동되며, 의존성 없이 가볍게 실행됩니다. 셰어웨어 에피소드가 포함되어 있고, 자신의 Quake 파일을 드래그 앤 드롭하면 미션 팩과 CD 음악까지 즐길 수 있습니다. WASD, 마우스 룩, 게임패드 등 현대적인 조작을 지원하고, 콘솔 명령어로 치트와 레벨 선택도 가능합니다. 클래식한 WinQuake 경험과 현대적인 편의성을 동시에 제공하는 것이 특징입니다.
id Software의 1996년 Quake를 Rust로 포팅해 GPU 없이 브라우저에서 소프트웨어 렌더링으로 즐길 수 있습니다.
HN 토론
173- aroman
세상에, 심지어 작성자가 "증명"[0]으로 시각적 차이 비교 도구까지 제공했네요... 원작 게임을 픽셀 하나까지 그대로 재현한다는 걸요.
우리 집단의 새로운 초능력을 보여주는 멋진 시연에 체리 한 알 얹은 격입니다: 컴퓨터에게 우리가 설명할 수는 있지만 (아마) 직접 할 시간은 절대 안 들일 일을 시키는 거죠.
[0] https://github.com/terrapapagalli1516/quake-srp/tree/main/or...
- hn_submit
이제 개발자 무리가 LLM을 써서 온갖 오픈소스 소프트웨어를 Rust로 포팅하고 자기 작업인 양 하는 건가요?
이게 왜 필요한지 모르겠네요. Rust는 훌륭하지만 Quake의 C++ 코드는 이미 거의 버그가 없었거든요.
- airesQ
작성자입니다 (다른 분이 제출하셨네요, 감사합니다). 영상도 있는데, 어떻게 작동하는지와 우리가 추가한 여러 편의 기능을 다룬 6분짜리 영상입니다 (AI가 인간의 도움을 받아 만들었습니다):
- apresmoi
https://cssquake.wtf 와 https://asciiquake.wtf 가 이거보다 좀 더 도전적이라고 느껴지네요
- koala_man
1996년에 Quake를 하면서 Netscape Navigator 2.0에서 새로 나온 JavaScript 기반 마우스 롤오버 이미지 효과를 테스트하던 시절에, 휴대폰 웹 브라우저가 이걸 할 수 있으리라고는 상상도 못 했겠네요
- Quiark
저는 아직도 산산조각 나고 있는데, 이게 어떻게 안전한 거죠?
- hand32
이게 무슨 의미가 있나요
- franze
좋네요, 제 doom 지뢰찾기 짬뽕 [1]을 훨씬 능가하네요