1 điểm bởi GN⁺ 2 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp

> NetHack là một trò chơi khám phá hầm ngục, hậu duệ xa của Rogue và Hack, đồng thời là hậu duệ trực tiếp của NetHack 3.6

  • Tệp lưu trò chơitệp bones hiện có sẽ không hoạt động trong NetHack 5.0.0
  • NetHack DevTeam đã phát hành NetHack 5.0.0 vào ngày 2 tháng 5 năm 2026
  • Vì đây là phiên bản .0, bạn có thể gặp một số lỗi; các đề xuất, GitHub pull request và báo cáo lỗi đều được hoan nghênh
  • Mã nguồn đã được thay đổi để tuân thủ tiêu chuẩn C99
  • Đã loại bỏ rào cản đối với cross-compilation, tức xây dựng trên một nền tảng và hệ điều hành rồi chạy trên nền tảng hay hệ điều hành khác
  • Trình biên dịch leveltrình biên dịch dungeon dựa trên yacc/lex ở thời điểm build, cùng phần xử lý văn bản nhiệm vụ của makedefs, đã được thay thế bằng phương án văn bản Lua được tải và xử lý trong lúc trò chơi chạy
  • Danh sách hơn 3100 bản sửa lỗi và thay đổi có trong doc/fixes5-0-0.txt của mã nguồn; một số mục có thể là spoiler, đặc biệt trong phần tính năng mới
  • Các bản nhị phân cho Windows tải từ nethack.org có thể kiểm tra checksum sha256 bằng certUtil -hashfile nethack-500-win-x64.zip SHA256 hoặc certUtil -hashfile nethack-500-win-arm64.zip SHA256
  • Trên hầu hết các nền tảng, có thể dùng lệnh nethack --showpaths để xem vị trí của nhiều tệp mà NetHack có thể sử dụng
  • Trước khi gửi lỗi, hãy kiểm tra danh sách known bugs và dùng biểu mẫu báo cáo sự cố để gửi lỗi

