Ophavsret © 2001 Philip Rodrigues
Tilladelse er hermed givet til at kopiere, videregive og/eller ændre dette dokument under betingelserne i GNU's Fri Dokumentation License, Version 1.1 eller en vilkårlig senere version publiceret af Free Software Foundation; uden invariante afsnit, uden tekster før omslaget, og uden tekster efter omslaget. En kopi af licensen er inkluderet i afsnittet ved navn " Medvirkende og licens".
Kenolaba er et simpelt bræt strategispil der spilles af to spillere.
Indholdsfortegnelse
Kenolaba er et simpelt bræt strategispil der spilles af to spillere. Der er røde og gule brikker for hver spiller. Fra en startposition hvor hver spiller har 14 brikker trækkes der, indtil en spiller har skubbet 6 af modstanderens brikker af brættet.
Det oprindelige program blev udviklet i 1993 for DOS for ren Xlib. For KDE var det en større omskrivning.
Hvis du kender det brætspil der hedder Abalone, vil du kunne lide dette program. Rent faktisk var dette program inspireret af ovennævnte spil. Abalone er et varemærke der tilhøre Abalone SA, Frankrig.
Rød trækker altid først.
To typer træk er tilladt:
Én, to eller tre af dine brikker i en række kan flyttes et trin i en af 6 retninger. Sidebevægelser er også tilladte.
Tryk med
museknap på den første brik du ønsker at flytte. Brikken bliver nu markeret. Træk så musen i den ønskede retning. Hvis trækket er gyldigt, vil markøren forvandle sig til en pil i den retning og alle brikker i trækket vil blive markerede. Hvis du ønsker at udføre trækket, så giv slip på museknappen.Sidelæns træk behandles på en anden måde: For to brikker ved siden af hinanden, klik mellem dem og træk; hvis der er tre, så tryk på den
museknap på den midterste brik - hvis en sidelæns bevægelse er tilladt, så vil brikkerne blive markerede. Ellers vil kun den midterste blive markeret og man kan lave et normalt træk.Man kan skubbe op til to af modstanderens brikker på brættet hvis de er foran ens egne brikker og der er flere af ens egne end af modstanderens. Det vil sige med tre kan man skubbe to ud, og med to kan man skubbe en ud.
Særlige skubbetræk er de der skubber modstanderens brikker af brættet. Når man har seks af disse har man vundet.
Hvis du stadig ikke ved hvad Kenolaba drejer sig om, så kig på et spil hvor maskinen spiller begge sider. Efter at have startet Kenolaba, vælg ->-> og start et nyt spil.
Kenolaba understøtter spil over et netværk. Dette tillader to spillere at spille mod hinanden på forskellige maskiner, eller at én person observerer spillet af et Kenolabaspil på en anden maskine. For at bruge Kenolaba's netværksegenskaber skal Kenolaba sættes til netværkstilstand ved at vælge ->.
Alle kørende Kenolaba programmer der er i netværkstilstand, sender ændrede stillinger til hinanden.
For at udveksle positioner skal Kenolaba programmerne kende til hinanden. Hvis de kører på den samme maskine behøves intet (udover at skifte til netværkstilstand). Hvis de kører på forskellige computere skal man angive de andre maskiner med -h
kommandolinjevalget.
%
kenolaba
-h
EtVærtsNavn
For kendere: Når Kenolaba er i netværkstilstand lytter den til en Tcp sokkel for ændrede stillinger i det andet Abalone program. Man kan angive portnummeret ved hjælp af -p
kommandolinjevalget. Dette bliver man nødt til hvis flere vil spille på to forskellige maskiner.
Peter på maskine1
og Marie på maskine2
vil spille mod hinanden. Marie starter simpelthen Kenolaba, sætter menupunktet -> til og skifter til netværkstilstand. Peter starter Kenolaba med
, og gør i øvrigt det samme. Nu kan én af dem starte et spil og trække som rød. Hver gang stillingen ændres hos den ene ændres den hos den anden også.%
kenolaba
-h
maskine2
Søren vil gerne kigge på spillet: Han gør det samme som Peter, men han trækker ikke selv.
To forskellige Kenolaba netværksspil vil køre mellem maskinerne m1
and m2
. For at skelne mellem spillerne vælger vi port nummer 12345 for den ene. På m1
starter vi som sædvanlig:
for det første spil, og (ikke som sædvanlig):%
kenolaba
for det andet. På%
kenolaba
-p
12345
m2
starter vi det første spil med: og det andet med:%
kenolaba
-h
m1
(Kolon adskiller vært og port som in URL).%
kenolaba
-h
m1:12345
Man kan redigere den nuværende brætstilling ved at vælge -> for at sætte Kenolaba i ændringstilstand. Man kan tilføje røde eller gule brikker eller slette dem. Statuslinjen viser antallet af røde og gule brikker, flytningstallet, hvis side har næste træk og om stillingen er gyldig: Et udråbstegn betyder nej, et afkrydset symbol ja.
Hvis stillingen er ugyldig og du skifter tilbage til normal spilletilstand, kan du ikke spille! Kun gyldige stillinger kan bruges som startstilling for et spil.
->og -> vil simpelthen formindske og forøge træknummeret, men vil ikke ændre nogen brikker.
Ved at trykke på Tilføj rød brik” tilstand. Ved at trykke på den knap på et tomt felt eller et rødt felt, går man ind i “Tilføj gul brik” tilstand. Endelig ved at trykke på den eller den museknap på en rød brik, eller den museknap på en gul brik, går man ind i “Slet brik” tilstand. Enhver brik som musen går hen over med knappen presset ned, vil blive slettet.
eller museknap på et tomt eller gult felt, går man ind i “Man skal blot fjerne krydset fra i menuen, for at gå ud af ændringstilstand og tilbage til spilletilstand.
Det aktuelle Kenolaba bræt kan kopieres til klippebordet ved brug af kommandoen i menuen, og indsættes ved brug af . På denne måde kan man kopiere brætstillingerne fra et Kenolaba program til et andet ved at trykke på i et program og i det andet, men det gøres bedre med netværkstilstand (se ovenfor). En anden brug er at gemme stillinger i en tekst fil (ved brug af og din favorit tekstredigering) og hente en stilling tilbage senere ved at vælge i redigeringen og indsætte i Kenolaba.
Computeren kan spille på fire forskellige niveauer, nemlig
Jo hårdere indstilling, jo længere tager computeren for at finde et træk. Man kan afbryde søgningen ved at trykke på S tasten.
“Spionering” kan slås til og fra i menuen , under indstillingen. Hvis det er din tur, kan du se computerens vurdering af det træk du ønsker at spille i statuslinjen. Hvis det er computerens tur kan du se (i statuslinjen og de markerede brikker) det træk den synes er bedst at spille for øjeblikket. Dette ændres naturligvis under søgningen.
Du kan lade computeren spille rød, gul, eller begge sider. Vælg mellem disse muligheder før starten på et nyt spil. Det virker selvfølgelig også midt i et spil, hvis du ønsker at skifte side. Vælg for at spille mod et andet menneske. Dette er meget nyttigt i netværkstilstand.
Kenolaba tilbyder avancerede indstillingsvalg for udfordringen, så du kan ændre hele scoringssystemet hvis du vil. For at få adgang til disse avancerede valg, vælger du ->. Mens du ændre opsætningen, vil den scoring som dine ændrede indstillinger ville give for det aktuelle træk, blive vist for neden i dialogen, ved siden af Evaluering af aktuel position.
Det antal point der lægges til totalen for hver type træk kan ændres her, afhængig af typen af træk, og hvor mange brikker der er involveret. Trækkene er opdelt i tre typer:
Et normalt træk er et hvor du flytter en eller flere af dine egne brikker, men ikke skubber til nogen af modstanderens brikker.
Et skubbetræk er et hvor du skubber til en eller flere af modstanderens brikker, men de forbliver på brættet.
Et skub-ud træk er et hvor du skubber en eller flere af din modstanders brikker af brættet.
Det antal point der lægges til den totale score for en brætposition er afhængig af hvilken ring på brættet brikkerne er på. For hver ring, fra centrer udad, kan en gennemsnits score der skal lægges til sættes, med et +/- område. Scoren givet for en bestemt position varieres tilfældigt indenfor +/- området. Dette er for at forhindre at computer-computer-spil skal gå i uendelig løkke.
For hver gang antallet af brikker i en række hænder, vil det givne antal point blive lagt til scoringen, f.eks. lægger scoringen for tre på række til, og også to gange scoringen for to i en række.
Lægger den givne mængde point til baseret på forskellen i antallet af bolde på begge sider, fra 1 bold mere: op til 5 bolde mere:. Hvis der er en forskel på 6 bolde, er spillet ovre.
Dine evalueringssystemer, definerede i alle andre faneblade i denne dialog, kan gemmes eller slettes her.
Trækkene er forklaret under Spillets regler. Knapperne i redskabslinjen har samme betydning som indgangene i i menuen.
Starter et nyt spil også selvom et spil er i gang.
Hvis dette er aktiveret er anvendelsen i netværkstilstand.
Afslutter Kenolaba.
Kopiér en repræsentation af Kenolaba til klippebordet
Fortolk indholdet af X klippebordet som en ascii repræsentation af Kenolaba brættet svarende til en vis brætstilling. En gyldig ASCII repræsentation kan genereres af .
Skifter Kenolaba til ændringstilstand.
Gem den aktuelle stilling for at blive hentet senere med ->.
Genopret brætpositionen som blev gemt i Kenolabas indstillingsfil med .
Et vink for dit næste træk vises. Kun muligt hvis du spiller på normalt niveau eller over, trækket er over 2 og du ikke har omgjort træk.
Når maskinen tænker, afbrydes dens dybe tænkning og den bruger det bedste træk fundet indtil nu.
Tag dit tidligere træk tilbage. To (!) træk gøres om: modstanderens træk og dit sidste træk. Så det er din tur igen. 100 træk huskes; så tøv ikke med at gå tilbage indtil du er ved begyndelsen af spillet. I ændringstilstand (se Menuen ->), går træknummeret for stillingen ned.
Kun nyttigt i ændringstilstand: Øg træknummer for denne stilling.
Viser eller skjuler Kenolaba's menulinje.
Viser eller skjuler Kenolaba's værktøjslinje.
Viser eller skjuler Kenolaba's statuslinje i bunden af skærmen.
Gemmer de aktuelle indstillinger som standard for Kenolaba.
Vælg det niveau computeren spiller på. Kan være en af:
Vælg med hvilke farver computeren spiller. Kan være en af:
Et træk udført af computeren vises ved blinkende markerede brikker der bruges i trækket når der er afkrydset her. Hvis du ikke ønsker denne animering, så kryds ikke af her. Så vil der kun være en hurtig markering.
Hvis afkrydset, så vises brikkerne ved en indre simpel stråle når det behøves (f.eks. når et vindue ændrer størrelse).
Slår “spionering” til hvis det er krydset af.
Får KDE's standardgenvejes indstillingsdialog frem så man kan brugerindstille genveje brugt af Kenolaba.
Får KDE's standard værktøjslinje indstillingsdialog frem så man kan brugerindstille Kenolaba's værktøjslinje.
Åbner Kenolaba's indstillingsdialog til ændring af Kenolaba's opsætning. Se Kapitel 5, Avancerede indstillinger.
Starter KDE's Hjælpesystem startende med hjælpesiderne for Kenolaba (dette dokument).
Ændrer musemarkøren til en kombination af en pil og et spørgsmålstegn. Klik på punkter indenfor Kenolaba vil åbne et hjælpevindue (hvis der findes et for dette punkt) der forklarer punktets funktion.
Åbner problemrapport dialogen hvor du kan rapportere en fejl eller bede om en “ønskeseddel” egenskab.
Dette vil vise version og forfatterinformation.
Dette viser KDE versionen og anden basal information.
kenolaba [-p
MitPortNummer
] [-h
host:port
]
Med -p
angiver du portnummeret for den lyttende TCP sokkel når du er i netværkstilstand.
Med -h
angiver man en fremmed Kenolaba proces (med muligt portnummer, når man ikke bruger standardporten på den fremmede maskine) til at kommunikere med i netværkstilstand. Man kan angive flere fjerne processer.
Kenolaba
Program ophavsret 1997-2000 Josef Weidendorfer (Josef.Weidendorfer AT in.tum.de)
Oprindelig dokumentation ved Robert Williams (rwilliams AT kde.org)
og Josef Weidendorfer
Dokumentation vedligeholdt af Philip Rodrigues (phil AT kde.org)
.
Dansk oversættelse Erik Kjær Pedersen (erik AT binghamton.edu)
Dokumentation er udgivet under betingelserne i GNU Free Documentation License.
Dette program er udgivet under betingelserne i GNU General Public License.
Indholdsfortegnelse
Kenolaba er en del af KDE-projektet http://www.kde.org/.
Kenolaba findes i kdegames-pakken på ftp://ftp.kde.org/pub/kde/, hoved FTP-stedet for KDE-projektet.
For at kompilere og installere Kenolaba på dit system, skal du skrive følgende i basismappen for distributionen for Kenolaba :
%
./configure
%
make
%
make install
Idet Kenolaba bruger autoconf og automake skulle du ikke få problemer med at kompilere den. Hvis du skulle løbe ind i problemer så rapportér dem til KDE's e-post-lister.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team