Harjoittele mieltäsi ja nauti shakkipelistä Linux-päätteessäsi Gambitilla, shakkiohjelmalla, joka tukee moninpeliä SSH: n kautta.

Shakki on alkuperäinen 4X RPG, joka antaa sinulle alueen ja armeijan hallinnan sekä tehtävän tutkia ja laajentaa kaikkialla, hyödyntää vihollisesi heikkoutta ja tuhota sitten omasi vastustaja.

Vaikka online-shakin pelaaminen selaimella on helppoa, voit myös järjestää kahden pelaajan shakkipelin päätteessäsi, joko vastustajan kanssa samassa huoneessa tai SSH: n kautta, mikä tarkoittaa, että vastustajasi voi olla missä päin maailmaa tahansa – tai pidemmälle. Toimi näin.

Gambit antaa sinulle graafisen shakkilaudan Linux-päätteessäsi

Shakki on yksi kaikkien aikojen suurimmista peleistä, ja sen historia ulottuu 6. vuosisadan Gupta-imperiumiin Intiassa. Vaikka sääntöjä on jalostettu aikojen saatossa, shakki on pysynyt suosittuna saavutettavuutensa ja aivohaasteensa vuoksi, jonka mukaan ihmisen taidot on vastattava toisiaan vastaan.

Jos et ole koskaan ennen pelannut shakkia, älä huoli; voit helposti opettele pelaamaan shakkia puhelimellasi.

instagram viewer

Perinteisesti shakki on kahden pelaajan peli, jota pelataan fyysisellä 64 ruudun laudalla ja kahdella 16 nappulan armeijalla.

Ennen Internetin tuloa, jos halusit pelata shakkia jonkun kanssa, joka ei ollut samassa huoneessa kanssasi, jokainen pelaaja täytyisi olla oma shakkilauta ja ilmoittaa liikkeestään kirjesähkeen, puhelimen tai viestin avulla sanomalehti.

Nykyään voit käyttää mobiilisovelluksia liittyäksesi välittömästi shakkipeleihin tai avata verkkoselaimen ja liittyä johonkin monista online-shakkiistunnoista omistetuilla sivustoilla.

Mobiilisovellukset voivat kuitenkin olla kalliita, eikä kaikilla ole verkkoselaimella varustettua tietokonetta tai edes graafista työpöytää.

Gambitin avulla voit luoda shakkipelin terminaalissasi ja pelata vieressäsi istuvan henkilön kanssa. Vaihtoehtoisesti voit palvella tai liittyä peliin SSH: n kautta, mikä tarkoittaa, että voit pelata välittömästi ketä tahansa vastaan ​​​​maailmassa.

Asenna Gambit Linuxiin

Gambit on kirjoitettu Googlen Go-kielellä, joten varmista se ennen kuin aloitat sinulla on Go asennettuna Linux-järjestelmässäsi.

Jos distro tukee Snapia, helpoin tapa asentaa Go on:

sudo snap install go --classic

Kun Go on asennettu, voit asentaa Gambitin seuraavilla tavoilla:

asenna github.com/maaslalani/gambit@latest

Tämä komento asentaa Gambit-binaarin kohteeseen ~/go/bin/gambit.

Voit tehdä binaarista saatavan mistä tahansa päätepaikasta luomalla symbolisen linkin ln-komennolla:

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

Voit sitten aloittaa Gambitin seuraavasti:

gambitti

Vaihtoehtoisesti voit asentaa Gambitin kloonaamalla sen GitHub-arkiston:

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

Käytä sitten cd-komento navigoidaksesi uuteen hakemistoon:

cd gambit

Aloita lopuksi Gambit:

mene juoksemaan ./

Jos olet Snap-pakettien fani, voit asentaa Gambitin snap-komennolla seuraavasti:

sudo snap install gambit

Kuinka pelata shakkia terminaalissasi Gambitilla

