/ / Cách chơi cờ vua trong thiết bị đầu cuối Linux của bạn (Có hỗ trợ nhiều người chơi qua SSH)

Cách chơi cờ vua trong thiết bị đầu cuối Linux của bạn (Có hỗ trợ nhiều người chơi qua SSH)

Cờ vua là game nhập vai 4X nguyên bản—cung cấp cho bạn quyền chỉ huy lãnh thổ và quân đội, cùng với nhiệm vụ khám phá và mở rộng trên bàn cờ, khai thác điểm yếu của kẻ thù và sau đó tiêu diệt đối thủ của bạn.


Mặc dù chơi cờ trực tuyến trên trình duyệt rất đơn giản, nhưng bạn cũng có thể tổ chức một ván cờ hai người chơi trong thiết bị đầu cuối của mình, với đối thủ trong cùng phòng hoặc qua SSH, nghĩa là đối thủ của bạn có thể ở bất kỳ đâu trên thế giới—hoặc xa hơn nữa. Đây là cách.


Gambit mang đến cho bạn một bàn cờ đồ họa trong thiết bị đầu cuối Linux của bạn

hai quân cờ đen và một trắng trên nền xanh lục

Cờ vua là một trong những trò chơi hay nhất mọi thời đại, có lịch sử bắt nguồn từ Đế chế Gupta thế kỷ thứ 6 ở ​​Ấn Độ. Mặc dù các quy tắc đã được cải tiến theo thời gian, nhưng cờ vua vẫn được ưa chuộng do tính dễ tiếp cận và thách thức trí não khi so tài của người này với người khác.

Nếu bạn chưa bao giờ chơi cờ vua trước đây, đừng lo lắng; bạn có thể dễ dàng học chơi Cờ vua trên điện thoại của mình.

Theo truyền thống, cờ vua là một trò chơi hai người chơi, được chơi trên một bàn cờ vật lý có 64 ô vuông và hai quân gồm 16 quân.

Trước khi Internet ra đời, nếu bạn muốn chơi cờ với một người không ở cùng phòng với mình, mỗi người chơi sẽ phải có bàn cờ riêng và thông báo nước đi của mình thông qua điện tín, điện thoại hoặc tin nhắn. trên báo.

Ngày nay, bạn có thể sử dụng các ứng dụng dành cho thiết bị di động để tham gia ngay các trò chơi cờ vua hoặc mở trình duyệt web và tham gia một trong nhiều phiên đấu cờ trực tuyến trên các trang web chuyên dụng.

Nhưng các ứng dụng dành cho thiết bị di động có thể tốn kém và không phải ai cũng có máy tính có trình duyệt web—hoặc thậm chí là máy tính để bàn đồ họa.

Với Gambit, bạn có thể tạo một trò chơi cờ vua trong thiết bị đầu cuối của mình và chơi với người ngồi cạnh bạn. Ngoài ra, bạn có thể giao bóng hoặc tham gia trò chơi qua SSH, nghĩa là bạn có thể chơi ngay lập tức với bất kỳ ai trên thế giới.

Cài đặt Gambit trên Linux

cài đặt gambit với đi

Gambit được viết bằng ngôn ngữ Go của Google, vì vậy trước khi bắt đầu, hãy đảm bảo rằng bạn đã cài đặt Go trên hệ thống Linux của mình.

Nếu bản phân phối của bạn hỗ trợ Snap, cách dễ nhất để cài đặt Go là:

 sudo snap install go --classic 

Khi đã cài đặt Go, bạn có thể cài đặt Gambit với:

 go install github.com/maaslalani/gambit@latest 

Lệnh này sẽ cài đặt nhị phân Gambit vào ~/go/bin/gambit.

Bạn có thể làm cho tệp nhị phân có thể truy cập được từ bất kỳ vị trí đầu cuối nào bằng cách tạo một liên kết tượng trưng bằng lệnh ln:

 sudo ln -s ~/go/bin/gambit /usr/bin/gambit 

Sau đó, bạn có thể bắt đầu Gambit với:

 gambit 

Ngoài ra, bạn có thể cài đặt Gambit bằng cách sao chép kho lưu trữ GitHub của nó:

 git clone https://github.com/maaslalani/gambit 

Sau đó, sử dụng lệnh cd để điều hướng đến thư mục mới:

 cd gambit 

Cuối cùng, bắt đầu Gambit với:

 go run ./ 

Nếu là người yêu thích các gói Snap, bạn có thể cài đặt Gambit bằng lệnh snap như sau:

 sudo snap install gambit 

