Gra NIM to przykład zaimplementowania strategii wygranej, dlatego gracz, który jej nie zna, zawsze przegrywa!
Poznaj zatem strategię wygranej. W każdym ruchu pozostawiaj układ z parzystą liczbą grup binarnych(2n). Grupy binarne to 1, 2, 4, 8 grzybów w jednym rzędzie. Dla każdej z grup pozostaw równoliczną grupę w innym rzędzie. Analizę zaczynaj zawsze od grupy najliczniejszej. Przykład:
Grupa ósemkowa jest tylko jedna, więc trzeba ją umniejszyć. Po kliknięciu na wskazanego strzałką grzyba zniknie on i wszystkie na prawo od niego. Pozostanie układ w którym każda czwórka, dwójka i jedynka ma swą parę.
Grę wykorzystano w nauczaniu młodzieży programowania w ramach Strategii Wolnych i Otwartych Implementacji.
Do pobrania plik wykonywalny GraNIM.exe~13MB na system Windows i/lub pakiet z kodem źródłowym i opisem KodNIM.zip~0,7MB umożliwiający kompilację na inne systemy w środowisku Lazarus. Współautor – Piotr Fiorek.