Dit is een demo van een Java applet waarmee u het eeuwenoude spel Wari kunt spelen.
Klik op Start om het spel te beginnen.
Onder de applet worden de regels uitgelegd.
De regels van Wari
Het Wari spel is een voorbeeld van een Mancala spel. Mancala spelen zijn Afrikaanse spelen
waarbij stukken (bonen) worden geherdistribueerd in kopjes.
De verschillende Mancala spelen onderscheiden zich van elkaar door hoe de kopjes
verdeeld zijn over het bord en hoe de bonen worden geherdistribueerd en veroverd.
De Wari-variant die in de applet hierboven is geïmplementeerd heeft 12 kopjes
en 36 tot 60 bonen (dit is in te stellen mbv. Settings.
De kopjes aan weerszijden van het bord dienen slechts om de veroverde
bonen in op te slaan: links komen de bonen die de computer op u verovert,
rechts de bonen die u zelf verovert.
Het bord heeft twee rijen, ieder zes kopjes lang.
We zullen ze vanaf nu Noord en Zuid noemen. We zullen Noord en Zuid ook
gebruiken als namen voor de spelers. Noord is de bovenkant van het bord,
de speelkant van de computerspeler (in onze conventie nu dus Noord geheten).
Zuid is de andere kant, uw kant dus. De kopjes aan de Zuid-kant zijn genummerd van 1 t/m 6, die aan de
Noord-kant van 7 t/m 12:
De twee rijen vormen samen een cirkel: 7 volgt op 6 en 1 op 12.
De speelrichting is tegen de klok in. Aan het begin van het spel bevat ieder kopje
3 tot 5 bonen (in te stellen met Settings. Spelers spelen om de beurt, óf Noord, óf
Zuid eerst.
Een zet bestaat uit het klikken op een gevuld kopje aan je eigen kant. Dus Noord kiest
altijd een kopje aan de Noord-kant (7 t/m 12), en Zuid altijd aan de Zuid-kant (1 t/m 6).
Alle bonen in het aangeklikte kopje worden één voor één
in de daarop volgende kopjes geplaatst. Stel dat kopje 5 vier bonen bevat, en Zuid speelt
kopje 5. Na deze zet bevatten kopjes 6, 7, 8 en 9 één boon extra (behalve als er
bonen veroverd worden, zie verder), en kopje 5 zal leeg zijn. Als het gespeelde
kopje meer dan elf bonen bevat dan is het kopje zelf uitgesloten van de rij kopjes die aangevuld
worden met bonen. Dus, als kopje 5 veertien bonen bevat dan eindigt de laatste boon in kopje 8, kopje 5 blijft leeg
en kopjes 6, 7 en 8 krijgen elk twee bonen erbij.
Veroverde bonen (zie beneden) worden verplaatst naar de kopjes aan weerszijden
van het bord. De bonen die Noord verovert komen in het uiterst linkse kopje,
de bonen die Zuid verovert in het uiterst rechtse kopje. Als een speler niet meer kan zetten
is het spel afgelopen en heeft de andere speler gewonnen, maar: het is verboden om
de tegenspeler in zo'n situatie te brengen tenzij er echt geen andere optie meer is (zie verder).
De veroveringsprocedure
Bekijk het laatste kopje waar een boon is geplaatst. Als:
dit kopje van jezelf is of
het is van de tegenstander en bevat één, vier of meer bonen
dan is er geen boon veroverd en is je beurt over.
Anders, als:
het kopje van de tegenstander is en
het kopje bevat nu twee of drie bonen
dan zijn al deze bonen veroverd. Nu ga je terug naar het voorlaatste
kopje waar bonen in zijn gestopt. Als deze ook twee of drie bonen bevatten
worden deze ook veroverd. En zo verder, tot je een kopje komt dat één, vier of meer bonen
bevat, of dat van jezelf is. Als dat gebeurt is je beurt over.
Dit betekent dus dat een verovering altijd over een opeenvolgend rijtje van kopjes gaat,
met daarin twee of drie bonen elk.
Als je zoveel stenen hebt dat je een compleet rondje kunt maken, zou je laatste boon
de inhoud van het kopje naar twee of drie kunnen brengen, als daar bij het begin
de beurt nul of één bonen in zat. Dit is een manier om hoge winst te behalen!
Verboden zetten
Het is verboden om een kopje te spelen zonder bonen. Het is ook verboden om
een kopje te spelen als dat tot gevolg heeft dat de tegenstander geen zet meer kan doen,
behalve als dit niet kan worden vermeden. In dat laatste geval is het spel afgelopen.
Als de tegenstander geen bonen heeft bij aanvang van je beurt, moet je minstens één
kopje van hem/haar vullen, als dat tot de mogelijkheden behoort. Als de tegenstander wel bonen heeft
dan mag je geen zet doen waarmee je ze allemaal verovert, tenzij je niet anders kunt. Het is
wel toegestaan om te streven naar een positie waarbij de kopjes van de tegenstander allemaal leeg
zijn en je ze niet kunt vullen (zodat het spel eindigt). Dit is alleen mogelijk tegen het einde van
het spel, wanneer er niet zoveel bonen meer in het spel zijn.
Game over
Het spel is afgelopen als:
Speler A (Noord of Zuid) aan de beurt is, speler B (de ander) geen bonen meer in zijn kopjes heeft:
alle overgebleven bonen zijn nu van A.
Door op te geven (door op Resign te klikken).
De speler met de meeste veroverde stenen wint!
Het is in principe mogelijk dat het spel oneindig lang doorgaat. Daar is helaas geen regel voor.
Deze Java demo implementeert de bovenstaande regels. Er bestaan ook andere regels.