Terminal Linux không chỉ là một công cụ mạnh mẽ dành cho các nhà phát triển và quản trị hệ thống, mà còn là một kho tàng giải trí bất ngờ. Ngoài các tác vụ lập trình và viết script, bạn hoàn toàn có thể tìm thấy niềm vui và thư giãn ngay trong môi trường dòng lệnh quen thuộc. Một trong những bộ sưu tập trò chơi đáng chú ý nhất là BSD games, tập hợp những tựa game văn bản kinh điển từng làm mưa làm gió trên hệ điều hành BSD – một trong những “tổ tiên” của Linux. Ra đời vào cuối những năm 1970 và 1980, những trò chơi này vẫn giữ được sức hút riêng và có thể được trải nghiệm dễ dàng trên các hệ thống Linux hiện đại.
Mỗi khi cần tạm gác lại những dòng lệnh và công việc, BSD games mang đến một không gian giải trí độc đáo, giúp bạn quay ngược thời gian về kỷ nguyên vàng của game máy tính. Bài viết này sẽ hướng dẫn bạn cách cài đặt và khám phá 10 tựa game BSD kinh điển, nơi bạn có thể vừa giải trí vừa tìm hiểu thêm về lịch sử phát triển của các trò chơi điện tử.
Mặc dù mang tên “BSD games”, bạn không nhất thiết phải sử dụng hệ thống BSD để chơi chúng. Nhiều bản phân phối Linux hiện đại đều cung cấp gói này. Trên các hệ điều hành dựa trên Ubuntu/Debian, gói này thường có tên là “bsdgames”. Để cài đặt, bạn chỉ cần mở terminal và nhập lệnh sau:
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 gói có tên như “bsdgames” hoặc “bsd-games” trong trình quản lý gói của mình. Bộ sưu tập này bao gồm rất nhiều trò chơi và cả những “thứ không hẳn là game” nhưng vẫn rất thú vị để khám phá. Hãy cùng tìm hiểu xem chúng có còn hấp dẫn trong thời đại công nghệ ngày nay không nhé!
Top 10 Trò Chơi Terminal Linux Cổ Điển (BSD Games) Đáng Thử
1. Snake – Cuộc rượt đuổi “rắn” phiên bản khác
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. Tuy nhiên, phiên bản “snake” trong BSD games không hoàn toàn giống với trò rắn săn mồi mà bạn từng chơi trên những chiếc điện thoại cũ (vố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 một con rắn ăn mồi, bạn sẽ đóng vai một người cố gắng thoát khỏi con rắn được tạo hình bằng ký tự ASCII trong khi thu thập tiền.
Bạn di chuyển nhân vật bằng các phím HJKL, tương tự như trong trình soạn thảo Vi. Lối chơi theo lượt giúp bạn có đủ thời gian để suy nghĩ nước đi tiếp theo. Bạn có thể nhận gợi ý về hướng di chuyể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 đổi lại sẽ mất một ít tiền.
Trò chơi Snake trong BSD games
2. Sail – Thử thách chiến thuật hải quân phức tạp
Tựa game này gây ngạc nhiên bởi độ phức tạp của nó so với thời điểm ra đời. Dựa trên một trò chơi bàn của Avalon Hill, Sail được thiết kế như 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 game rất đáng đọc vì nó cung cấp nhiều chi tiết lịch sử thú vị.
Với vô vàn thuật ngữ hàng hải và lối chơi đòi hỏi chiến thuật sâu sắc, Sail chắc chắn không phải là một trò chơi giải trí nhẹ nhàng. Điều này khiến người chơi nhận ra sự khéo léo và trí tuệ được đầu tư vào BSD, ngay cả trong những trò chơi của nó. Sail thực sự đã phá vỡ suy nghĩ ban đầu rằng đây chỉ là những “trò chơi giải lao” đơn giản.
Trò chơi Sail trong BSD games đang diễn ra
3. Trek – Du hành không gian tiêu diệt Klingons
Đây là một phiên bản của trò chơi Star Trek kinh điển, từng rất phổ biến trên các máy tính lớn vào thời điểm BSD mới ra đời. Trong Trek, bạn có thể dịch chuyển quanh vũ trụ và tiêu diệt các tàu chiến Klingon. Rõ ràng, trò chơi này đượ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 đến một cái nhìn hoài cổ về vũ trụ Star Trek nguyên bản.
Màn hình chơi game Trek của BSD games
4. Robots – Sinh tồn giữa bầy robot
Robots là một trò chơi dựa trên ký tự ASCII đầy thú vị. Bạn vào vai một con người đang bị những con robot truy đuổi. Theo trang hướng dẫn, lý do robot truy đuổi chỉ đơn giản là chúng “độc ác” – một cốt truyện cơ bản thường thấy trong các trò chơi cùng thời. Bạn có thể thoát khỏi robot bằng cách khiến chúng đâm vào nhau hoặc 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 đồ. Game này gợi nhớ đến phiên bản theo lượt của Robotron 2084.
Bạn có thể di chuyển bằng các phím giống như trong các trình soạn thảo Vi hoặc Vim, điều này không ngạc nhiên vì cả BSD games và Vi đều ra đời từ Đại học UC Berkeley. Một trong những nhà phát triển game là Ken Arnold, người đã tạo ra phiên bản Rogue gốc – tiền thân của NetHack và các trò chơi “roguelike” khác. Giống như các game nhập vai kinh điển đó, Robots dường như là một màn trình diễn cho các thiết bị đầu cuối CRT, vốn còn khá mới khi trò chơi này được viết lần đầu.
Trò chơi Robots trong BSD games đang chạy
5. Hack – Tổ tiên của dòng game Roguelike
Nói về “roguelike”, Hack chính là một trong số đó. Trò chơi này được lấy cảm hứng lớn từ tựa game Rogue gốc. Đây là một game nhập vai khám phá hầm ngục kinh điển, với bản đồ được tạo ngẫu nhiên theo quy trình, đảm bảo mỗi lần chơi là một trải nghiệm khác biệt. Mục tiêu của bạn là tìm kiếm Chiếc bùa hộ mệnh Yendor, và bạn có thể chọn nhiều lớp nhân vật khác nhau – đây là một điểm nhấn ban đầu của Hack.
Nếu thiết lập này khiến bạn liên tưởng đến NetHack, thì bạn đã đúng. Đây thực chất là một phiên bản tiền thân của tựa game đó. Mặc dù phiên bản Hack này khá thú vị, nhưng nó rõ ràng vẫn còn “thô sơ” nếu bạn đã từng chơi các phiên bản NetHack sau này. Các nhà phát triển thậm chí còn thừa nhận rằng game chứa đầy lỗi trong trang hướng dẫn (mà các trang hướng dẫn này cũng thú vị không kém việc chơi game). Có lẽ bạn nên cài đặt một phiên bản NetHack hiện đại hơn nếu muốn khám phá hầm ngục theo phong cách ASCII.
Màn hình game Hack của BSD games
6. ATC – Thử tài kiểm soát không lưu
Bạn đã bao giờ nghĩ đến một công việc ít căng thẳng hơn, có lẽ là thứ gì đó thư giãn hơn, như kiểm soát không lưu? Với ATC, bạn có thể trải nghiệm một phần công việc của một kiểm soát viên không lưu.
Bạn sẽ đưa ra hướng dẫn cho máy bay rẽ, lên cao, xuống thấp, bay vòng và hạ cánh. Nhiệm vụ của bạn là ngăn chúng va 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, ngoài các lối ra được chỉ định ở góc màn hình.
Đây có lẽ là trò phức tạp nhất trong bộ BSD games, và cá nhân tôi cũng chưa thể hoàn toàn nắm vững. Tôi nhớ khi còn nhỏ đã từng chơi một trò tương tự được port sang MS-DOS, vì vậy đây có vẻ là một game kinh điển khác. Ít nhất, trò chơi này cho thấy việc không theo đuổi sự nghiệp kiểm soát không lưu có lẽ là một quyết định đúng đắn đối với tôi.
Màn hình trò chơi ATC của BSD trong terminal
7. Adventure – Huyền thoại hang động Colossal
Đây là trò chơi Adventure kinh điển từng rất phổ biến trên các máy tính lớn vào những năm 1970. Vì Adventure và BSD đều bắt đầu vào khoảng cùng thời gian, có lẽ việc một bản port cho BSD Unix xuất hiện là điều không thể tránh khỏi, khi cả hai đều chiếm một vị trí lớn 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 Colossal.
Trò chơi đã để lại dấu ấn trong văn hóa máy tính theo nhiều cách khác nhau, chẳng hạn như câu nói kinh điển “twisty maze of passages, all alike” (mê cung đường hầm xoắn ốc, tất cả đều giống nhau) trong hang động và từ ma thuật “XYZZY”. Vì những lý do này, bạn có thể muốn trải nghiệm nó để hiểu một phiên bản sơ khai của cái mà chúng ta ngày nay gọi là “meme”. Trò chơi đã định hình nhiều yếu tố của các game phiêu lưu văn bản, như di chuyển bằng các hướng la bàn.
Trò chơi Adventure trong BSD games trong terminal
8. Backgammon – Cờ tào cáo trong terminal
Đây là một phiên bản của trò chơi cờ bàn kinh điển Backgammon. Bạn có thể chơi với máy tính hoặc một người khác. Mặc dù tôi không biết chơi Backgammon, nhưng may mắn thay, có một lệnh gọi là “teachgammon” cung cấp hướng dẫn chi tiết về cách chơi.
Tuy nhiên, để thành thạo Backgammon sẽ mất nhiều thời gian hơn tôi có thể dành cho bài viết này, nên tôi sẽ phải để dành việc phát triển chiến lược cho một dịp khác. Trò chơi này có độ phức tạp chiến thuật tương đương với Cờ vua.
Hướng dẫn Backgammon trong BSD games trên terminal
9. Canfield – Solitaire phiên bản thử thách
Một máy tính dường như không thể hoàn chỉnh nếu 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 ăn tiền trong sòng bạc, vì vậy nó khó hơn nhiều so với 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 lá bài được thể hiện bằng các chữ cái hoặc số chỉ cấp bậc và chất. Ví dụ, quân Q cơ là “Qh”, quân A bích là “As”.
Trò chơi Canfield solitaire trong BSD games đang chạy
10. Cribbage – Thú vị với game bài Cribbage
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à BSD cũng có một phiên bản. Game 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.
Trò chơi Cribbage của BSD được chơi với máy tính
Kết Luận
Thế giới game terminal Linux cổ điển, đặc biệt là bộ sưu tập BSD games, mang đến một góc nhìn độc đáo về lịch sử điện toán và là một cách tuyệt vời để giải trí ngay trên dòng lệnh. Từ những trò chơi chiến thuật phức tạp như Sail và ATC, đến những cuộc phiêu lưu văn bản như Adventure và các tựa game Roguelike như Hack, BSD games chứng tỏ rằng niềm vui không nhất thiết phải đến từ đồ họa 3D cầu kỳ. Chúng là bằng chứng sống về sự sáng tạo và khéo léo của các nhà phát triển game thuở ban đầu.
Việc khám phá những tựa game này không chỉ giúp bạn thư giãn sau những giờ làm việc căng thẳng mà còn khơi gợi sự tò mò về cội nguồn của ngành công nghiệp game. Hãy thử cài đặt BSD games ngay hôm nay và đắm mình vào thế giới của những trò chơi văn bản kinh điển. Bạn sẽ bất ngờ về những gì mình có thể tìm thấy trong terminal Linux quen thuộc. Đừng ngần ngại chia sẻ những trải nghiệm của bạn dưới phần bình luận hoặc khám phá thêm các bài viết khác của chúng tôi về thế giới công nghệ Linux đầy hấp dẫn!