Cách chơi cờ vua trong nhà ga của bạn với Gambit

bàn cờ gambit với chiếu tướng sắp xảy ra

Nếu bạn đã đọc đến đây, có thể nói rằng bạn biết ít nhất những kiến ​​thức cơ bản về cách chơi cờ vua.

Trò chơi bắt đầu ngay khi bạn mở Gambit, và bạn sẽ thấy một bàn cờ, hoàn chỉnh với các hình đại diện của các quân cờ có màu trắng hoặc đen với đường viền màu trắng.

Khi đến lượt bạn di chuyển, hãy bấm vào một quân cờ. Bạn sẽ thấy một chấm màu biểu thị khoảng trống mà quân cờ của bạn có thể di chuyển đến. Bấm vào một để di chuyển mảnh của bạn.

Ngoài ra, nếu máy của bạn không có chuột, bạn có thể sử dụng bàn phím để gõ ô vuông mà quân cờ bạn muốn di chuyển đang bật, sau đó gõ ô vuông mà bạn muốn di chuyển quân cờ vào.

Điều khó chịu nhỏ duy nhất mà chúng ta gặp phải khi chơi cờ vua theo cách này là các ô bàn cờ đều có màu đen, thay vì đen và trắng. Điều này có thể gây khó khăn cho việc dễ dàng hình dung đường dẫn cho các phần của bạn.

Nếu bạn đang chơi với một đối thủ trên cùng một máy tính, bạn có thể nhấn nút Ctrl + F tổ hợp phím để lật bảng xung quanh để giúp họ nhìn rõ hơn về hành động.

Nhưng nếu bạn đang ngồi cạnh ai đó, thì việc mở một bàn cờ thực và sắp xếp các quân cờ có lẽ cũng dễ dàng và thỏa mãn hơn một chút. Chính khi chơi những người chơi từ xa mà Gambit trở thành của riêng mình.

Secure Shell (SSH) là một giao thức được sử dụng để kết nối an toàn với các thiết bị từ xa và với giao thức này, bạn có thể tổ chức một ván cờ với Gambit và để những người chơi khác kết nối với giao thức đó.

Trước khi bắt đầu, bạn cần tạo khóa SSH. Nó không có trong tài liệu, nhưng Gambit sẽ từ chối các khóa được tạo bằng thuật toán RSA. Bạn sẽ cần sử dụng thuật toán ECDSA mới hơn với kích thước khóa tối thiểu là 256 bit để tổ chức trò chơi cờ vua qua SSH với Gambit.

Trên máy chủ, nhập:

 ssh-keygen -t ecdsa -b 256 

Chọn xem bạn có muốn sử dụng mật khẩu hay không, rồi nhấn Đi vào. Bạn có thể tìm thấy cặp khóa mới của mình trong “~/.ssh/” danh mục.

Nếu bạn đang đấu với một đối thủ trên một mạng khác, máy chủ sẽ cần mở cổng 53531 trên bộ định tuyến của họ và chuyển tiếp các kết nối tới địa chỉ IP của máy chủ. Điều này đòi hỏi bạn phải có một số kiến ​​thức cơ bản về chuyển tiếp cổng trên bộ định tuyến.

Để khởi động máy chủ Gambit, hãy nhập:

 ./gambit serve --key ~/.ssh/id_ecdsa 

Gambit sẽ khởi động máy chủ trên cổng 53531 và người chơi có thể kết nối với trò chơi bằng:

 ssh host_username@remote.host.ip.address -p 53531 -t room_name 

…Ở đâu tên_phòng là tên được chọn bởi người chơi đầu tiên tham gia.

Quay lại máy chủ, bạn sẽ không tìm thấy bàn cờ trong cửa sổ đầu cuối hiện tại của mình. Mở một cửa sổ hoặc tab thứ hai, sau đó nhập:

 ssh your_username@localhost -p 53531 -t room_name 

Bây giờ bạn có thể chơi một trò chơi với đối thủ của mình.

Gambit là ứng dụng hoàn hảo cho ván cờ nhanh

Nếu bạn biết đối thủ của mình và lên lịch các trận đấu thường xuyên với họ, Gambit sẽ giúp bạn tạo hoặc kết nối với một trận đấu cực kỳ dễ dàng.

Nếu bạn bè của bạn không chơi cờ vua, không sử dụng Linux hoặc nếu bạn không có bạn bè nào, thay vào đó, bạn có thể chơi solitaire trong thiết bị đầu cuối của mình!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *