NetHack 5.0.0
Source: Hacker News
릴리스 안내
NetHack DevTeam은 2026년 5월 2일에 NetHack 5.0.0을 출시한다고 발표합니다.
NetHack 5.0은 던전 탐험 게임 NetHack의 향상 버전으로, Rogue와 Hack의 먼 후손이며 NetHack 3.6의 직접적인 후계자입니다.
NetHack 5.0.0은 .0 버전이므로 일부 버그가 발생할 수 있습니다. 건설적인 제안, GitHub 풀 리퀘스트 및 버그 보고를 환영하고 장려합니다.
주요 개선 사항
- 소스 코드는 이제 C99 표준을 준수합니다.
- 게임 및 빌드 프로세스에 대한 구조적 개선이 이루어졌습니다.
크로스‑컴파일링 지원
한 플랫폼/OS에서 NetHack을 빌드하고 다른 플랫폼/OS에서 실행하는 데 필요한 장벽이 제거되었습니다. 이 기능을 크로스‑컴파일링이라고 합니다. 자세한 내용은 최상위 폴더에 있는 Cross-compiling 파일을 참고하십시오.
Lua‑기반 컴파일러
빌드 시 사용되던 “yacc와 lex” 기반 레벨 컴파일러, 던전 컴파일러, 퀘스트 텍스트 처리(이전에는 NetHack의 makedefs 유틸리티가 담당) 를 Lua 텍스트 대안으로 교체했으며, 이는 게임 실행 중에 로드되고 처리됩니다.
수정 및 변경 사항
3,100개가 넘는 수정 및 변경 사항 목록은 doc/fixes5-0-0.txt 파일에서 확인할 수 있습니다. 이 파일은 개발 팀 내부용으로 작성되었으며 “있는 그대로” 제공됩니다. 특히 “새 기능” 섹션에는 스포일러가 포함될 수 있습니다.
호환성
기존 저장 게임 및 bones 파일은 NetHack 5.0.0에서 작동하지 않습니다.
다운로드 검증
nethack.org에서 다운로드한 바이너리의 체크섬(SHA‑256)은 Windows 플랫폼에서 다음 명령으로 검증할 수 있습니다:
certUtil -hashfile nethack-500-win-x64.zip SHA256
또는
certUtil -hashfile nethack-500-win-arm64.zip SHA256
유용한 명령
NetHack이 사용할 수 있는 다양한 파일의 위치를 확인하려면 다음을 실행하십시오:
nethack --showpaths
피드백
모든 릴리스와 마찬가지로 여러분의 피드백을 소중히 여깁니다. 문제 보고 양식을 통해 버그를 제출하고, 새 이슈를 등록하기 전에 “알려진 버그” 목록을 확인하십시오—이미 보고된 경우가 있을 수 있습니다.
행복한 NetHack 즐기세요!