Что было сложным:
По мере написания программы код в некоторых местах менялся, и это естественно. И порой трудно было отследить, что осталось в окончательном варианте.
Комментарии:
У меня есть предложение на будущее: в завершении видео показывать окнчательный вариант кода от начала до конца. Переменным следовало бы давать более осмысленые значения.
Если код ясен, можно параллельно именовать переменные по своему и использовать где надо, суть любой программы сводится к написанию методов/функций, так как они потом вызываются в нужном месте в нужное время. Если же понимание кода не полное, лучше повторяй, а потом окончательный вариант можешь рефакторить как угодно, изучая его дополнительно или просто улучшая по своему усмотрению. Урок на то и УРОК, чтобы заставить думать, а не просто переписывать не понимая что это и с чем его едят.
Классный урок ;) / Я сделал чуть-чуть по другому и тоже на г**нокодил ;)(чтобы потом делать что было), а также сделал всё красиво и подключил свою любимую библиотеку, которая работает с консольной графикой. Сделал вывод текущей позиции решения и координаты мышки + добавил возможность называть мышку(назвал её EVGENIY, ведь он всё решит ;) ) - Всё видно на скриншотах ;)