Trenējiet savu prātu un izbaudiet šaha spēli savā Linux terminālī, izmantojot Gambit — šaha klientu, kas atbalsta vairāku spēlētāju spēli, izmantojot SSH.

Šahs ir oriģinālā 4X RPG — tas ļauj jums vadīt teritoriju un armiju, kā arī uzdevumu izpētiet un izvērsieties visā pasaulē, izmantojiet sava ienaidnieka vājumu un pēc tam iznīciniet savu pretinieks.

Lai gan tiešsaistes šahu spēlēt pārlūkprogrammā ir vienkārši, terminālī varat arī iestudēt divu spēlētāju šaha spēli, vai nu ar pretinieku tajā pašā telpā, vai izmantojot SSH, kas nozīmē, ka jūsu pretinieks var atrasties jebkur pasaulē vai tālāk. Lūk, kā.

Gambit piedāvā grafisku šaha galdu jūsu Linux terminālī

Šahs ir viena no visu laiku izcilākajām spēlēm, kuras vēsture aizsākās 6. gadsimta Guptas impērijā Indijā. Lai gan laika gaitā noteikumi ir pilnveidoti, šahs joprojām ir populārs, pateicoties tā pieejamībai un smadzenēm, kas saistītas ar vienas personas prasmju salīdzināšanu ar citu.

Ja jūs nekad iepriekš neesat spēlējis šahu, neuztraucieties; jūs varat viegli iemācieties spēlēt šahu savā tālrunī.

instagram viewer

Tradicionāli šahs ir divu spēlētāju spēle, ko spēlē, izmantojot fizisku dēli ar 64 lauciņiem un divām 16 figūru armijām.

Pirms interneta parādīšanās, ja vēlējāties spēlēt šahu ar kādu, kurš neatradās vienā telpā ar jums, katrs spēlētājs vajadzētu būt savam šaha galdiņam un paziņot savus gājienus, izmantojot vēstules telegrammu, tālruni vai ziņojumu laikraksts.

Mūsdienās varat izmantot mobilās lietotnes, lai uzreiz pievienotos šaha spēlēm vai atvērtu tīmekļa pārlūkprogrammu un pievienotos kādai no daudzajām tiešsaistes šaha sesijām īpašās vietnēs.

Taču mobilās lietotnes var būt dārgas, un ne visiem ir dators ar tīmekļa pārlūkprogrammu vai pat grafisko darbvirsmu.

Izmantojot Gambit, varat izveidot šaha spēli savā terminālī un spēlēt ar blakussēdētāju. Varat arī apkalpot spēli vai pievienoties spēlei, izmantojot SSH, kas nozīmē, ka varat uzreiz spēlēt pret jebkuru cilvēku pasaulē.

Instalējiet Gambit operētājsistēmā Linux

Gambit ir rakstīts Google Go valodā, tāpēc pirms sākat, pārliecinieties par to esat instalējis programmu Go jūsu Linux sistēmā.

Ja jūsu izplatīšana atbalsta Snap, vienkāršākais veids, kā instalēt Go, ir:

sudo snap install go --classic

Kad Go ir instalēts, varat instalēt Gambit ar:

instalējiet github.com/maaslalani/gambit@latest

Šī komanda instalēs Gambit bināro failu uz ~/go/bin/gambit.

Bināro failu var padarīt pieejamu no jebkuras termināļa atrašanās vietas, izveidojot simbolisku saiti ar komandu ln:

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

Pēc tam varat sākt Gambit ar:

gambīts

Varat arī instalēt Gambit, klonējot tā GitHub repozitoriju:

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

Pēc tam izmantojiet cd komanda lai pārietu uz jauno direktoriju:

cd gambīts

Visbeidzot, sāciet Gambit ar:

ej skriet./

Ja esat Snap pakotņu cienītājs, varat instalēt Gambit ar komandu snap šādi:

sudo snap install gambit

Kā spēlēt šahu terminālī, izmantojot Gambit

