Vladimir Koltsov
673 subscribers
66 photos
4 videos
55 links
Личный канал создателя игр @ChatWars и Expedition. В основном пишу о разработке своих игр, иногда делюсь мыслями на другие темы.
📍Seattle, USA
Download Telegram
На днях ездили в Leavenworth – туристический городок в баварском стиле, в двух часах езды от Сиэтла. Сюда съезжаются люди со всей страны, чтобы посмотреть на красивые домики и посетить другие достопримечательности. Лично я в Баварии не был, не могу оценить степень схожести – говорят, в рождественские праздники тут невообразимые толпы и открыточно-образцовые улицы с огнями и снегом.

Меня больше всего зацепил не баварский стиль, а пицца в рожке и здание с надписью "Европа". У меня случился флэшбэк: когда я был студентом и жил в Волгограде, я любил заглядывать в один торговый центр, который назывался… "Европа". В нем был магазин техники Apple, и для меня это был как Диснейленд – просто прийти, без цели и без денег, поглазеть на макбуки и другие гаджеты: милое дело.

Магазинов Apple в городе было несколько, но мне нравилось ездить именно в “Европу” – не самый близкий вариант, зато в ТЦ был киоск с пиццей в рожке, на моей памяти единственный в городе. Вот он, досуг образца 2010 года: доехать до “Европы”, съесть пиццу в рожке и поглазеть на витрины дорогой техники.

Почти как в Левенворте! Спустя 15 лет. Ностальгия. Наверное, старею. Магазин электроники только не нашёл.
1🍓25
Мне одному кажется, что GPT-5 даже в thinking режиме слабее, чем GPT-4o? Уже пару дней сравниваю и как будто бы четверка дает лучше результаты.
🍓12
This media is not supported in your browser
VIEW IN TELEGRAM
Давно не выкладывал сюда ничего про Chat Wars! Вот над чем я работаю в последнее время: пилю UI на реакте. Переделал карту, общие вкладки, добавил обратной связи и анимаций. Фронтэнд это весело xD
Иногда, конечно,можно несколько часов потратить на борьбу с вёрсткой, но кто считает время...
2🍓26
Всем привет! Хочу поделиться текущим состоянием проекта и планами на ближайшее время.

Но сначала важное. Последние несколько недель у меня появились проблемы со здоровьем, с которыми я ещё разбираюсь. Не хочу вдаваться в подробности, но это напрямую влияет на мой образ жизни и свободное время. Сейчас в приоритете здоровье и семья, на втором месте - основная работа, и только потом Chat Wars. На работе тоже горячий сезон и плотный график - должно стать посвободнее ближе к Дню благодарения (Nov 27), когда закроются основные активности.

Chat Wars
Патч с альянсами вышел проблемным - я недооценил масштаб изменений. На релизе сложилось два ключевых фактора:
1. Высокая сложность текущих механик и правил (их точно нужно упрощать)
2. Существующая живая база продакшена - игроки, гильдии, точки.

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

Хорошая новость - на ошибках учатся. Поэтому некоторое время назад я ввёл правило: все новые изменения обязательно покрываются базовыми тестами. Плюс, с помощью AI теперь пишу минимальную документацию по логике и правилам.

Чтобы быстрее воспроизводить запутанные кейсы, я сейчас делаю инструменты для удобного тестирования сложных битв - чтобы в один клик поднимать нужные сценарии: разные составы участников, разные конфигурации клеток и владельцев. Это сильно ускоряет поиск багов.

Появился staging сервер @cw_stage_bot, максимально похожий на продакшен. Весь новый код сначала выкатывается туда, и уже там тестируется.

В целом, из-за болезни у меня настроение привести проект в порядок именно в части инфраструктуры разработки и тестирования. Это должно ускорить появление фич и сократить количество багов на релизах.

Timeline
1. До Дня благодарения (Nov 27) хочу закончить инфраструктурные задачи.
2. На праздниках (Nov 27 - Nov 30) - добить баги и проблемы патча альянсов.
3. В декабре (Dec 1 - Dec 26) - подготовить сервер к перезапуску (улучшения для игроков 1–20 уровня и несколько фич, которые хочу успеть до вайпа).
4. На Рождество (Dec 27 - Dec 31) - оптимистичный таргет перезапуска (вайпа).

Дисклеймер: план как всегда оптимистичный и зависит от того, как пойдёт разработка и сколько времени у меня будет на проект.

ℹ️ Если кто-то хочет помочь, лучшая помощь - убедиться, что все критичные баги и проблемы зарепорчены на fider.chatwars.me и находятся в статусе "planned".

Всем добра! Не болейте и берегите близких. 🙏
1🍓25
🔮Роадмапы составлены, цели на следующий год согласованы, и последний рабочий созвон завершился.

В Америке предрождественская неделя, с понедельника будет практически нереально собрать команду на работе - многие уходят в отпуска.

Давно я не отдыхал - с переездом в уже третью страну по счету, поиском работы и первым своим годом в бигтехе США - запас моей маны почти иссяк.

Решил взять недельку и слетать в Майами - погреться в прекрасной Флориде, покупаться в тепленьком океане и пуш ит ту зе лимит!

Чтобы получить, так сказать, полный речардж, решил не брать ноутбук (я даже не помню, когда последний раз расставался с ним больше чем на день - всегда был или рабочий, или личный в рюкзаке).

Также удалил с телефона телегу, так что если потеряли меня - можете писать в Инстаграм @v.koltsov или в iMessage по номеру. Но лучше не писать 🙃, только если что-то не связанное с работой.

Всех с наступающими праздниками! 🎄

https://www.youtube.com/watch?v=Olgn9sXNdl0
3🍓28
This media is not supported in your browser
VIEW IN TELEGRAM
🍓18
Чашечка утреннего кофе за вас, дорогие друзья!
С наступающим новым годом 🎄
4🍓23