За каждый ход генерируется случай n-ое число от 0 до 6 (моделируется выпадание игрального кубика). На основании полученного числа пользователь может взять из общего "банка" n элементов (с ограничением не более чем выпавшее число). Побеждает игрок который берет последний элемент в "банке".
А второй игрок живой или компьютерный?
Одно дело написать игру для двоих, другое - написать АИ
Плюс, если моделируется кубик - то числа от 1 до 6, или куб у нас нынче семигранный))