]> &kenolaba;-håndbogen &Josef.Weidendorfer; &Philip.Rodrigues; &Philip.Rodrigues.mail; &Lauri.Watts; &Lauri.Watts.mail; &erik.kjaer.pedersen.role; 2006-01-13 1.06b 2001 &Philip.Rodrigues; &FDLNotice; &kenolaba; er et simpelt bræt strategispil der spilles af to spillere. KDE spil kenolaba linux Indledning &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. Spilleregler Rød trækker altid først. To typer træk er tilladt: Normal É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 &LMB; 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 &MMB; 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. Skubning 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 Indstillinger Maskinen spiller Begge og start et nyt spil. Netværksspil Generelt netværksspil &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 &kenolaba;spil på en anden maskine. For at bruge &kenolaba;'s netværksegenskaber skal &kenolaba; sættes til netværkstilstand ved at vælge SpilNetværksspil. 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 kommandolinjevalget. %kenolaba 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 kommandolinjevalget. Dette bliver man nødt til hvis flere vil spille på to forskellige maskiner. Eksempler Peter på maskine1 og Marie på maskine2 vil spille mod hinanden. Marie starter simpelthen &kenolaba;, sætter menupunktet Indstillinger Maskinen spiller til Ingen og skifter til netværkstilstand. Peter starter &kenolaba; med %kenolaba maskine2, 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å. 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: %kenolaba for det første spil, og (ikke som sædvanlig): %kenolaba 12345 for det andet. På m2 starter vi det første spil med: %kenolaba m1 og det andet med: %kenolaba m1:12345 (Kolon adskiller vært og port som in &URL;). Avancerede indstillinger Ændringstilstand Man kan redigere den nuværende brætstilling ved at vælge RedigérÆndr 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. FlytTilbage og FlytFremad vil simpelthen formindske og forøge træknummeret, men vil ikke ændre nogen brikker. Brug Ved at trykke på venstre eller højre museknap på et tomt eller gult felt, går man ind i Tilføj rød brik tilstand. Ved at trykke på den midterste 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 venstre eller den højre museknap på en rød brik, eller den midterste 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. Man skal blot fjerne krydset fra Ændr i Redigérmenuen, for at gå ud af ændringstilstand og tilbage til spilletilstand. Brug af klippebordet Det aktuelle &kenolaba; bræt kan kopieres til klippebordet ved brug af Kopiér kommandoen i Redigérmenuen, og indsættes ved brug af Indsæt. På denne måde kan man kopiere brætstillingerne fra et &kenolaba; program til et andet ved at trykke på Kopiér i et program og Indsæt 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 Kopiér og din favorit tekstredigering) og hente en stilling tilbage senere ved at vælge i redigeringen og indsætte i &kenolaba;. Computerniveau Computeren kan spille på fire forskellige niveauer, nemlig Let Normal Svært Udfordring 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 Spionering kan slås til og fra i Opsætningsmenuen , under Spion 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. Vælg hvilken farve computeren spiller 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 Ingen for at spille mod et andet menneske. Dette er meget nyttigt i netværkstilstand. Avancerede indstillinger &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 OpsætningIndstil KAbalone.... 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. <guilabel >Træk</guilabel >-fanebladet 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: Normal Et normalt træk er et hvor du flytter en eller flere af dine egne brikker, men ikke skubber til nogen af modstanderens brikker. Skub Et skubbetræk er et hvor du skubber til en eller flere af modstanderens brikker, men de forbliver på brættet. Skub-ud Et skub-ud træk er et hvor du skubber en eller flere af din modstanders brikker af brættet. <guilabel >Position</guilabel >-fanebladet 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. <guilabel >I-en-række</guilabel >-fanebladet For hver gang antallet af brikker i en række hænder, vil det givne antal point blive lagt til scoringen, ⪚ X O O O lægger scoringen for tre på række til, og også to gange scoringen for to i en række. <guilabel >Tæller</guilabel >-fanebladet 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. Fanebladet <guilabel >Evalueringssystemer</guilabel > Dine evalueringssystemer, definerede i alle andre faneblade i denne dialog, kan gemmes eller slettes her. Menureference Trækkene er forklaret under Spillets regler. Knapperne i redskabslinjen har samme betydning som indgangene i i Spil menuen. <guimenu >Spil</guimenu >menuen &Ctrl;N Spil Nyt Starter et nyt spil også selvom et spil er i gang. N SpilNetværksspil Hvis dette er aktiveret er anvendelsen i netværkstilstand. &Ctrl;Q SpilAfslut Afslutter &kenolaba;. <guimenu >Redigerings</guimenu >menuen &Ctrl;C RedigérKopiér Kopiér en repræsentation af &kenolaba; til klippebordet &Ctrl;V RedigérIndsæt 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 Kopiér. &Ctrl;Insert RedigérÆndr Skifter &kenolaba; til ændringstilstand. &Ctrl;S RedigérGem position Gem den aktuelle stilling for at blive hentet senere med Redigér Genopret stilling . &Ctrl;O RedigérGenopret position Genopret brætpositionen som blev gemt i &kenolaba;s indstillingsfil med Redigér Gem position. <guimenu >Flyt</guimenu >-menuen H FlytVink 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. S Flyt Stop søgning Når maskinen tænker, afbrydes dens dybe tænkning og den bruger det bedste træk fundet indtil nu. PageUp FlytTag tilbage 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 Redigér Ændr ), går træknummeret for stillingen ned. PageDown FlytFremad Kun nyttigt i ændringstilstand: Øg træknummer for denne stilling. <guimenu >Opsætnings</guimenu >menuen &Ctrl; M Opsætning Vis Menulinje Viser eller skjuler &kenolaba;'s menulinje. OpsætningVis Værktøjslinje Viser eller skjuler &kenolaba;'s værktøjslinje. OpsætningVis statuslinje Viser eller skjuler &kenolaba;'s statuslinje i bunden af skærmen. OpsætningGem opsætning Gemmer de aktuelle indstillinger som standard for &kenolaba;. OpsætningVælg spiltype Vælg det niveau computeren spiller på. Kan være en af: Let Normal Svært Udfordring OpsætningComputer spiller Vælg med hvilke farver computeren spiller. Kan være en af: Rød Gul Begge Ingen OpsætningFlyt langsomt 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. OpsætningGiv bolde op Hvis afkrydset, så vises brikkerne ved en indre simpel stråle når det behøves (⪚ når et vindue ændrer størrelse). OpsætningSpionér Slår spionering til hvis det er krydset af. OpsætningIndstil genveje... Får &kde;'s standardgenvejes indstillingsdialog frem så man kan brugerindstille genveje brugt af &kenolaba;. OpsætningIndstil værktøjslinjer... Får &kde;'s standard værktøjslinje indstillingsdialog frem så man kan brugerindstille &kenolaba;'s værktøjslinje. OpsætningIndstil &kenolaba;... Åbner &kenolaba;'s indstillingsdialog til ændring af &kenolaba;'s opsætning. Se . <guimenuitem >Hjælp</guimenuitem >menuen &help.menu.documentation; Kommandolinjevalg kenolaba MitPortNummer host:port Med angiver du portnummeret for den lyttende TCP sokkel når du er i netværkstilstand. Med 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. Medvirkende & licens &kenolaba; Program ophavsret 1997-2000 &Josef.Weidendorfer; &Josef.Weidendorfer.mail; Oprindelig dokumentation ved Robert Williams rwilliams@kde.org og &Josef.Weidendorfer; Dokumentation vedligeholdt af &Philip.Rodrigues; &Philip.Rodrigues.mail;. &erik.kjaer.pedersen.credit; &underFDL; &underGPL; Installation Hvordan får man fat på &kenolaba; &install.intro.documentation; Kompilering og installation &install.compile.documentation;