]> Het handboek van &kenolaba; &Josef.Weidendorfer; &Philip.Rodrigues; &Philip.Rodrigues.mail; &Lauri.Watts; &Lauri.Watts.mail; &Niels.Reedijk; 2003-09-18 1.06b 2001 Philip Rodrigues &FDLNotice; &kenolaba; is een eenvoudig strategisch bordspel dat wordt gespeeld met twee spelers. KDE spel kenolaba linux Inleiding &kenolaba; is eenvoudig strategisch bordspel dat wordt gespeeld door twee spelers. De speelstukken zijn geel voor de ene speler en rood voor de andere speler. Het doel van het spel is om 6 stukken van de tegenstander van het bord duwen. Het oorspronkelijke programma is ontwikkeld in 1993 voor DOS en puur Xlib. Voor &kde; is het programma herschreven. Als u het bordspel Abalone kent, dan zult u dit programma zeker waarderen. Dit programma is geïnspireerd door dat spel. Abalone is een handelsmerk van Abalone SA, Frankrijk. Spelregels Rood begint altijd met zetten. Er zijn twee soorten zetten toegestaan: Normaal Een, twee of drie van uw stukken op een rij kunnen één plaats worden gezet in zes richtingen. Zijwaartse zetten zijn ook toegestaan. Druk met de &LMB; op het eerste stuk dat u wilt verzetten. Dit stuk wordt dan geaccentueerd. Sleep nu met de muisaanwijzer in de gewenste richting. Als de zet geldig is, dan zal de cursor veranderen in een pijl in die richting en alle stukken die zullen worden verzet worden geaccentueerd. Als u deze zet wilt uitvoeren, laat dan de muisknop los. Zijwaartse zetten worden op een andere wijze gedaan: voor twee stukken, klik tussen beide in en sleep, voor drie stukken, klik met de &MMB; op het middelste stuk. Als een zijwaartse zet mogelijk is worden de stukken geaccentueerd. Anders wordt alleen het middelste stuk geaccentueerd en kunt u een normale zet doen. Duwen U kunt maximaal twee stukken van uw tegenstander voor uw eigen stukken wegduwen. Uw aantal stukken dient dan groter te zijn dan het aantal stukken dat u wilt duwen. Dat betekent dus dat u met drie stukken een of twee stukken van de tegenstander weg kunt duwen en met twee stukken een stuk wegduwen. Speciale duwzetten zijn diegene die een stuk van de tegenstander van het bord duwen. Als u zes stukken van uw tegenstander van het veld hebt geduwd hebt u gewonnen. Als u voorgaande in het echt wilt aanschouwen, dan kunt u de computer tegen zichzelf laten spelen. Nadat u &kenolaba; hebt gestart, selecteer menuoptie InstellingenComputer speeltBeide en start een nieuw spel. Netwerkspel Algemeen netwerkspel U kunt &kenolaba; ook over een netwerk spelen. U kunt met zijn tweeën tegen elkaar op twee verschillende computers spelen, of een ander het spel van een ander &kenolaba; laten observeren. Om de netwerkfunctionaliteit van &kenolaba; te kunnen gebruiken dient u &kenolaba; in de netwerkstand te zetten. Selecteer hiervoor menuoptie SpelNetwerkspel. Alle draaiende &kenolaba;-programma's in netwerkmodus sturen elkaar de gewijzigde posities. Om de posities te kunnen uitwisselen dienen de &kenolaba;-programma's elkander te kunnen vinden. Als ze op dezelfde computer draaien is er verder niets nodig (behalve dan de netwerkmodus aanzetten). Als ze op verschillende computers draaien dient u de andere computer op te geven vanaf de commandoprompt met het argument : %kenolaba Hostnaam Voor ingewijden: &kenolaba;, wanneer in netwerkmodus, luistert op een TCP-poort naar positiewijzigingscommando's van andere &kenolaba;-programma's. U kunt het poortnummer opgeven met het argument . Dit is noodzakelijk als u twee verschillende &kenolaba;-netwerkspellen wilt spelen. Voorbeelden Chris op computer-1 en Marie op computer-2 willen tegen elkaar spelen: Marie start gewoon &kenolaba;, zet menuoptie InstellingenComputer speelt op Geen, en zet het programma in de netwerkmodus. Chris start &kenolaba; vanaf de commandoprompt met het commando %kenolabacomputer-2 en doet dan het zelfde als Marie. Nu begint een van beiden te spelen door een rode zet uit te voeren. Telkens als de positie in een programma is gewijzigd wordt dit ook in het andere programma veranderd. Jan wil het spel observeren: hij doet hetzelfde als Chris, maar voert zelf geen zetten uit. Er zullen twee verschillende &kenolaba;-netwerkspellen op de computers c1 en c2 worden gespeeld. Om de spellen uit elkaar te houden kiezen we poortnummer 12345 voor een spel. Op c1 starten we zoals gebruikelijk: %kenolaba voor het eerste spel en (wat minder gebruikelijk): %kenolaba 12345 voor het tweede spel. Op c2 starten we het eerste spel met: %kenolaba c1 en het tweede met: %kenolaba c1:12345 (de dubbele punt scheidt de host en poort van elkaar in een URL-adres). Uitgebreide opties Wijzigingsmodus U kunt het huidige bord bewerken via menuoptie BewerkenWijzigen. U kunt dan rode en gele stukken toevoegen of ze verwijderen. de statusbalk toont het aantal rode en gele stukken, het verplaatsnummer, de zijde die aan beurt is en of de positie geldig is: een uitroepteken betekent nee, een vinkje betekent ja. Als de positie ongeldig is en u gaat terug naar de spelmodus, dan kunt u niet spelen! Alleen geldige posities kunnen worden gebruikt als startpositie voor een spel. ZetTerug en ZetVerder verhogen en verlagen het zetnummer, maar verplaatsen geen stukken. Gebruik Door met de linker of rechter muisknop op een leeg of geel veld te klikken kunt u rode stukken toevoegen. Door met de middelste muisknop op een leeg of rood veld te klikken kunt u gele stukken toevoegen. tot slot, door te klikken met de linker of rechter muisknop op een rood stuk, of de middelste muisknop op een geel stuk kunt u stukken verwijderen. Elk stuk dat de muis passeert terwijl u de knop ingedrukt houdt zal worden verwijderd. Om terug te gaan naar de spelmodus deselecteert u de menuoptie Wijzigen in het menu Bewerken. Het klembord gebruiken Het huidige &kenolaba;-bord kan worden gekopieerd naar het klembord met behulp van het commando Kopiëren in het menu Bewerken en worden geplakt met Plakken. Op die manier kunt u de bordposities van het ene &kenolaba;-programma naar een andere door Kopiëren te kiezen in het ene programma en Plakken in het andere. Dit werkt overigens beter met de netwerkmodus (zie hierboven). U kunt dit ook gebruiken om posities in een tekstbestand op te slaan (gebruik Kopiëren en plak de klembordinhoud in de editor van uw keuze) en later een positie terug te halen door het te selecteren in de editor en terug te plakken in &kenolaba;. Computerniveau De computer kan op vier verschillende niveaus spelen, namelijk: Eenvoudig Normaal Moeilijk Uitdaging Hoe moeilijker de instelling, des te langer de computer zoekt naar een zet. U kunt het zoeken onderbreken met de toets S. Spioneren Spioneren kan aan- of uitgezet worden via menuoptie Instellingen Bespioneren. Als het uw beurt is, dan kunt u de computerwaardering van de zet die u wilt spelen in de statusbalk zien. Als de computer aan beurt is, dan kunt u (in de statusbalk en aan de geaccentueerde stukken) de computer de beste zet zien uitstippelen. Bepalen welke kleur de computer speelt U kunt de computer met rood, geel of allebei laten spelen. Kies een van deze opties voordat u een nieuw spel begint. Dit werkt uiteraard ook in een spel als u van zijde wilt veranderen. Kies Geen om tegen een andere persoon te spelen. Dit is vooral van belang in de netwerkstand. Geavanceerde configuratie &kenolaba; biedt uitgebreide configuratieopties voor de durfals. Hiermee kunt u het hele puntensysteem naar eigen inzicht veranderen. Om deze opties te bereiken, selecteer menuoptie InstellingenKenolaba instellen.... Terwijl u instellingen wijzigt wordt de score die uw gewijzigde instellingen geven voor de huidige zet weergegeven aan de onderzijde van het dialoog, naast Evaluatie van huidige positie. Tabblad <guilabel >Zetten</guilabel > Het aantal punten toegevoegd aan het totaal van elk type zet kan hier worden gewijzigd, afhankelijk van het type zet en hoeveel stukken daarbij betrokken zijn. De zetten worden onderverdeeld in drie typen: Normaal Een normale zet is een waarbij u een of meer stukken van uzelf verplaatst, maar geen stukken van de tegenstander wegduwt. Duwen Een Duwzet is een waarbij u een of meer stukken van uw tegenstander wegduwt, waarbij de stukken op het bord blijven liggen. Uitduwen Uitduwen is wanneer u een of meer van de stukken van uw tegenstander van het bord duwt. Tabblad <guilabel >Positie</guilabel > Het aantal punten toegevoegd aan de totale score voor een bordpositie is afhankelijk van de ring op het bord waar de stukken zich op bevinden. Voor elke ring, vanuit het midden bekeken kan een gemiddeld puntenaantal worden ingesteld, met een +/- bereik. Het puntenaantal gegeven voor een bepaalde positie wordt willekeurig gevarieerd binnen het +/- bereik. Dit is om te voorkomen dat computer-computer spellen in een oneindige lus terecht komen. Tabblad <guilabel >In een rij</guilabel > Telkens als het aantal stukken in een rij voorkomt wordt het opgegeven aantal punten toegevoegd aan het puntentotaal, ⪚ X 0 0 0 voegt de punten toe voor drie op een rij, en twee keer het puntenaantal voor twee op een rij. Tabblad <guilabel >Telling</guilabel > Voegt het opgegeven aantal punten toe, gebaseerd op het verschil in het aantal ballen aan beide zeiden, fan 1 bal meer tot 5 ballen meer. Als er een verschil is van 6 ballen, dan is het spel afgelopen. Menureferentie Zetten uitvoeren wordt beschreven in de sectie Regels van het spel. De knoppen op de werkbalk hebben dezelfde betekenis als bijhorende menuopties in het menu Spel of Bewerken. Het menu <guimenu >Spel</guimenu > &Ctrl;N Spel Nieuw Start een nieuw spel. Ook als er al een spel gespeeld wordt. N SpelNetwerkspel Hiermee kunt u het programma in de netwerkmodus zetten, of uit de netwerkmodus halen. &Ctrl;Q SpelAfsluiten Beëindigt &kenolaba;. Het menu <guimenu >Bewerken</guimenu > &Ctrl;C BewerkenKopiëren Kopieert een representatie van het &kenolaba;-bord naar het klembord. &Ctrl;V BewerkenPlakken Interpreteert de inhoud van het klembord als een ASCII-weergave van een &kenolaba;-bord, en kopieert het naar het huidige spelbord. Een bruikbare ASCII-weergave wordt gegenereerd door Kopiëren. &Ctrl;Ins BewerkenWijzigen Zet &kenolaba; in de wijzigingsstand. &Ctrl;S BewerkenPositie opslaan Bewaart de huidige positie zodat die later kan worden terug gehaald met BewerkenPositie herstellen. &Ctrl;O BewerkenPositie herstellen Herstelt de bordpositie die is opgeslagen in &kenolaba; via menuoptie Bewerken Positie opslaan. Het menu <guimenu >Zet</guimenu > H ZetHint Er wort een tip voor uw volgende zet getoond. Dit is alleen mogelijk als u speelt op niveau Normaal of hoger, het tweede of volgende zet is, en u nog geen zet ongedaan hebt gemaakt. S Zet Zoeken stoppen Als de computer aan het nadenken is, dan wordt zijn zoektocht naar de juiste zet afgebroken en wordt de beste zet die tot dusver is gevonden gedaan. PgUp ZetTerug Neemt uw vorige zet terug. Er worden twee (!) zetten ongedaan gemaakt: uw laatste zet en die van uw tegenstander. U bent dus weer aan beurt. Er worden 100 onthouden, aarzel dus niet om zetten ongedaan te maken totdat u terug bent bij het begin van het spel (dit gaat sneller met de toets F2). In de wijzigingsmodus (zie BewerkenWijzigen hierboven) kunt u het zetnummer van deze positie verlagen. PgDown ZetVooruit Alleen bruikbaar in Wijziginsmodus: het zetnummer van deze positie wordt verhoogd. Het menu <guimenu >Instellingen</guimenu > &Ctrl; M Instellingen Menubalk tonen Toont of verbergt de menubalk van &kenolaba;. InstellingenWerkbalk tonen Toont of verbergt de werkbalk van &kenolaba;. InstellingenStatusbalk tonen Toont of verbergt de statusbalk van &kenolaba;. Deze bevindt zich onderaan het venster. InstellingenInstellingen opslaan Slaat de huidige instellingen op. Deze zullen dan standaard door &kenolaba; worden gebruikt. InstellingenSpeltype kiezen Selecteer het niveau waarop de computer speelt. U hebt de volgende keuzes: Eenvoudig Normaal Moeilijk Uitdaging InstellingenComputer speelt Bepaal welke kleuren de computer speelt. U hebt de volgende keuzes: Rood Geel Beide Geen InstellingenLangzaam verplaatsen Een zet die door computer wordt gedaan als deze optie is aangezet wordt getoond door het laten knipperen en accentueren van de stukken die in deze zet gebruikt worden. Deselecteer deze optie als u dit niet wilt zien: er wordt dan alleen een snelle accentuering getoond. InstellingenBallen tonen Indien geselecteerd worden de stukken als echte ballen getoond met behulp van een eenvoudige ray tracer. InstellingenBespioneren Indien geselecteerd wordt spioneren aangezet. InstellingenSneltoetsen instellen... Opent de dialoog waarin u de sneltoetsen van &kenolaba; kunt wijzigen. InstellingenWerkbalken instellen... Opent de dialoog waarin u de werkbalk van &kenolaba; kunt instellen. InstellingenKenolaba instellen... Opent de configuratiedialoog van &kenolaba; waarin u diens instellingen kunt wijzigen. Zie ook bij . Het menu <guimenuitem >Help</guimenuitem > &help.menu.documentation; Commandoregelopties kenolaba MijnPoortNummer host:poort Met geeft u het poortnummer voor de luisterende TCP-socket op wanneer het programma in de netwerkstand staat. Met geeft u een &kenolaba;-programma op afstand op (met eventueel het poortnummer, voor het geval de standaardpoort niet wordt gebruikt op de computer op afstand) om mee te communiceren in de netwerkstand. U kunt meerdere externe processen specificeren. Dankbetuigingen en licenties &kenolaba; Programma copyright 1997-2000 &Josef.Weidendorfer; &Josef.Weidendorfer.mail; Oorspronkelijke documentatie door Robert Williams rwilliams@kde.org en Josef Weidendorfer Documentatie onderhouden door &Philip.Rodrigues; &Philip.Rodrigues.mail;. &meld.fouten;&vertaling.niels; &underFDL; &underGPL; Installatie Hoe &kenolaba; te verkrijgen &install.intro.documentation; Compilatie en installatie &install.compile.documentation;