1 bình luận

 
Ý kiến trên Hacker News
  • Ở lần chơi trước, sau khi suýt chết nhiều lần, cuối cùng tôi cũng cầm được bùa hộ mệnh
    Biết rằng đường quay lại mặt đất cũng sẽ nguy hiểm chẳng kém lúc đi xuống, tôi nghỉ lấy hơi, lưu game rồi đóng lại, mà chuyện đó là khoảng 17 năm trước và file save vẫn còn nguyên
    Thấy thông báo lần này tôi đã mừng vì cuối cùng có thể kết thúc được rồi, nhưng rồi lại tuyệt vọng khi đọc dòng “các save game và file bones cũ không hoạt động trong NetHack 5.0.0”
    Dù vậy cũng may là NetHack không phải kiểu game thương mại hiện đại chỉ chơi online và cố tình làm cho việc chạy bản cũ trở nên khó khăn

    • Tôi cũng có đâu đó một file save trong Dungeon Crawl: Stone Soup với 3 rune đầu tiên
      Có lẽ tôi biết là sẽ mất nó thôi, nhưng cứ thấy ngại đụng vào, nên có khi ngày mai uống một ly cà phê ngon rồi kết thúc luôn còn hơn
      Điều lớn nhất tôi học được từ file save đó là để đi xa hơn một cách ổn định thì phải chơi cẩn thận và phòng thủ đến mức nào
    • Một trong những tấm ảnh cũ nhất còn trên điện thoại tôi là ảnh chụp màn hình lần duy nhất tôi phá đảo Nethack
      Nhân tiện thì tôi thắng bằng Tourist
    • Nhớ lại một ván rất lâu trước đây, tôi đã mang bùa hộ mệnh lên mặt đất thì bị chào đón kiểu “ôi, đó là bùa giả, quay xuống lại đi”, và chắc đó là lần cuối tôi chơi
  • Trình biên dịch level dựa trên yacc/lex ở thời điểm build, cùng trình biên dịch dungeon và phần xử lý file văn bản quest từng do makedefs đảm nhiệm, nay đã chuyển sang phương án văn bản Lua để được nạp và xử lý khi game chạy
    Vì nhiều lý do đây có lẽ là một lựa chọn tốt, nhưng thật sự có cảm giác như kết thúc của cả một thời đại
    NetHack còn lâu đời hơn cả Lua, thứ đã có từ năm 1993, nên lex và yacc đã chết, lex và yacc muôn năm

    • Hơi tiếc là Lua không có sẵn trong cấu hình mặc định của phần lớn distro, nên như vậy có vẻ cũng làm giảm tính di động
      Nền tảng Amiga 68k, có lẽ cả DOS nữa, có thể trở thành trở ngại, và cũng không có bản build Nethack i686 chính thức
      Nếu là tôi, có lẽ tôi sẽ thử dùng ngôn ngữ nhỏ của https://t3x.org làm preprocessor rồi gói kèm luôn
      Bản thân ngôn ngữ T3X0 làm được khá nhiều việc và cũng dễ port sang DOS
      Nhưng kiểm tra lại thì Lua cũng khá portable và thậm chí còn có cả bản port DOS, vậy cũng tốt
  • Rất khuyến khích client 3D
    Điểm hay nhất là nó chạy được gần như ở mọi nơi, và hy vọng sớm được cập nhật cho 5.0.0
    https://github.com/JamesIV4/nethack-3d
    Web https://jamesiv4.github.io/nethack-3d/

    • Tôi từng chơi Nethack rất nhiều cách đây 30 năm, và luôn cảm thấy các bản cập nhật đồ họa không đáng giá đến vậy
      Có một cảm giác rất riêng khi có thể dễ dàng nhìn toàn bộ bản đồ trên một màn hình, và cái thú khi một chữ h màu hồng đáng sợ bất ngờ xuất hiện
      Nhưng nói công bằng thì tôi cũng định thử bản 3D này
    • Có khi đây cuối cùng sẽ là thứ khiến tôi thử Nethack một cách nghiêm túc
    • Tựa game khám phá dungeon đầu tiên tôi chơi là Dungeon Crawl Stone Soup bản tile, và tôi vừa thử bản 3D này thì thấy nó chạy rất tốt
    • Tôi đã tưởng 3D nghĩa là góc nhìn thứ nhất
      Trông nó ổn như các chế độ đồ họa 2D khác, và nếu hợp gu thì tốt thôi, nhưng cá nhân tôi vẫn luôn thích hiển thị bằng ký tự hơn
    • Nó gợi cảm giác Ultima VII / VIII từ https://github.com/JamesIV4/nethack-3d
  • Đúng là một thông báo bất ngờ rất đáng mừng
    Tôi là fan cuồng của NetHack và đã ở lại với 3.6 trong lúc chờ bản 3.7 chính thức suốt một thời gian dài
    Theo những gì tôi biết, backend đã chuyển phần lớn logic tạo bản đồ cùng việc phơi bày dữ liệu khác sang Lua API, và đây là thay đổi khá thú vị để nghịch ngợm với công cụ, fork và mod
    Spoiler nhẹ là tôi nghe nói có những chỉnh sửa cân bằng rất hay nhằm giảm sự phụ thuộc vào một bộ trang bị duy nhất, chẳng hạn làm cho một số kháng cự từ bên ngoài như đeo nhẫn mạnh hơn kháng cự nội tại để tăng thêm quyết định trong việc chọn trang bị
    Tôi cũng háo hức vì sừng kỳ lân không còn dùng để “phục hồi chỉ số” nữa, khiến các hiệu ứng hút chỉ số vốn trước giờ gần như chẳng phải mối đe dọa giờ trở nên nguy hiểm hơn nhiều
    Việc giờ đây có thể làm quest từ sớm cũng rất hay
    Dù là một lựa chọn tệ, nó vẫn có ý nghĩa lớn với speedrun hay chơi ít lượt nhất có thể

  • Những thay đổi dễ thấy của 5.0.0 có khá nhiều spoiler
    Bag of holding dù có nổ, ví dụ khi bạn bỏ vào một đũa hủy phép, thì phần lớn vật phẩm cũng không còn biến mất mà sẽ văng tung tóe
    Chứng mất trí nhớ không còn khiến bạn quên bản đồ nữa
    Sừng kỳ lân không còn phục hồi chỉ số đã mất nữa
    Việc thăng thiên bằng Valkyrie vốn được xem là dễ nhất giờ khó hơn, xác suất nhận Excalibur khi nhúng longsword vào đài phun nước nếu không phải Knight đã thấp hơn, và Valkyrie cũng không còn bắt đầu với longsword hay nhận được stealth trước cấp 3
    Việc dễ dàng đẩy pet vào bẫy polymorph để tạo pet siêu mạnh cũng khó hơn
    Có thể dùng $ để tung đồng xu

    • Họ nerf Valkyrie thật nặng tay
      Đó từng là class tôi thích nhất
  • Tuyệt
    Sẽ hay nếu ai đó trong DevTeam nói về bản phát hành này hay bất cứ điều gì ở Roguelike Celebration tháng 10 (https://www.roguelike.club/)
    Nếu ai có liên hệ thì nên khuyến khích họ cân nhắc tham gia, vì đây thật sự là một sự kiện online do cộng đồng tổ chức rất tuyệt vời mà ai cũng sẽ vui mừng chào đón
    Hồi nhỏ tôi đã chơi Nethack không biết bao nhiêu lần và từng làm tình nguyện viên ở những năm đầu của sự kiện

  • Với tư cách là một người chơi Spelunky rất chăm và vẫn đang nhắm tới việc clear Cosmic Ocean, gần đây tôi bắt đầu học Nethack để tìm hiểu gốc rễ của Spelunky và rồi bị cuốn hẳn vào
    Sau vài tuần chết liên tục, lục wiki và xem series Ascending in Nethack Overexplained trên YouTube, tôi đã thăng thiên thành công với Valkyrie
    Tôi định sớm thử những role khó hơn, và khá ngạc nhiên vì dù là game theo lượt mà độ căng thẳng vẫn rất lớn
    Tôi thích các đợt nerf trong bản phát hành này
    Việc Valkyrie khó lấy Excalibur hơn là tốt, và nerf sừng kỳ lân cũng tốt
    Ván mà tôi thăng thiên đôi lúc thấy quá dễ, nhưng dù vậy Valkyrie có lẽ vẫn sẽ là role dễ nhất áp đảo
    Có lẽ tôi sẽ bị kẹt khá lâu nếu muốn thăng thiên với role khác

    • Thật buồn cười là tôi đã chơi Moria/Angband và các biến thể của Angband rất nhiều, nhưng lại chưa từng chơi Nethack lần nào
  • Ấn tượng đầu tiên của tôi là đã có tutorial, và điều đó thực sự có thể giúp tăng số lượng người chơi lên khá nhiều
    Tính tiện lợi khi di chuyển cũng tốt hơn, ví dụ đi tới cửa thì cửa sẽ mở, còn nếu định di chuyển vào thứ gì rõ ràng nguy hiểm thì game sẽ yêu cầu xác nhận
    Nếu bật tùy chọn, máu sẽ được hiển thị như một thanh đầy màu xanh lá, còn mức tải trọng hay trạng thái ngộ độc cũng được phân biệt bằng màu, trông cũng là điểm mới
    Những thông báo như “bạn đã đẩy thú cưng ra” cũng có thể được lọc đi

  • Tuyệt thật
    Tôi chưa bao giờ giỏi Nethack, chắc là vì tôi quá hấp tấp
    Tôi thường đi được đến đoạn qua Medusa một chút, nhưng sau đó thì rõ ràng phải cần mẹo save scum
    Tôi luôn hơi ghen tị với những người thăng thiên đều đặn, nhưng cũng không đến mức ghen đến nỗi phải bỏ công sức ra làm gì
    Điều luôn khiến tôi ngạc nhiên ở Nethack là cảm giác “các nhà phát triển đã nghĩ tới mọi thứ”, và tôi tự hỏi cảm giác đó còn được giữ lại đến mức nào ở thời nay

    • Tôi cũng giống vậy
      Một phần lớn lý do là khác với các roguelike đơn giản hơn như Shattered Pixel Dungeon hay Sil, tôi luôn có cảm giác mình không thật sự hiểu rõ về mặt cơ chế là chuyện gì đang diễn ra
  • Không phải về Nethack mà là về Angband, và dạo này hiếm khi thấy được nhắc tới, nhưng strip Angband Comic đúng là một tác phẩm kinh điển cult của kiểu hài hước ngách
    http://angband.calamarain.net/