05/10/2026 · VietTechies · Biên tập

Năm 1972, lập trình viên Gregory Yob bắt đầu cảm thấy thất vọng trước những giới hạn gò bó của các trò chơi máy tính dạng chữ (text-based) được viết bằng ngôn ngữ BASIC thời đó. Những tựa game nổi tiếng trên hệ máy tính mainframe thời bấy giờ, như Hurkle và Mugwump, đều nhốt người chơi trong các lưới tọa độ Đề-các (Cartesian) hai chiều với kích thước 10×10 phẳng lì. Trong những trò chơi này, người chơi chỉ đơn thuần nhập tọa độ số X và Y để săn tìm các sinh vật ẩn nấp trên bàn cờ. Yob nhận ra rằng cấu trúc không gian dạng lưới cứng nhắc đó rất đơn điệu về mặt thiết kế, khiến mỗi lượt chơi trở thành một bài tập thử và sai lặp đi lặp lại. Ông quyết định sáng tạo ra một hệ thống mới nhằm biến trải nghiệm khám phá không gian thành một câu đố tư duy thực thụ.
Rời xa lưới tọa độ phẳng
Để vượt qua lối bố trí dễ đoán của các mặt phẳng thông thường, Yob đã tìm đến hình học không gian như một giải pháp thiết kế thay thế đầy tính thực tiễn. Thay vì sắp xếp các hang động theo hàng và cột truyền thống, ông hình dung ra một mạng lưới trò chơi được ánh xạ trực tiếp lên một khối 12 mặt đều (dodecahedron). Bằng cách chuyển hóa các đặc tính của một khối đa diện ba chiều thành logic phần mềm, Yob đã dựng nên một hệ thống hang động mà ở đó các hướng di chuyển tiêu chuẩn—như trái, phải, lên hay xuống—không còn giữ nguyên ý nghĩa thông thường.
Hình học của khối 12 mặt
Bố cục toán học của Yob đã phân bổ thế giới trò chơi trải rộng trên 20 đỉnh của khối 12 mặt. Trong hệ thống này, mỗi đỉnh đại diện cho một phòng hang động riêng biệt, và mỗi phòng được nối trực tiếp với ba đường hầm kề bên dẫn tới các phòng lân cận. Do các đường hầm quấn quanh bề mặt khối 12 mặt một cách liên tục, người chơi khi di chuyển trong mạng lưới có thể đi vòng qua các phòng rồi quay trở lại điểm xuất phát mà không bao giờ vấp phải rào chắn hay biên giới địa hình. Để sống sót, người chơi bắt buộc phải vẽ lại sơ đồ kết nối hình học giữa các hang động được đánh số, thay vì chỉ tính toán khoảng cách không gian trên một lưới tọa độ hai chiều.
Mối hiểm họa và cơ chế giác quan
Bên trong mê cung này, Yob đã đưa vào các mối hiểm họa mang tính hệ thống cùng cơ chế phản hồi giác quan nhằm định hướng quyết định của người chơi. Người chơi phải di chuyển qua mạng lưới để săn tìm một con quái vật có tên là Wumpus, đồng thời tránh né các bẫy môi trường xung quanh. Một số phòng chứa những hố sâu vô tận sẽ khiến người chơi thất bại ngay lập tức nếu bước vào, trong khi các phòng khác lại là nơi trú ngụ của loài dơi siêu cấp sẵn sàng quắp người chơi thả xuống một hang động ngẫu nhiên khác trong hệ thống. Vì các máy đầu cuối (terminal) và máy điện báo (teletype) thời đó không thể hiển thị bản đồ đồ họa, Yob đã thiết kế các manh mối giác quan gián tiếp: người chơi sẽ cảm nhận được một luồng gió lạnh khi đứng kề bên phòng có hố sâu vô tận, và ngửi thấy mùi hôi của Wumpus bất cứ khi nào di chuyển vào khoảng cách trong vòng hai phòng quanh con quái vật. Để tiêu diệt Wumpus mà không cần bước vào hang của nó, người chơi có thể bắn một mũi tên uốn cong có khả năng bay xuyên qua tối đa năm phòng kết nối do người chơi chỉ định.
Lan tỏa trên những máy đầu cuối thời kỳ đầu
Yob đã gửi toàn bộ mã nguồn BASIC của Hunt the Wumpus tới tạp chí Creative Computing. Việc đăng tải mã nguồn này đã biến trò chơi thành một tác phẩm kinh điển được chia sẻ rộng rãi trong cộng đồng máy tính cá nhân thời kỳ đầu và tại các phòng máy tính viện nghiên cứu, trường đại học. Bằng cách xây dựng thiết kế tương tác dựa trên hình học phi Euclid thay vì hệ tọa độ hai chiều phẳng, Yob đã đặt nền móng cho mô hình khám phá không gian trong trò chơi máy tính. Mạng lưới hang động khối 12 mặt của ông đã chứng minh rằng các cấu trúc toán học trừu tượng có thể tạo ra sự kịch tính môi trường và trải nghiệm điều hướng có ý nghĩa ngay cả trong một môi trường thuần chữ.
Ảnh minh họa do AI tạo, không phải ảnh tư liệu.
Nguồn: Hunt the Wumpus, Part 1
