Известная игра в камушки «Ним», в которой используется всего одна куча.
Итак, на столе лежат некоторое число N камушков. Человек и ПМК по очереди берут со стола от 1 до K камушков, где К – максимальное число камушков, которое можно взять за один ход. Кто возьмет последним камушек, тот побеждает. Право первого хода определяется в самом начале игры.
1. «Число камушков N» ↑ «максимальное число камушков К» ↑ «ход человека или 0, если первым будет ходить ПМК», В/О С/П.
2. На индикаторе «Число оставшихся камушек» – для удобства число отображается с тремя нулями справа. Нажимаем XY (он же ИП a) – «Сколько камушек взял ПМК».
3. «Сколько камушек берет человек», С/П.
4. Перейти к п.2
5. Если на индикаторе 5.5555555-01 - победа человека, если 1.1111111-01 – победа ПМК.
6. Чтобы начать новую игру, перейдите к п.1.
ПМК контролирует, чтобы ход человека соответствовал правилам. При некорректном вводе (дробное, отрицательное число или 0, число, большее K) ход не считается, на экране выводится прежнее сообщение, и надо будет ввести заново верный ход.
Под сложностью понимается позиция, с какого хода ПМК начинает играть идеально. При П9=0 ПМК всегда выбирает ход случайно (в пределах правил), так что человек может и выиграть (но может случайно и ПМК). При П9=1 ПМК начинает играть идеально ровно за один ход до начала идеальной стратегии; при П9=2 – ПМК выбирает идеальный ход ровно за два хода до начала идеальной стратегии; и так далее. Таким образом, регулируя параметр П9 можно задать сложность игры.