TGViewer
Вова Ковтун — канал 🤙🏼 Вова Ковтун — канал 🤙🏼 @gdkovtun · 4.46K subscribers
Post #215 2.4K
Привет! Сегодня про внутреннее сопротивление и нелогичность циклов задумался. Поделюсь, может быть, кому-то полезно будет. ✍️

На той неделе я задался вопросом. Если плохие привычки приводят к плохому самочувствию, а это факт, то почему мы готовы терпеть плохое самочувствие, но при этом не готовы терпеть хорошие привычки, интеграция которых заставляет нас чувствовать себя плохо? Простыми словами, если и там и там плохое самочувствие, то какого чёрта нельзя взять и переключить всю жизнь на хорошие привычки? 😐

Набросал себе схемы, которые ± всё объясняют в начальном сетапе вопроса.
Плохая привычка:
Мне плохо → я делаю что-то привычное → мне чуть легче → потом мне хуже.

Хорошая привычка:
Мне плохо → я делаю что-то непривычное → мне ещё неприятнее → потом мне лучше.

Если и там и там вводные одни, почему не идём по второму пути? Жизнь же вообще довольно простая штука, если двигаться по ветке ЗОЖ и всё такое. Это альтернативных веток много, а тут всё ± понятно.🤔

Я решил сделать себе объяснить через гейм-дизайн. Пометил плохие паттерны как костыли в ГД игры, а хорошие, как пиллары. И в целом, там же то же самое. Костыли очень приятно вкорячивать в игру, потому что они быстро решают точечные проблемы. А вот пиллары — это всегда боль и нытьё, потому что это системно и сложно для восприятия. Таким образом сделал вывод, что плохие привычки работают как кратковременное обезболивающее с негативным лонг-эффектом. Хорошие привычки как системное решение, которое дорого и омерзительно интегрировать, но зато лонг-тёрм эффект будет приятный. 😏

Есть мнение, что хорошие привычки внедрять разом — нерабочая схема, но я кажется, нашёл лазейку. Не то чтобы она была какая-то новая, просто хочется поделиться осознанием. Приятное занятие. 👍

Итак, что мы делаем, как создатели игр, когда у нас вся игра состоит из костылей? Правильно, есть два варианта:
1️⃣ Снести репозиторий и сделать заново
2️⃣ Запланировать итерацию-две глобального all-terms рефакторинга

Первый пункт, как мы поняли, не очень подходит. Ну, то есть технически можно снести репозиторий, удалить старую жизнь, уехать в горы, начать бегать в 5 утра, питаться росой и стать новым человеком. Но обычно через неделю старый билд сам себя восстанавливает из бэкапа. Есть у меня с десяток таких знакомых. Вместе со всеми багами, костылями и подозрительными зависимостями из гор возвращаются. 😎

Поэтому остаётся второй вариант — рефакторинг. И мы можем многое почерпнуть у того, как устроен рефакторинг в играх, чтобы у себя в жизни всякое менять. Плохая привычка — это ж legacy-система, которая появилась, потому что в какой-то момент нужно было срочно закрыть дыру. Хоть как-нибудь закрыть, пофиг чем. 😰

Ночной скроллинг костылит ощущение личного времени. Переедание — быстрый сброс стресса. Прокрастинация вообще защита от страха сделать плохо. Ну и залипание в игры или видосы, как мы все знаем — дешёвый источник предсказуемой награды. 😐

И с пониманием этого, идём по протоколу рефакторинга игры:
1️⃣ логировать, какой костыль, что держит на себе
2️⃣ не удалять костыль, пока не написана замена
3️⃣ готовим замену костылю, тестируем на соответствие user story
4️⃣ перетыкаем костыль на системное пиллар-решение

То есть не строить идеальную жизнь, а просто делать minimum viable refactoring, как умные программисты говорят. И не забывать про то, что сначала стабилизацию покрыть на 100% надо, а потом уже оптимизацией заниматься, потому что каждый ГД знает, что нельзя балансить эндгейм, если туториал крашится. И если так двигаться, то однажды можно обнаружить, что жизнь запускается быстрее, а костылей в ней стало меньше. Кайф 👍
  • 🔥 37
  • ❤ 4
  • 🥰 2
  • 🤔 2
  • 🆒 1
More from @gdkovtun
  1. Sep 11, 2026Post #335
  2. Sep 10, 2026Post #333
  3. Sep 9, 2026Post #332
  4. Sep 8, 2026Post #331
  5. Sep 5, 2026Post #330
  6. Sep 5, 2026Пока я думаю над 6 выпуском игры на PICO-8 (который будет сегодня чуть позже), мои добрые…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →