Завершаем создание игры Пятнашки. На втором уроке мы напишем класс логики игры, в котором опишем матрицу для хранения чисел на кнопках и реализуем основные методы: start, shift, check_numbers и другие.
Дата отправки отчёта:
12 декабря 2015 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
Создавать игру пятнашки. По-хитрому определять, можно ли сходить.
Что было сложным:
Добавить ходы.
Комментарии:
Добавить ходы не получилось. В функция shift(int position) не хочет видеть лэйбл с формы. Странно.
А как ты обращаешься из функции shift к label? Если не получается обратится через объект формы, то сделай наоборот, возврат булевого значения из функции game.shift() true - кнопку можно сдвинуть, false - нельзя. Потом проверяй в коде button0_Click какой результат вернул shift и при значении true -> ++steps. Я этот курс пока что не проходил, просто мысли вслух, может поможет)