Ja esat izlasījis tik tālu, droši var teikt, ka zināt vismaz šaha spēles pamatus.

Spēle sākas, tiklīdz atverat Gambit, un jūs redzēsit šaha dēli ar baltu vai melnu šaha figūru attēlojumu ar baltu kontūru.

Kad ir jūsu kārta pārvietoties, noklikšķiniet uz gabala. Jūs redzēsit krāsainu punktu, kas apzīmē telpas, uz kurām jūsu gabals var pārvietoties. Noklikšķiniet uz viena, lai pārvietotu savu gabalu.

Alternatīvi, ja jūsu mašīnai nav peles, varat izmantot tastatūru, lai ierakstītu kvadrātu, kurā atrodas gabals, kuru vēlaties pārvietot, un pēc tam ierakstiet kvadrātu, uz kuru vēlaties pārvietot figūru.

Vienīgā neliela problēma, kas mums rodas, spēlējot šahu šādā veidā, ir tas, ka visi šaha galdiņa lauciņi ir melni, nevis melnbalti. Tas var nedaudz apgrūtināt viegli vizualizēt jūsu gabalu ceļus.

Ja spēlējat pret pretinieku tajā pašā datorā, varat nospiest Ctrl+F taustiņu kombinācija, lai apgrieztu dēli, lai sniegtu viņiem labāku priekšstatu par darbību.

Bet, ja jūs sēžat kādam blakus, iespējams, ir tikpat viegli un nedaudz vairāk apmierinoša izlauzt īstu šaha dēli un iestatīt figūras. Tas ir, spēlējot attālos atskaņotājus, kas Gambit kļūst par savu.

Secure Shell (SSH) ir protokols, ko izmanto, lai droši izveidotu savienojumu ar attālajām ierīcēm, un ar to jūs varat uzņemt šaha spēli ar Gambit un likt citiem spēlētājiem izveidot savienojumu ar to.

Pirms sākat, jums būs jāizveido SSH atslēga. Tas nav iekļauts dokumentācijā, taču Gambit noraidīs atslēgas, kas izveidotas ar RSA algoritmu. Jums būs jāizmanto jaunāks ECDSA algoritms ar minimālo atslēgas izmēru 256 biti, lai rīkotu šaha spēli, izmantojot SSH ar Gambit.

Uzņēmēja datorā ievadiet:

ssh-keygen -t ecdsa -b 256

Izvēlieties, vai vēlaties izmantot paroli, un pēc tam nospiediet Ievadiet. Jūs varat atrast savu jauno atslēgu pāri sadaļā "~/.ssh/" direktoriju.

Ja spēlējat pret pretinieku citā tīklā, resursdatoram būs jāatver maršrutētāja ports 53531 un jāpārsūta savienojumi uz saimniekdatora IP adresi. Tam ir nepieciešamas dažas pamatzināšanas par portu pāradresācija maršrutētājā.

Lai palaistu Gambit serveri, ievadiet:

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

Gambit sāks serveri portā 53531, un spēlētāji var izveidot savienojumu ar spēli, izmantojot:

ssh [email protected] -p 53531 -t room_name

...kur istabas_nosaukums ir vārds, ko izvēlas pirmais spēlētājs, kurš pievienojas.

Atgriežoties resursdatorā, esošajā termināļa logā neatradīsit šaha galdiņu. Atveriet otru logu vai cilni un pēc tam ievadiet:

ssh jūsu_lietotājvārds@localhost -p 53531 -t istabas_nosaukums

Tagad jūs varat spēlēt spēli pret savu pretinieku.

Gambit ir ideāla lietotne ātrai šaha spēlei

Ja pazīstat savu pretinieku un ieplānojat regulāras spēles pret viņiem, Gambit atvieglo spēles izveidi vai savienošanu ar to.

Ja jūsu draugi nespēlē šahu, neizmanto Linux vai ja jums vienkārši nav draugu, varat spēlēt pasjansu savā terminālī!