Ziel & Ablauf: Es liegen mehrere Haufen mit Objekten. Abwechselnd nimmt man beliebig viele Objekte (mindestens eins) aus genau einem Haufen. Über mehrere Haufen hinweg darf man nicht in einem Zug nehmen.
Gewinn: Im Normalspiel gewinnt, wer das letzte Objekt nimmt. In der Misère-Variante verliert, wer das letzte Objekt nimmt.
Bedienung: Tippe in einem Haufen auf ein Objekt – dieses und alle rechts davon werden markiert. Mit „Wegnehmen" bestätigst du. Du nimmst also immer die rechten Objekte eines Haufens weg.
Nim ist vollständig gelöst (Satz von Bouton, 1901). Der Schlüssel ist die Nim-Summe: das bitweise XOR aller Haufengrößen (jede Größe binär schreiben, spaltenweise zählen, ungerade = 1, gerade = 0).
Beispiel: Haufen 3, 4, 5 → binär 011, 100, 101. XOR = 010 = 2 ≠ 0, also Gewinnstellung. Setze den 3er-Haufen auf 1 (3 ⊕ 2 = 1, nimm 2 weg) → 1, 4, 5 mit Nim-Summe 0.
Misère-Variante: Man spielt genauso – außer im Endspiel. Sobald alle Haufen nur noch Größe 1 hätten, dreht sich die Parität um: dann hinterlässt man dem Gegner eine ungerade Anzahl an Einer-Haufen, damit er das letzte Objekt nehmen muss.
Der Computer „Perfekt" spielt beweisbar optimal: Aus einer Gewinnstellung gewinnt er garantiert. Du kannst ihn nur schlagen, wenn er aus einer Verluststellung startet – also wenn die Anfangsstellung eine Nim-Summe ≠ 0 hat und du beginnst.