Trải nghiệm chơi game ngày nay khá khác so với những năm 1970 và 1980! Thế hệ máy tính, bàn giao tiếp và thiết bị di động hiện tại có thể xử lý các trò chơi 3D phức tạp với các trình đổ bóng, chống răng cưa và hơn thế nữa. Nhưng có một thời gian khi các trò chơi duy nhất có thể chơi được dựa trên văn bản. Nếu bạn đang lên cho một chút hoài niệm, sau đó một số trong những trò chơi vẫn còn có sẵn để được chơi ngày hôm nay.

Bộ trò chơi dựa trên văn bản đáng kính nhất là từ bộ sưu tập trò chơi BSD. Những trò chơi này được viết cách đây vài thập kỷ và trở thành một phần của bản phân phối Unix BSD. Hôm nay bạn có thể thưởng thức chúng trên Linux.

Lưu ý : Hầu hết, nếu không phải tất cả, các trò chơi này có thể được cài đặt trong bất kỳ bản phân phối Linux nào. Trong hướng dẫn này, chúng tôi sẽ chỉ tập trung vào việc cài đặt trên Ubuntu. Nếu bạn không sử dụng Ubuntu, bạn có thể cài đặt các trò chơi từ trình quản lý gói của bạn.

Để cài đặt bộ sưu tập trò chơi BSD trên Ubuntu, hãy sử dụng:

 sudo apt-get cài đặt bsdgames 

Có tổng cộng bốn mươi ba trò chơi trong bộ sưu tập! Dưới đây là danh sách: ngẫu nhiên, gomoku, caesar, countmail, rot13, bcd, atc, số, boggle, quiz, morse, teachgammon, rắn, snscore, lợn, wargames, tetris-bsd, phiêu lưu, số học, sâu, săn, canfield, battlestar, mưa, robot, cribbage, dab, sail, wump, trek, phantasia, wtf, go-fish, monop, backgammon, worm, hack, ppt, số nguyên tố, hangman, pom, cfscores và mille.

Các tác phẩm kinh điển trong danh sách kinh điển này là: phiêu lưu, một trong những trò chơi phiêu lưu dựa trên văn bản gốc và từ đó thể loại được đặt tên; worm, phiên bản gốc của trò chơi “Rắn” vốn rất phổ biến trên điện thoại Nokia; tetris-bsd, phiên bản đầu cuối của trò chơi Tetris cổ điển; và trek, một trò chơi dành cho người hâm mộ Star Trek, nơi bạn có thể giết Klingons (tất nhiên, trò chơi được viết trước khi chúng tôi biết về Khitomer Accord).

Nếu bạn thích ý tưởng của Tetris đang chạy trong một thiết bị đầu cuối, thì Bastest là một phiên bản tốt hơn so với cái được tìm thấy trong bộ sưu tập trò chơi BSD. Để cài đặt nó trên Ubuntu, gõ:

 sudo apt-get cài đặt bastet 

Để chạy loại:

 bastet 

Nhưng chơi game văn bản không dừng lại với bộ sưu tập trò chơi BSD hoặc Tetris. Có rất nhiều người khác để khám phá. Điều gì về một bản sao của các trò chơi arcade cổ điển Space Invaders? Được gọi là "ninvaders", bạn có thể cài đặt nó trên Ubuntu bằng cách sử dụng:

 sudo apt-get cài đặt ninvaders 

Chữ “n” trong tên xuất phát từ thực tế là trò chơi được viết bằng thư viện ncurses. ncurses cung cấp một API cho các lập trình viên để viết các giao diện người dùng dựa trên văn bản theo cách độc lập với thiết bị đầu cuối. Sau khi cài đặt, gõ " ninvaders " để bắt đầu trò chơi.

Nếu bạn nghĩ rằng các điện thoại thông minh liên tục chạy các trò chơi như Temple Run và Subway Surfer là một thể loại mới, sau đó suy nghĩ lại! Còn Moon-buggy thì sao? Bạn lái xe trên bề mặt mặt trăng trong khi cố gắng tránh các miệng núi lửa nguy hiểm bằng cách nhảy qua chúng. Moon Buggy có thể được cài đặt trên Ubuntu bằng cách sử dụng:

 sudo apt-get cài đặt moon-buggy 

Trò chơi có thể được bắt đầu bằng cách sử dụng lệnh " moonbuggy ".

Một cơn sốt khác đã quét sạch thế giới game bình thường là năm 2048. Có sẵn trên web và cho điện thoại thông minh, trò chơi rất dễ học nhưng rất khó để làm chủ. Ý tưởng là để trượt gạch đánh số xung quanh một lưới 4 x 4. Khi các con số chạm vào chúng hợp nhất. Bạn cần phải tiếp tục hợp nhất các ô cho đến khi bạn nhận được một ô có giá trị 2048. Ngoài ra còn có một phiên bản văn bản.

Trò chơi cần phải được xây dựng từ mã nguồn của nó, nhưng nó không phải là khó khăn. Dưới đây là các lệnh:

 wget https://raw.githubusercontent.com/mevdschee/2048.c/master/2048.c gcc -o 2048 2048.c 

Điều này sẽ tải xuống nguồn và xây dựng nó trong thư mục làm việc hiện tại của bạn. Sau đó, để chạy nó, gõ:

 ./2048 

Nếu bạn có bất kỳ trò chơi dựa trên văn bản yêu thích nào khác, vui lòng chia sẻ chúng trong phần nhận xét bên dưới.