Người chơi đang di chuyển trong game rắn BSD trên terminal Linux
Máy Tính

10 Trò Chơi Terminal Kinh Điển trên Linux: Giải Trí Cổ Điển Ngay trên Dòng Lệnh

Terminal Linux nổi tiếng với các công cụ tăng năng suất dành cho những người dùng thành thạo, nhưng nó cũng mang đến những cách thức giải trí độc đáo. Ngoài lập trình và shell scripting, bạn hoàn toàn có thể tìm thấy niềm vui khi chơi game ngay trên giao diện dòng lệnh. Một bộ sưu tập game nổi bật, BSD games, được kế thừa từ những trò chơi phổ biến trên một trong những “tổ tiên” của Linux là BSD. Những tựa game dựa trên văn bản này ban đầu được phát triển vào cuối những năm 1970 và 1980, mang đậm dấu ấn hoài niệm và tính kỹ thuật. Dù đã ra đời từ lâu, nhiều game trong số đó vẫn có thể chơi được trên các hệ thống Linux hiện đại. Đôi khi, mọi người đều cần một chút giải lao khỏi việc chạy các lệnh và pipelines căng thẳng, và BSD games chính là lựa chọn hoàn hảo để thư giãn.

Bài viết này sẽ giới thiệu về BSD games, và điều thú vị là bạn không cần một hệ thống BSD để trải nghiệm chúng. Nhiều bản phân phối Linux đã có sẵn gói này. Trên Ubuntu/Debian, gói có tên là “bsdgames”. Để cài đặt, bạn chỉ cần gõ lệnh sau vào terminal:

sudo apt install bsdgames

Nếu bạn đang sử dụng một bản phân phối Linux khác, hãy thử tìm kiếm các tên như “bsdgames” hoặc “bsd-games” trong trình quản lý gói của mình. Gói này đi kèm với rất nhiều trò chơi và những thứ mà tôi chỉ có thể gọi là “không hẳn là game”. Tôi đã thử chúng để xem chúng “trụ vững” như thế nào trong bối cảnh ngày nay.

Cách Cài Đặt BSD Games trên Linux

Trước khi đi sâu vào khám phá từng tựa game, việc cài đặt bộ BSD games là bước đầu tiên để bạn có thể bắt đầu hành trình giải trí trên terminal. Quá trình này khá đơn giản và nhanh chóng trên hầu hết các bản phân phối Linux phổ biến.

Đối với người dùng Ubuntu hoặc Debian, việc cài đặt gói “bsdgames” có thể thực hiện dễ dàng thông qua APT – trình quản lý gói mặc định. Bạn chỉ cần mở terminal và nhập dòng lệnh sau:

sudo apt install bsdgames

Lệnh này sẽ yêu cầu quyền quản trị viên (sudo) để tải xuống và cài đặt tất cả các game và tiện ích đi kèm trong gói bsdgames. Sau khi quá trình hoàn tất, bạn đã sẵn sàng để khám phá thế giới game cổ điển ngay trên dòng lệnh của mình.

Nếu bạn đang sử dụng các bản phân phối Linux khác như Fedora, Arch Linux, hay openSUSE, tên gói có thể khác đôi chút, ví dụ như “bsd-games” hoặc “bsdgames”. Bạn có thể sử dụng trình quản lý gói tương ứng của bản phân phối mình đang dùng (ví dụ: dnf install bsdgames cho Fedora, pacman -S bsd-games cho Arch Linux) để tìm và cài đặt. Hãy nhớ rằng các game này là dạng văn bản thuần túy, nên chúng có kích thước rất nhỏ và cài đặt cực nhanh, không yêu cầu nhiều tài nguyên hệ thống.

Top 10 Tựa Game BSD Kinh Điển Bạn Nên Thử trên Terminal Linux

Hãy cùng khám phá 10 trò chơi thú vị nhất trong bộ sưu tập BSD games, mỗi trò mang một trải nghiệm độc đáo và gợi nhớ về thời kỳ sơ khai của game máy tính.

1. snake

Người chơi đang di chuyển trong game rắn BSD trên terminal LinuxNgười chơi đang di chuyển trong game rắn BSD trên terminal Linux

Nếu bạn đã từng sử dụng điện thoại di động vào những năm 90, tựa game này có thể sẽ quen thuộc. Đây không hoàn toàn là “rắn săn mồi” mà bạn từng chơi trên những chiếc điện thoại cũ (bản thân nó cũng là một bản sao của một game từ những năm 1970). Thay vì điều khiển con rắn ăn mồi, bạn đóng vai một người cố gắng thoát khỏi con rắn ASCII và thu thập tiền. Bạn di chuyển bằng các phím HJKL, tương tự như Vi. Lối chơi theo lượt, cho phép bạn có thời gian suy nghĩ về nước đi tiếp theo. Bạn có thể nhận gợi ý về nơi cần đến hoặc dịch chuyển tức thời đến một vị trí ngẫu nhiên trên màn hình, nhưng sẽ mất một ít tiền nếu làm vậy.

