"Nim" game
BLIKJES
bezoek
ere-galerij
eerste
kampioen
geregistreerd


Beschrijving
hoe het werkt
Het spel bestaat uit een rij blikjes.
Je kunt per beurt 1 blikje omgooien of twee naast elkaar staande blikjes.
Speler en computer werpen om beurten.
Wie het laatste blikje omgooit heeft gewonnen.

Elk spel is te winnen.

levels
Het spel heeft 10 levels.
Het beginlevel is 0.
Na 2 gewonnen spelletjes wordt het level met 1 verhoogd.
Bij een verloren spel daalt het level met 1.

"test" mode
De moeilijkheidsgraad loopt op per level.

"free" mode
De blikjes worden willekeurig opgesteld.

ere - galerij
Bij het bereiken van level 10 in "test mode" kan je je opgeven
voor vermelding als meester-speler in de Ere - Galerij.
Vul het formulier in en druk op de knop "aanmelden".

Het spel "BLIKJES"


Klik met een muisknop op een blikje om het om te werpen.
Klik tussen 2 blikjes in om beide blikjes om te werpen.





Klik [hier] voor een programma met 9 verschillende Nim games

Over dit programma
Dit spel hoort tot de categorie van de zogenaamde "Nim" spelen.
Er bestaan vele variaties van.
Al deze bordspelen hebben de volgende gemeenschappelijke eigenschappen: De Canadese wiskundige Charles L. Bouton analyseerde Nim spelen in 1902.
Deze "blikjes" variant is lastiger dan andere Nim spelen: er is een extra
stap nodig in het algoritme dat bepaalt of een bordstand winnend of verliezend is.

Een doorbraak in een algemene analyse van Nim spelen werd in 1936 geleverd door
de Berlijnse wiskundige Roland Sprague. Onafhankelijk hiervan kwam in 1939 P.M.Grundy
tot eenzelfde resultaat.

"Blikjes" is geprogrammeerd in Javascript. Door de aard van een scripttaal is
de snelheid laag. Maar omdat een bordstand met eenvoudige rekenkundige regels is
te analyseren, blijft de reactietijd acceptabel.
Voor spelen die een zoekproces vereisen, zoals bijvoorbeeld 4op1rij, is een scripttaal
ongeschikt. De wachttijd zou bij hogere levels zeer lang worden.