Jos olet lukenut tähän asti, on luultavasti turvallista sanoa, että tiedät ainakin shakin pelaamisen perusteet.

Peli alkaa heti, kun avaat Gambitin, ja näet shakkilaudan, jossa on shakkinappuloiden esitykset joko valkoisina tai mustina ja valkoisin ääriviivoin.

Kun on sinun vuorosi liikkua, napsauta nappulaa. Näet värillisen pisteen, joka edustaa tiloja, joihin palasi voi siirtyä. Napsauta yhtä siirtääksesi palasi.

Vaihtoehtoisesti, jos koneessasi ei ole hiirtä, voit kirjoittaa näppäimistöllä neliön, jossa siirrettävä nappula on, ja kirjoittaa sitten neliön, johon haluat siirtää nappulan.

Ainoa pieni vaiva, joka meillä on tällä tavalla pelaamisessa, on se, että shakkilaudan ruudut ovat kaikki mustia eivätkä mustavalkoisia. Tämä voi vaikeuttaa kappaleidesi polkujen helppoa visualisointia.

Jos pelaat vastustajaa vastaan ​​samalla tietokoneella, voit painaa Ctrl + F näppäinyhdistelmä kääntääksesi laudan ympäri, jotta he näkevät paremman kuvan toiminnasta.

Mutta jos istut jonkun vieressä, on luultavasti yhtä helppoa ja hieman tyydyttävämpää avata oikea shakkilauta ja asettaa nappulat. Gambit tulee omaksi etäsoittimien pelaamiseen.

Secure Shell (SSH) on protokolla, jota käytetään yhteyden muodostamiseen etälaitteisiin turvallisesti, ja sen avulla voit isännöidä shakkipeliä Gambitin kanssa ja saada muut pelaajat muodostamaan yhteyden siihen.

Ennen kuin aloitat, sinun on luotava SSH-avain. Sitä ei ole dokumentaatiossa, mutta Gambit hylkää RSA-algoritmilla luodut avaimet. Sinun on käytettävä uudempaa ECDSA-algoritmia, jonka avaimen vähimmäiskoko on 256 bittiä, jotta voit isännöidä shakkipeliä SSH: n ja Gambitin kautta.

Syötä isäntäkoneelle:

ssh-keygen -t ecdsa -b 256

Valitse, haluatko käyttää salasanaa, ja paina sitten Tulla sisään. Löydät uuden avainparisi "~/.ssh/"hakemistosta.

Jos pelaat vastustajaa vastaan ​​toisessa verkossa, isäntäkoneen on avattava reitittimensä portti 53531 ja välitettävä yhteydet isäntäkoneen IP-osoitteeseen. Tämä vaatii sinulta joitain perustietoja portin edelleenlähetys reitittimessä.

Käynnistä Gambit-palvelin kirjoittamalla:

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

Gambit käynnistää palvelimen portista 53531, ja pelaajat voivat muodostaa yhteyden peliin seuraavilla tavoilla:

ssh [email protected] -p 53531 -t huoneen_nimi

...missä huoneen_nimi on ensimmäisenä liittyneen pelaajan valitsema nimi.

Palattuasi isäntäkoneeseen et löydä shakkilautaa olemassa olevasta pääteikkunastasi. Avaa toinen ikkuna tai välilehti ja kirjoita:

ssh käyttäjän_nimi@paikallinen isäntä -p 53531 -t huoneen_nimi

Nyt voit pelata peliä vastustajaasi vastaan.

Gambit on täydellinen sovellus nopeaan shakkipeliin

Jos tunnet vastustajasi ja ajoitat säännöllisiä otteluita häntä vastaan, Gambit tekee ottelun luomisesta tai siihen yhdistämisestä erittäin helppoa.

Jos ystäväsi eivät pelaa shakkia, eivät käytä Linuxia tai jos sinulla ei vain ole ystäviä, voit pelata pasianssia terminaalissasi!