Чашечка утреннего кофе за вас, дорогие друзья! С наступающим новым годом 🎄
Vladimir Koltsov
@koltsov
Личный канал создателя игр @ChatWars и Expedition. В основном пишу о разработке своих игр, иногда делюсь мыслями на другие темы. 📍Seattle, USA
Похожие каналы
Все →Последние посты
🔮Роадмапы составлены, цели на следующий год согласованы, и последний рабочий созвон завершился.В Америке предрождественская неделя, с понедельника будет практически нереально собрать команду на работе - многие уходят в отпуска.Давно я не отдыхал - с переездом в уже третью страну по счету, поиском работы и первым своим годом в бигтехе США - запас моей маны почти иссяк.Решил взять недельку и слетать в Майами - погреться в прекрасной Флориде, покупаться в тепленьком океане и пуш ит ту зе лимит!Чтобы получить, так сказать, полный речардж, решил не брать ноутбук (я даже не помню, когда последний раз расставался с ним больше чем на день - всегда был или рабочий, или личный в рюкзаке).Также удалил с телефона телегу, так что если потеряли меня - можете писать в Инстаграм @v.koltsov или в iMessage по номеру. Но лучше не писать 🙃, только если что-то не связанное с работой.Всех с наступающими праздниками! 🎄https://www.youtube.com/watch?v=Olgn9sXNdl0
Всем привет! Хочу поделиться текущим состоянием проекта и планами на ближайшее время.Но сначала важное. Последние несколько недель у меня появились проблемы со здоровьем, с которыми я ещё разбираюсь. Не хочу вдаваться в подробности, но это напрямую влияет на мой образ жизни и свободное время. Сейчас в приоритете здоровье и семья, на втором месте - основная работа, и только потом Chat Wars. На работе тоже горячий сезон и плотный график - должно стать посвободнее ближе к Дню благодарения (Nov 27), когда закроются основные активности.Chat WarsПатч с альянсами вышел проблемным - я недооценил масштаб изменений. На релизе сложилось два ключевых фактора:1. Высокая сложность текущих механик и правил (их точно нужно упрощать)2. Существующая живая база продакшена - игроки, гильдии, точки.Комбинация этих вещей даёт огромное количество возможных сценариев. Настолько большое, что заранее всё протестировать почти нереально, особенно в хобби-проекте без полной документации, тестового покрытия и прочих инструментов, которые помогают снизить неопределённость и вероятность сломать продакшен.Хорошая новость - на ошибках учатся. Поэтому некоторое время назад я ввёл правило: все новые изменения обязательно покрываются базовыми тестами. Плюс, с помощью AI теперь пишу минимальную документацию по логике и правилам.Чтобы быстрее воспроизводить запутанные кейсы, я сейчас делаю инструменты для удобного тестирования сложных битв - чтобы в один клик поднимать нужные сценарии: разные составы участников, разные конфигурации клеток и владельцев. Это сильно ускоряет поиск багов.Появился staging сервер @cw_stage_bot, максимально похожий на продакшен. Весь новый код сначала выкатывается туда, и уже там тестируется.В целом, из-за болезни у меня настроение привести проект в порядок именно в части инфраструктуры разработки и тестирования. Это должно ускорить появление фич и сократить количество багов на релизах.Timeline1. До Дня благодарения (Nov 27) хочу закончить инфраструктурные задачи.2. На праздник
Давно не выкладывал сюда ничего про Chat Wars! Вот над чем я работаю в последнее время: пилю UI на реакте. Переделал карту, общие вкладки, добавил обратной связи и анимаций. Фронтэнд это весело xD Иногда, конечно,можно несколько часов потратить на борьбу с вёрсткой, но кто считает время...
Мне одному кажется, что GPT-5 даже в thinking режиме слабее, чем GPT-4o? Уже пару дней сравниваю и как будто бы четверка дает лучше результаты.

На днях ездили в Leavenworth – туристический городок в баварском стиле, в двух часах езды от Сиэтла. Сюда съезжаются люди со всей страны, чтобы посмотреть на красивые домики и посетить другие достопримечательности. Лично я в Баварии не был, не могу оценить степень схожести – говорят, в рождественские праздники тут невообразимые толпы и открыточно-образцовые улицы с огнями и снегом.Меня больше всего зацепил не баварский стиль, а пицца в рожке и здание с надписью "Европа". У меня случился флэшбэк: когда я был студентом и жил в Волгограде, я любил заглядывать в один торговый центр, который назывался… "Европа". В нем был магазин техники Apple, и для меня это был как Диснейленд – просто прийти, без цели и без денег, поглазеть на макбуки и другие гаджеты: милое дело.Магазинов Apple в городе было несколько, но мне нравилось ездить именно в “Европу” – не самый близкий вариант, зато в ТЦ был киоск с пиццей в рожке, на моей памяти единственный в городе. Вот он, досуг образца 2010 года: доехать до “Европы”, съесть пиццу в рожке и поглазеть на витрины дорогой техники.Почти как в Левенворте! Спустя 15 лет. Ностальгия. Наверное, старею. Магазин электроники только не нашёл.На днях ездили в Leavenworth – туристический городок в баварском стиле, в двух часах езды от Сиэтла. Сюда съезжаются люди со всей страны, чтобы посмотреть на красивые домики и посетить другие достопримечательности. Лично я в Баварии не был, не могу оценить степень схожести – говорят, в рождественские праздники тут невообразимые толпы и открыточно-образцовые улицы с огнями и снегом.Меня больше всего зацепил не баварский стиль, а пицца в рожке и здание с надписью "Европа". У меня случился флэшбэк: когда я был студентом и жил в Волгограде, я любил заглядывать в один торговый центр, который назывался… "Европа". В нем был магазин техники Apple, и для меня это был как Диснейленд – просто прийти, без цели и без денег, поглазеть на макбуки и другие гаджеты: милое дело.Магазинов Apple в городе было несколько, но мне нрав

Никогда не думал, что окажусь в Сиэтле – точно не мой первый выбор для жизни в Америке. Ну и не представлял вообще, какая тут красивая природа. Были ассоциации с дождливым Сиэтлом, штаб-квартирой Старбакс, множеством кофеен и холодом.Оказывается, тут просто потрясающая природа – невероятные леса и горы, фотки и половины не передают.В этом сезоне открыли для себя хайкинг: это когда идешь по лесу несколько часов в одну сторону, а потом несколько часов обратно. По пути видишь всякие красивые дикие места: озера, водопады, горы и прочее.Отличное хобби – подъем в гору это и кардио-активность, и способ переключиться от гаджетов, отдохнуть головой.Держите фотки с моего первого хайка – Rattlesnake Ledge. Достаточно легкий подъем, и на вершине – крутой вид на долину и озеро.Никогда не думал, что окажусь в Сиэтле – точно не мой первый выбор для жизни в Америке. Ну и не представлял вообще, какая тут красивая природа. Были ассоциации с дождливым Сиэтлом, штаб-квартирой Старбакс, множеством кофеен и холодом.Оказывается, тут просто потрясающая природа – невероятные леса и горы, фотки и половины не передают.В этом сезоне открыли для себя хайкинг: это когда идешь по лесу несколько часов в одну сторону, а потом несколько часов обратно. По пути видишь всякие красивые дикие места: озера, водопады, горы и прочее.Отличное хобби – подъем в гору это и кардио-активность, и способ переключиться от гаджетов, отдохнуть головой.Держите фотки с моего первого хайка – Rattlesnake Ledge. Достаточно легкий подъем, и на вершине – крутой вид на долину и озеро.