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.
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!