Treenige oma meelt ja nautige malemängu oma Linuxi terminalis Gambitiga, malekliendiga, mis toetab SSH kaudu mitme mängijaga mängu.

Male on originaalne 4X RPG – see annab teile territooriumi ja armee juhtimise ning missiooni uurige ja laienege kõikjal, kasutage oma vaenlase nõrkust ja seejärel hävitage oma vastane.

Kuigi brauseris on võrgumalet lihtne mängida, saate oma terminalis lavastada ka kahe mängijaga malemängu, kas vastasega samas ruumis või SSH kaudu, mis tähendab, et teie vastane võib olla kõikjal maailmas – või kaugemale. Siin on, kuidas.

Gambit annab teile Linuxi terminalis graafilise malelaua

Male on üks kõigi aegade suurimaid mänge, mille ajalugu ulatub India 6. sajandi Gupta impeeriumini. Kuigi reegleid on aja jooksul viimistletud, on male endiselt populaarne tänu oma ligipääsetavusele ja ajuprobleemile, milleks on ühe inimese oskuste vastandamine teisega.

Kui te pole kunagi varem malet mänginud, ärge muretsege; saate lihtsalt õppige oma telefonis malet mängima.

Traditsiooniliselt on male kahe mängijaga mäng, mida mängitakse füüsilisel laual, millel on 64 ruutu ja kaks 16 nupust koosnevat armeed.

Kui tahtsite enne Interneti tulekut mängida malet kellegagi, kes ei olnud teiega samas ruumis, siis iga mängija peab omama oma malelauda ja oma käike edastama kirjatelegrammi, telefoni või sõnumi kaudu ajaleht.

Täna saate kasutada mobiilirakendusi, et koheselt malemängudega liituda või avada veebibrauser ja liituda ühega paljudest veebipõhises malesessioonidest spetsiaalsetel saitidel.

Kuid mobiilirakendused võivad olla kulukad ja kõigil pole veebibrauseriga arvutit või isegi graafilist töölauda.

Gambitiga saate oma terminalis luua malemängu ja mängida koos teie kõrval istuva inimesega. Teise võimalusena saate mängu teenindada või sellega liituda SSH kaudu, mis tähendab, et saate kohe mängida kõigi vastu maailmas.

Installige Gambit Linuxile

Gambit on kirjutatud Google'i Go keeles, nii et enne alustamist veenduge selles teil on Go installitud teie Linuxi süsteemis.

Kui teie distro toetab Snapi, on Go installimiseks kõige lihtsam:

sudo snap install go --classic

Kui Go on installitud, saate Gambiti installida koos:

installige github.com/maaslalani/gambit@latest

See käsk installib Gambit binaarfaili ~/go/bin/gambit.

Saate muuta binaarfaili juurdepääsetavaks mis tahes terminali asukohast, luues sümboolse lingi käsuga ln:

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

Seejärel saate Gambiti käivitada järgmisega:

gambiit

Teise võimalusena saate Gambiti installida, kloonides selle GitHubi hoidla:

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

Seejärel kasutage cd käsk uude kataloogi navigeerimiseks:

cd gambiit

Lõpuks käivitage Gambit järgmisega:

mine jookse ./

Kui olete Snap-pakettide fänn, saate Gambiti installida käsuga snap järgmiselt.

sudo snap install gambit

Kuidas Gambitiga terminalis malet mängida

Kui olete nii kaugele lugenud, võib ilmselt kindlalt väita, et teate vähemalt malemängu põhitõdesid.

Mäng algab kohe, kui avate Gambit ja näete malelauda koos valgete või mustade valgete piirjoontega malenuppude kujutistega.

Kui on teie kord liikuda, klõpsake nupul. Näete värvilist punkti, mis tähistab ruume, kuhu teie tükk saab liikuda. Nupu teisaldamiseks klõpsake ühel.

Teise võimalusena, kui teie masinal pole hiirt, võite kasutada klaviatuuri, et tippida välja ruut, millel liigutatav nupp on, ja seejärel sisestada ruut, millele soovite nupu liigutada.

Ainus väike häda, mis meil sellisel viisil malet mängides on, on see, et malelaua ruudud on kõik mustad, mitte mustvalged. See võib raskendada tükkide teede hõlpsat visualiseerimist.

Kui mängite samas arvutis vastase vastu, võite vajutada nuppu Ctrl + F klahvikombinatsioon tahvli ümberpööramiseks, et anda neile tegevusest parem ülevaade.

Kui aga istud kellegi kõrval, on ilmselt sama lihtne ja pisut rahuldustpakkuvam ka päris malelaud välja murda ja nupud paika panna. Gambit on kaugmängijate mängimises omaette.

Secure Shell (SSH) on protokoll, mida kasutatakse kaugseadmetega turvalise ühenduse loomiseks ja selle abil saate Gambitiga malemängu hostida ja lasta teistel mängijatel sellega ühendust luua.

Enne alustamist peate looma SSH-võtme. Seda pole dokumentatsioonis, kuid Gambit lükkab RSA-algoritmiga loodud võtmed tagasi. Peate kasutama uuemat ECDSA algoritmi, mille võtme suurus on vähemalt 256 bitti, et korraldada malemängu SSH-ga koos Gambitiga.

Sisestage hostimasinasse:

ssh-keygen -t ecdsa -b 256

Valige, kas soovite kasutada parooli, ja seejärel klõpsake nuppu Sisenema. Oma uue võtmepaari leiate jaotisest "~/.ssh/" kataloog.

Kui mängite vastase vastu teises võrgus, peab host avama oma ruuteri pordi 53531 ja edastama ühendused hostmasina IP-aadressile. Selleks on vaja mõningaid põhiteadmisi pordi edastamine ruuteril.

Gambit serveri käivitamiseks sisestage:

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

Gambit käivitab serveri pordist 53531 ja mängijad saavad mänguga ühenduse luua, kasutades:

ssh [email protected] -p 53531 -t ruumi_nimi

...kus ruumi_nimi on nimi, mille valib esimene liitunud mängija.

Tagasi hostmasinasse ei leia te olemasolevas terminaliaknas malelauda. Avage teine ​​aken või vahekaart ja sisestage:

ssh teie_kasutajanimi@localhost -p 53531 -t ruumi_nimi

Nüüd saate mängida mängu oma vastase vastu.

Gambit on ideaalne rakendus kiireks malemänguks

Kui teate oma vastast ja plaanite temaga regulaarselt kohtuda, teeb Gambit matši loomise või sellega ühenduse loomise ülilihtsaks.

Kui teie sõbrad ei mängi malet, ei kasuta Linuxi või kui teil lihtsalt pole sõpru, saate selle asemel oma terminalis pasjanssi mängida!