Научился: Я научился пользоваться таймером и событиями MouseEnter, Shown, восполнил пробелы и в целом научился создавать 2D Лабиринт. Трудности: Мне пришлось делать больше половины после часа работы с нуля из за совершенных мною ошибок. Всё отлично!
Научился: Ох и много чему.
Работе с таймером.
Работе с преобразованием числа в строку.
Работе с паузой (sleep). Трудности: Отдебажить весь код. Очень интересная игра получилась, если еще добавлять своего, то заставляет мозг подумать.
Сначала я реализовал рандомное перемещение стен по карте с рандомным изменением размера.
Но такой подход увеличивает количество строк кода, да и дебажить его на много сложнее.
Разве только для более сложных уровней можно его использовать и то для одной - двух стен / яблок / ключа....