2. sail

Màn hình game tàu thuyền BSD Sail đang diễn ra trên giao diện dòng lệnhMàn hình game tàu thuyền BSD Sail đang diễn ra trên giao diện dòng lệnh

Tựa game này phức tạp đáng ngạc nhiên so với thời đại của nó. Dựa trên một trò chơi cờ bàn của Avalon Hill, sail là một mô phỏng thực tế về các trận hải chiến lịch sử. Trang hướng dẫn (manual page) của nó rất đáng đọc vì sự phơi bày chi tiết lịch sử. Vì hạn chế về thời gian, tôi chưa thể tìm hiểu sâu về nó, nhưng đây có thể là một tựa game thú vị để khám phá vào cuối tuần. sail chứa một lượng lớn các thuật ngữ hàng hải và chắc chắn không phải là một game casual. Những điều như thế này khiến tôi nhận ra sự khéo léo và trí tuệ được đầu tư vào BSD, ngay cả trong các trò chơi.

3. trek

Hình ảnh một trận game Trek BSD đang được chơi trên terminalHình ảnh một trận game Trek BSD đang được chơi trên terminal

Đây là một phiên bản của trò chơi Star Trek kinh điển từng phổ biến trên các máy mainframe vào khoảng thời gian BSD bắt đầu phát triển. Bạn có thể dịch chuyển quanh vũ trụ và tiêu diệt Klingons. Tựa game này rõ ràng được phát triển trước các phần phim và chương trình truyền hình Star Trek sau này, mang đậm phong cách của Star Trek nguyên bản.

4. robots

Giao diện trò chơi Robots trong BSD games đang diễn ra trên terminalGiao diện trò chơi Robots trong BSD games đang diễn ra trên terminal

robots là một trò chơi dựa trên ký tự ASCII vui nhộn. Bạn vào vai một con người bị truy đuổi bởi những con robot. Theo trang hướng dẫn, lý do đơn giản là robot “độc ác”. Đó là toàn bộ cốt truyện bạn nhận được trong những game này. Bạn có thể né tránh robot bằng cách khiến chúng va vào nhau hoặc va vào các mảnh vỡ từ va chạm. Bạn cũng có thể dịch chuyển đến một phần khác của bản đồ. Nó giống như một phiên bản theo lượt của Robotron 2084. Bạn có thể di chuyển bằng các phím tương tự như trong trình soạn thảo Vi hoặc Vim, điều này không ngạc nhiên vì BSD ra đời từ UC Berkeley, nơi cả các game và Vi đều được phát minh. Một trong những nhà phát triển game này là Ken Arnold, người đã tạo ra Rogue nguyên bản, tổ tiên của NetHack và các game “roguelike” khác.

5. hack

Màn hình game Hack BSD đang được chơi trên terminal, hiển thị bản đồ dungeonMàn hình game Hack BSD đang được chơi trên terminal, hiển thị bản đồ dungeon

Nói về “roguelikes”, hack là một tựa game như vậy. Trò chơi lấy cảm hứng lớn từ Rogue nguyên bản. Đây là một game dungeon crawler kinh điển được tạo ngẫu nhiên theo thủ tục, vì vậy mỗi lần chơi là một trải nghiệm khác biệt. Bạn tìm kiếm Amulet of Yendor trong khi có khả năng chơi các lớp nhân vật khác nhau. Đây là điểm nổi bật ban đầu của hack. Nếu cách thiết lập này khiến bạn nghĩ đến NetHack, thì bạn đã đúng. Đây thực sự là một phiên bản đầu tiên của tựa game đó. Mặc dù phiên bản này vẫn thú vị, nhưng rõ ràng nó vẫn còn khá thô sơ nếu bạn đã chơi các phiên bản NetHack sau này.

6. atc

Màn hình game điều khiển không lưu ATC BSD trong terminalMàn hình game điều khiển không lưu ATC BSD trong terminal

Bạn đã bao giờ nghĩ đến việc tìm một công việc ít căng thẳng hơn? Có lẽ điều gì đó thư giãn hơn, như điều khiển không lưu? Bạn có thể trải nghiệm cảm giác đó với atc. Trong game, bạn đưa ra chỉ dẫn cho máy bay rẽ, lên cao, xuống thấp, bay vòng và hạ cánh. Mục tiêu của bạn là ngăn chúng va chạm vào nhau hoặc rời khỏi khu vực không phận của bạn một cách bất hợp pháp bên ngoài các lối thoát được chỉ định ở góc màn hình. Đây có lẽ là game phức tạp nhất trong bộ BSD games, và là một game mà tôi chưa thực sự làm chủ được. Ít nhất thì trò chơi cũng cho thấy rằng việc không theo đuổi sự nghiệp điều khiển không lưu có thể là một quyết định đúng đắn đối với tôi.

7. adventure

Giao diện game phiêu lưu Adventure của BSD trong terminalGiao diện game phiêu lưu Adventure của BSD trong terminal

