NetHack 5.0 ra mắt: Bản cập nhật lớn đầu tiên sau 11 năm cho tựa game kinh điển
Sau hơn một thập kỷ chờ đợi, phiên bản NetHack 5.0 đã chính thức ra mắt với nhiều cải tiến đáng kể. Bản cập nhật này mang đến hỗ trợ cho kiến trúc Arm, tuân thủ chuẩn C99 và bổ sung các tính năng chơi game mới mẻ.

Những người hâm mộ dòng game Roguelike vừa có thêm một lý do để quay lại với màn hình terminal. Vào cuối tuần vừa qua, NetHack phiên bản 5.0 đã được phát hành, đánh dấu cột mốc quan trọng đầu tiên sau 11 năm kể từ bản cập nhật lớn trước đó.
NetHack và các tựa game cùng loại bắt nguồn từ Rogue – một trò chơi trên hệ thống Unix ra mắt năm 1980. Kết hợp DNA của các tựa game văn bản sơ khai như Star Trek và Colossal Cave Adventure với các yếu tố của Dungeons & Dragons, NetHack tạo ra một thế giới ngục địa đa tầng đầy rẫy quái vật, kho báu và vật phẩm phép thuật, tất cả được thể hiện bằng các ký tự ASCII đơn giản.
Kể từ khi ra mắt lần đầu vào năm 1987, các nhà phát triển đã duy trì sự sống của trò chơi này. Bản nâng cấp lớn gần nhất là phiên bản 3.60 vào năm 2015, sau đó là một loạt bản phát hành nhỏ để sửa lỗi và thay đổi gameplay. Đến năm 2018, dự án đã chuyển mã nguồn sang GitHub.
Những thay đổi lớn trong phiên bản 5.0
Một trong những thay đổi kỹ thuật đáng chú ý nhất là việc mã nguồn hiện đã tuân thủ chuẩn C99. Đây là phiên bản chuẩn mở cho ngôn ngữ lập trình C đã trở nên lỗi thời từ năm 2011. Việc tuân thủ một chuẩn cũ có vẻ hơi lạc hậu, nhưng điều này là cần thiết vì cấu hình mặc định để biên dịch mã vẫn là SysV/Sun/Solaris2.x – hệ thống mà các nhà phát triển NetHack vẫn sử dụng để lưu trữ mã nguồn.
Phiên bản mới cũng tập trung vào việc cải thiện khả năng truy cập (accessibility) cho người dùng.
Cập nhật lối chơi và nền tảng
Theo NetHack Wiki, phiên bản 5.0 giới thiệu năm loại quái vật mới, bao gồm cả "kỹ sư di truyền" (genetic engineer) có khả năng tấn công bằng cách gây ra các đột biến ngẫu nhiên cho người chơi.
Ngoài ra, cơ chế gameplay cũng có những thay đổi thú vị. Người chơi giờ đây có thể hồi sinh một quả trứng bằng cách sử dụng mật ong hoàng gia (royal jelly), hoặc đeo khăn ướt để giảm sát thương từ đám mây độc. Một chi tiết nhỏ nhưng đầy tinh tế dành cho những người hâm mộ Indiana Jones: người chơi chọn lớp nhân vật Khảo cổ học (Archaeologist) sẽ may mắn hơn nếu đội chiếc mũ fedora trong game.
Về nền tảng, các nhà phát triển đã tạo ra phiên bản NetHack dành cho Windows trên Arm. The Register đã thử nghiệm trên các PC chạy chip xử lý của Qualcomm và AMD, và cả hai đều hoạt động trơn tru. Các tệp thực thi (binaries) cho MSDOS và Amiga cũng vẫn được cung cấp. Mã nguồn của game bao gồm các phiên bản cho Linux, macOS, Windows CE, OS/2, Unix (*BSD, System V, Solaris, HP-UX và các hệ điều hành *nix khác), BeOS và VMS.
Với danh sách hỗ trợ hệ điều hành rộng khắp này, hầu như mọi người dùng máy tính đều có thể trải nghiệm một trong những tựa game nền tảng của lịch sử trò chơi điện tử thông qua NetHack 5.0.



