View in Telegram
Почти целый день приводил логику туториала в человеческий вид (т.е. максимально ограничивал точки пересечения сюжетной логики и игромеханики туториала). В качестве побочного эффекта убрал несколько мест с дублирующейся логикой в коде: всё-таки как минимум принципы SOLID уже вбились в подкорку. Правда, при взгляде на остальной код уже снова хочется всё переписать на более реактивных принципах. С одной стороны, мы уже слишком долго топчемся без масштабирования демки, и нужно больше фич, приближающих к MVP, с другой — без рефакторинга растёт технический долг и потенциально ухудшается пригодность к переносу на новые версии Unity. Но по крайней мере пока всё-таки буду находить время на исправления самых нелогичных на мой сегодняшний взгляд вещей. Например, добавил параллельную иерархию наследования для View (MonoBehaviour) и их презентеров через Generic, т.к. стыдно сказать, но до этого приходилось вызывать методы производных View через приведение типа. Не то, чтобы это очень сложно, просто реально руки не доходили. В общем, новый туториал практически готов, осталось немного поправить визуал, а там уже и новый билд не за горами. Завтра пойду на это мероприятие: https://vk.com/wall-205086971_3643 Может быть, ещё насобираю багов, а может, всё сразу заработает идеально (ага, конечно), но в любом случае увижу знакомые лица и поиграю в чужие инди-игры. Приходите тоже, если находитесь в Петербурге)
Telegram Center
Telegram Center
Channel