Đây là tựa game Adventure kinh điển từng phổ biến trên các máy mainframe vào những năm 1970. Khi cả Adventure và BSD đều bắt đầu vào khoảng cùng thời gian, việc một phiên bản chuyển thể xuất hiện cho BSD Unix là điều không thể tránh khỏi, xét rằng cả hai đều có vị trí quan trọng trong văn hóa geek. Mục tiêu của trò chơi rất đơn giản: bạn phải khám phá Hang động Khổng lồ (Colossal Cave). Trò chơi đã để lại dấu ấn trong văn hóa máy tính theo nhiều cách khác, chẳng hạn như cụm từ kinh điển “twisty maze of passages, all alike” (mê cung ngoằn ngoèo của những lối đi, tất cả đều giống nhau) trong hang động và từ ma thuật “XYZZY”.

8. backgammon

Màn hình hướng dẫn Backgammon của BSD trong terminalMàn hình hướng dẫn Backgammon của BSD trong terminal

Đây là một phiên bản của trò chơi cờ bàn kinh điển. Bạn có thể chơi với máy tính hoặc một người khác. Thật không may, tôi không biết chơi Cờ thỏ cáo (Backgammon). May mắn thay, có một lệnh gọi là “teachgammon” cung cấp hướng dẫn về cách chơi. Tiếc là sẽ mất nhiều thời gian hơn để làm quen với Backgammon so với thời gian tôi có thể dành cho bài viết này, vì vậy tôi phải để việc phát triển chiến lược của mình sang một dịp khác. Trò chơi này có độ phức tạp về chiến lược tương đương với Cờ vua.

9. canfield

Giao diện game bài solitaire Canfield của BSD đang được chơi trên terminalGiao diện game bài solitaire Canfield của BSD đang được chơi trên terminal

Mọi máy tính dường như không thể thiếu một trò chơi solitaire, và BSD cũng không ngoại lệ. Phiên bản này dựa trên biến thể Canfield cổ điển của solitaire. Đây là một biến thể từng được chơi bằng tiền trong sòng bạc, vì vậy nó khó hơn phiên bản Klondike mà bạn có thể đã gặp trong Windows. Điểm khác biệt chính của phiên bản này so với các trò chơi solitaire khác là nó hoàn toàn dựa trên văn bản. Các quân bài được biểu diễn bằng chữ cái hoặc số để chỉ thứ hạng và chất. Ví dụ, Queen of Hearts là “Qh”. Ace of Spades là “As”.

10. cribbage

Giao diện game bài Cribbage của BSD đang được chơi với máy tính trên terminalGiao diện game bài Cribbage của BSD đang được chơi với máy tính trên terminal

Tôi thích các trò chơi bài, nhưng không phải lúc nào cũng có cơ hội chơi với người khác, vì vậy các phiên bản máy tính rất phù hợp với tôi. Một trò mà tôi luôn muốn thử là Cribbage, và có một phiên bản BSD. Nó bao gồm hướng dẫn, nhưng tôi nghĩ mình sẽ thích một phiên bản đồ họa hiện đại hơn cho các trò chơi bài. Ít nhất thì tôi sẽ không cần một bảng Cribbage vật lý để chơi.

Kết Luận

Bộ sưu tập BSD games là một kho tàng độc đáo, mang đến những giờ phút giải trí thú vị ngay trên terminal Linux quen thuộc. Dù là những tựa game cổ điển, chúng vẫn giữ được sức hấp dẫn riêng, đặc biệt đối với những người yêu thích sự hoài niệm và muốn khám phá một khía cạnh khác của thế giới dòng lệnh. Từ những cuộc phiêu lưu đầy thử thách như hackadventure, đến những trận chiến hải quân căng thẳng trong sail hay thử thách điều khiển không lưu với atc, BSD games chứng minh rằng giải trí không nhất thiết phải có đồ họa hoành tráng.

Việc cài đặt và trải nghiệm những trò chơi này không chỉ là một cách để thư giãn mà còn là một hành trình khám phá lịch sử phát triển phần mềm và game máy tính. Chúng ta có thể thấy được sự sáng tạo không ngừng của các nhà phát triển từ những ngày đầu, biến những dòng ký tự đơn giản thành cả một thế giới giải trí. Hãy tự mình cài đặt và thử sức với bộ BSD games, chắc chắn bạn sẽ tìm thấy một điều gì đó thú vị và bất ngờ. Bạn đã từng thử những tựa game terminal nào khác chưa? Hãy chia sẻ ý kiến và trải nghiệm của bạn với tincongngheso.com trong phần bình luận bên dưới nhé!

Related posts

Cách Tùy Chỉnh Ghi Chú Excel Tự Động Di Chuyển & Thay Đổi Kích Thước Theo Ô

Administrator

Nâng Tầm Năng Suất: 10 Phím Tắt macOS “Bí Mật” Giúp Bạn Làm Việc Hiệu Quả Hơn

Administrator

Tự Lắp PC: Hướng Dẫn Chi Tiết Từng Bước Theo Thứ Tự Tối Ưu Để Thành Công Ngay Lần Đầu

Administrator