koltsov | Блоги

Telegram-канал koltsov - Vladimir Koltsov

767

Личный канал создателя игр @ChatWars и Expedition. В основном пишу о разработке своих игр, иногда делюсь мыслями на другие темы. 📍Tbilisi, Georgia

Подписаться на канал

Vladimir Koltsov

🐞О багах в Unity

В Expedition есть небольшая коллекционная карточная игра в пабах на станциях. Можно поиграть с NPC на деньги. Скоро добавим режим игры между людьми.
Перед выходом в ранний доступ, мы обновили движок Unity до 2020.2, в расчете что станет где-то лучше, быстрее, стабильней.

Оказалось, что это обновление сломало карточнкую игру. Нельзя было положить карту из руки на стол. Причем в эмуляторах работает, а в скомпилированных билдах нет. Долго копались и пытались разобраться в чем дело. Оказывается, баг в Unity уже с историей :) Его то чинят, то ломают:
https://forum.unity.com/threads/idrophandler-ondrop-is-not-called-on-the-android-device-but-within-the-unity-project.948023/
При этом репортеру этого бага, который воспроизводится на 2019.4.11f1, 2020.1.7f1, 2020.2.0b4, ответили что исправили в Fixed in 2020.1.14f1 ))) Но в 2020.2 опять сломали 😃
https://issuetracker.unity3d.com/issues/mobile-ondrop-function-is-not-called-when-using-a-touchscreen

Короче, пост о том, что карточную игру мы починили! Теперь можно поиграть в картишки за марсианским элем.
Сборка 0.332 с иправлением отгружена в сторы 🎉

Читать полностью…

Vladimir Koltsov

Всем привет!
Попробуем запустить немного народа в игру. Как я уже говорил ранее, будем продавать ранний доступ, в попытке собрать денег на художников и другие нужды проекта.
Цена за доступ: от 149р и выше. Оплата пока только QIWI кошельком, чтобы отрезать зарубежную аудиторию. Есть опасения, что много людей сервер не вывезет. Попозже подключим карты и другие страны.

Все подробности по раннему доступу на сайте:
https://earlybird.extracoffee.pro – прочитайте внимательно, плз 🙂

Располагайтесь, залетайте в чатик, знакомьтесь с игрой. Где-то через недельку сделаем вайп и уже поедем соревноваться корпорациями.

Кто ты? )) FMC , GTA или RUN ? )

Читать полностью…

Vladimir Koltsov

🚀Что это дало проекту
До недавнего времени я обходился без навыков вёрстки, большинство интерфейса было "статичным", если текст не влезал в какое-то место, то, значит, надо было подогнать текст, чтобы влез. Не запаривался сделать динамические ячейки, которые адаптивно тянутся/сжимаются под содержимое.
По результатам голосования главной целью стала «разработка контента в порту». Одной из важных частей этого блока являются NPC и взаимодействие с ними через диалоги.
Сделать систему диалогов без нормальной верстки невозможно, очень много разных фраз и предложений, которые нереально подогнать под одинаковые блоки.
Помимо вёрстки и внешнего вида диалогов, есть еще большой кусок самого движка квестов на сервере. Хорошо, что тут мне помог Дима, иначе бы отгрузка 318 сборки сегодня бы не состоялась.
Теперь в игре есть крутой и гибкий движок NPC и квестов. Можно делать разные задания, сюжеты, персонажей. Все это должно дать контент в порту.

📋Что дальше
В дополнение к NPC и квестам в этот блок еще входят:
1) Разные дизайны локаций портов (раньше все порты на разных планетах выглядели одинаково)
2) Карточная игра в таверне
3) Насыпать квестов в движок
Сейчас в работе параллельно #1 и #3.

Читать полностью…

Vladimir Koltsov

Определились с целью следующей итерации – контент в порту. Чтобы не было скучно, пока ждешь вылет.

Читать полностью…

Vladimir Koltsov

🚀В Экспедиции появились уровни и скилы

10 дней назад я запустил голосование среди тестировщиков, чего в игре не хватает больше всего? Среди фич и механик, которые я так или иначе планирую делать, победил вариант "лвл апы, статы". Ведь на тот момент не было даже их. Опыт можно было заработать, но уровень не прибавлялся: все игроки были 1 уровня.
Но просто так добавить абстрактные уровни и ничего незначащие статы персонажа нельзя. Это влечет за собой целый комплекс разных механик и сущностей.

Вот что появилось в игре:
🥇Уровни
Теперь набирая опыт, можно получать уровни и скилл поинты. Баланс кривой уровня от опыта пока приблизительный, "пристрелочный". Нужно еще хорошо посчитать и возможно поменять его. За каждый новый уровень дается 3 скилл поинта. Скилл поинты можно тратить на обучение навыкам. Для того чтобы хотябы немного выровнять игроков по скорости набор опыта и навыков и регулировать скорость "поедания контента", пришлось ввести выносливость, она же стамина.
🔋Стамина
Максимальный запас на тесте 12. Так же как и кривая опыта, запас стамины, возможно поменяется, после расчета баланса. Восстанавливается стамина в порту, если не участвовать в захвате доков и в полете, если лечь спать. Скорость восстановления пока что ~ 1ед в час. Но восстанавливается по сотым долям каждые несколько секунд.
💪Навыки
В игре пока 8 навыков, для каждого надо было реализовать какую-то механику, ценность, чтобы игрокам был смысл этот навык вкачивать. Тоже объемная задача.
Piloting – навык, отвечающий за мастерство управления кораблем. Пригодится в полетах, можно выполнять уникальные ивенты, только для пилотов, принося пользу команде и зарабатывая опыт.
Navigation – навык, помогающий прокладывать сложные маршруты. Пригодится в полетах, можно выполнять уникальные ивенты, только для штурманов, принося пользу команде и зарабатывая опыт.
Engineering – навык, владея которым, можно чинить и разбираться в сложных механизмах корабля. Пригодится в полетах, можно выполнять уникальные ивенты, только для инженеров, принося пользу команде и зарабатывая опыт. Так же с этим навыком меньше ущерб от негативных последствий инцидентов в полетах
Medicine – опытный медик на борту, это всегда хорошо. Пригодится в полетах, можно выполнять уникальные ивенты, только для медиков, принося пользу команде и зарабатывая опыт. Так же с медиком на корабле, увеличена скорость регенерации ХП.
Combat – аналог atk+def из мира CW. Навык отвечающий за пользу игрока в захватах дока. При появлении PvP, логично, что будет учитываться этот же навык.
Charisma – классический навык из многих РПГ. Развивая этот навык, цены в порту будут выгоднее. Так же могут встречаться уникальные ивенты в полете, ведь в космических путешествиях опытный переговорщик может сыграть важную роль.
Leadership – каждой команде нужен лидер. С этим навыком можно улучшать лучшие навыки своего экипажа. Например, пилот на корабле, будет под небольшим баффом, если на корабле есть прокаченный лидер.
Luck – в игре очень много решений и вычислений, связанных с "броском костей". С хорошо прокаченным навыком удача, бросок костей будет лучше, чем у других.
Набор навыков и их механики не финальные. Может, завтра Пилот и Штурман будут единым навыком, может Медик будет что-то давать в порту. Игра делается в реальном времени. Все возможно. Если будут серьезные изменения, то всем тестировщикам, сброшу их билды, можно будет перекачать.
🔧Ивенты
Так как появились навыки, необходимо было сделать ивенты в полете для всех. В базу добавлено +15 ивентов. До этого было столько же 😃 можно сказать контента в полетах стало в 2 раза больше 😃

Клиентские билды залиты в App Store и Google Play, ждем проверки. Сервер релизился кусками каждый день 🙂
Жду, когда тестировщикам станет доступен новый билд, отловлю баги, выслушаю фидбек, и запущу новое голосование, что делаем дальше 🤷‍♂️

Читать полностью…

Vladimir Koltsov

🚀Expedition
Некоторые догадались по каналу @spacewars, что работа над проектом идет. Было пару пауз в работе на несколько недель, так как мешали другие личные дела. Сейчас более-менее вошел в ритм, уже пару месяцев активно пилю игру по вечерам.

🙊На данный момент в игре 15+ тестеров-первопроходцев. Больше пока не нужно, так как на малом количестве игроков удобно собирать обратную связь: успеваешь выслушать мнение, понять что нравится, а что нет. Да и технически все очень сырое, на большом количестве баги будут мешать и ломать игровой опыт.

📦Текущий геймплей состоит в том, чтобы скооперироваться со своими товарищами и организовать полет на другую планету/спутник для доставки заказов, которые можно взять в порту. Полет – дело не простое, особенно на долгие дистанции. Например, в данный момент полет с Ганимеда на Титан занимает около 12 часов. И это ускоренный рейт скоростей/времени для теста. В релизе полеты могут быть и по 30-40 часов. В это время на корабле происходят события, на которые нужно реагировать. Например, поломки. Если не чинить корабль, то долететь не получится. Поэтому иметь надежную команду, которая подменит тебя и займется проблемами на корабле, пока ты не можешь зайти в игру – очень важно.

⚔️Помимо курьерки, в игре разворачивается глобальное противостояние между тремя фракциями: крупнейшей промышленной корпорацией системы(FMC), альянсом коммерческих кораблей(GTA) и союзом повстанцев(RUN). Было бы преступлением не дать пространство глобальной войне и политике бывшим/текущим игрокам CW.

🎨Так как в игре все очень страшно с визуальной стороны и мне многие пишут с просьбой добавить их в тест альфы, я принял решение через пару недель запустить краудфандинг на оплату услуг художника и отрисовку игры. За минимальный тир доната, буду давать доступ к альфе Экспедиции.
Сбор начну, когда допилю часть фич. Сейчас даже в виде донатов собирать деньги на графику странно. Контента мало, будет много недовольных.

📋Следить за статусом работы можно в паблик доске трелло:
https://trello.com/b/FfmAKjT6/expedition-public-board
Request - запросы на фичи, от игроков и от меня, которые не обязательны для релиза
Bugs - баги
Backlog - нереализованные, но запланированные фичи, которые обязательны для релиза.
In Progress - чем занимаюсь
Done - туда уезжает, что в свежий билд попало

🤡А еще тестеры запустили канал с мемами:
@ExpUnreliable
если не играешь, шутки не очень понятны, но пропиарить канальчик можно))

🌚Задавайте вопросы в летней беседке. А то она скоро станет осенней.

Читать полностью…

Vladimir Koltsov

За 12 часов до презентации первой версии Chat Wars публике.

Читать полностью…

Vladimir Koltsov

Статья про наш проект для хакатона: https://dtf.ru/hackathon/83182-what-the-freight

Читать полностью…

Vladimir Koltsov

«Наши художники по окружению в командировке на Титане, собирают рабочий материал»

Читать полностью…

Vladimir Koltsov

Накатал пару строчек про новый проект.
https://telegra.ph/CHto-tam-s-igroj-09-18

Читать полностью…

Vladimir Koltsov

Ребята из Plamee ищут художников на проекты Breaking Bad: Criminal Elements и Narcos: Cartel Wars (игры на мобилках).
Уровень - сильный джун/миддл/лид. Территориально - СПб, Петроградка. Стукать в ЛС @KBorisova24, также можно посмотреть описание вакансий на хх.ру.

Читать полностью…

Vladimir Koltsov

Switch lite подвезли! 200$. Наконец-то портативный!
https://www.youtube.com/watch?v=jZOPC6J4fAA&feature=youtu.be

Читать полностью…

Vladimir Koltsov

Сейчас модно линковать к каналу группу для обсуждений. Попробуем новый формат – сделал отдельный чатик!
Залетайте, кому интересно обсудить то, о чем я пишу 🙂

Читать полностью…

Vladimir Koltsov

О чем новый проект? Это опять игра.
1. Разумеется, ММО.
2. Скорее всего 2D, но возможно местами будет 3D.
3. Платформы - на старте iPhone/Android, дальше посмотрим.
4. Сеттинг - sci-fi. Космос, корабли, планеты, вот это все.
5. Главный фокус будет на общении, социализации и общественном строе - как и было изначально в CW. Циферки, рпг-часть и прочее - лишь декорации чтобы было вокруг чего заводить друзей и устраивать срачи.
6. Про механики пока рассказывать рано - на этом этапе велик шанс что все будет переделано и изменено. Да и сюрприза не будет🌚
7. Обязательно завезем много открытой экономики.
8. Название еще не придумали. Но у меня давно пылится @spacewars - может раскопать🤔
9. Будем делать на движке Unity. На нем сейчас пилится диплом, я более-менее начинаю в нем разбираться.
10. Старт разработки ~ июль 2019. Первый рабочий прототип хочу отдать узкому кругу через месяц. Что-то вроде альфа-тестирования с добровольцами - не раньше осени 2019. Если перед НГ каникулами сделаем открытый бета-тест - будет очень круто!

Читать полностью…

Vladimir Koltsov

Пару слов о настоящем

Те, кто следят за моим инстаграмом, в курсе: я прохожу обучение в британке, курс геймдизайна. На курс записался в сентябре 2018, стоимость обучения 300к рублей - оплачено с кристаллов, за что большое спасибо игрокам @chatwars 🙏

В данный момент обучение практически закончилось, студенты разбились на команды по 3-5 человек и работают над дипломными проектами - своими собственными видеоиграми.

Фултайм работа, учеба и разработка дипломного проекта отжирает все время. Поэтому на chatwars сил практически не остается. Наверно, уже полгода как я почти отошел от дел - CW на себе тащат Дима и Женя, за что им низкий поклон. Мое участие заключается в редких комментах по фичам и бухтение про то что раньше было лучше 😒 всю работу делают они.

Кстати, про CW - ребята все майские праздники пилили обнову. Когда они ее доделают незнаю, но должно получиться интересно!

Что дальше? Доделать дипломную игру и защититься. Потом начну делать новый большой проект... ну или пока что он кажется большим, может и фигня🤷‍♀️

Читать полностью…

Vladimir Koltsov

Залил в сторы версию 0.331:
1) возможно устранили проблему попадания под корабль при старте полета
2) немного улучшили работу сети
3) добавили форму обратной связи в профиле.

Теперь можно написать нам в любое время о проблеме (например, если застряли в текстурах) или написать пару приятных слов что вам понравилась какая-то фича/текст/концепция. Все сообщения обрабатываются автоматически и попадают в соответствующее место. Грустные смайлики уходят в баг репорты, радостные смайлики берем на заметку, они помогают нам понять, что работаем в нужном направлении.
Надеюсь, новый подход будет удобней - в чате репорты терялись, и не было технической информации (айдишка пользователя, модель устройства и прочее) Вместе с репортом нам приходят вся нужная информация для дальнейших действий.

Читать полностью…

Vladimir Koltsov

конечно дофига потестили билд 320, с NPC, карточной игрой в таверне и прочее. (нет)

но времени все меньше и меньше, поэтому в сторы отгружен билд 321.

двигаемся назад к истокам. эта игра выросла из идеи "космический корабль как гильдия". Вы со своими друзьями/тиммейтами можете вместе летать на кораблике по солнечной системе, выполнять задания, нагибать врагов, захватывать территорию и прочее.

Поэтому в 321 билде появилась судоверфь (shipyard) в каждом порту. На ней можно построить свой личный корабль. Постройка космического корабля дело дорогое, поэтому расчет на то, что иницировать стройку должен будущий капитан корабля, он же будет владельцем корабля и принимать решение кого брать в команду. Скидываться материалами могут все желающие - как договоритесь.

В каждом порту разные чертежи кораблей (влияет на количество материалов, но не влияет на свойства построенного корабля)

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

Читать полностью…

Vladimir Koltsov

👨🎨Я у мамы фронтендер
Отгрузил 318 сборку в сторы, над которой работал все свободное время последние 2 недели. Было потно, зато я постиг дзен в верстке под Unity. Умею делать разные объекты, которые теперь будут занимать ровно столько пространства, сколько нужно задаче (подложка под размер текста, например).
Ну и будь проклят тот день, когда появился на свет Content Size Fitter! Очень глючный компонент, столько костылей и боли с ним. Причем на официальных площадках Unity признают проблемы, которые живут уже много лет, и не исправляют.
Когда начинал ковыряться в UI диалогов, я думал, что задачка будет на день-два. В итоге провозился две недели, чтобы с сервера мог прилететь диалог и отрисоваться, как на скриншоте.

Читать полностью…

Vladimir Koltsov

1) развитие навыков: больше возможностей применения, больше бонусов, сложней прогрессия
2) развитие корпоративного слоя (работа над механикой захвата дока на основе фидбека по первой версии, профит от доков, возможность конфронтации в полетах)
3) развитие доставки (ачивки, возможность потерять свою/найти чужую посылку в полете, репутации портов, эксклюзивные заказы, специальные условия доставки (срок, условия полета и т.д.))
4) экипировка игроков: шмотки, влияющие на твои характеристики, расходники. пока готовые, далее крафт.
5) больше контента на корабле. более сложные интерактивы, например, с участием нескольких игроков
6) контент в порту, пока ждешь вылет. Таверна
7) фикс багов. (верстка, кривой сон, перемещение персонажей, прочие баги)
8) скучно в 15+ астронавтов, готовь паблик, нормальную регистрацию, инвайты для друзей, вайп.

Читать полностью…

Vladimir Koltsov

Гениально😃 Надеюсь, будет версия для PS4

https://meduza.io/shapito/2020/08/29/microsoft-flight-simulator-eto-konechno-horosho-no-probovali-vy-sygrat-za-passazhira-ekonom-klassa-vo-vremya-shestichasovogo-pereleta

Читать полностью…

Vladimir Koltsov

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

Нам необходимо постоянно отжимать планеты у ФМЦ.
Причины:
1. Они один из самых многочисленных фракций
2. Они держат титан вторые сутки и копят опыт
3. Ещё немного и ФМЦ массово закупится топовым шмотом как в атаку так и в защиту и тут соснут (простите) все.

Я постоянно обращаюсь к РУН - и получаю отказы. Они дважды на прошлой недели разрывали в одностороннем порядке союзные отношения с нашей фракой и пусть это некорректно, я готов переступить через себя и пойти на совместную работу на две атаки.

Игроки нашего (ГТА), РУН, все остальные, я обращаюсь к вам! Вы движущая сила этой игры! Помогите, черт побери раскатать ФМЦ. Не потому, что я очень их не люблю. Нет, они адекватные и все в порядке. Проблема заключается в том, что если ничего не изменить сегодня - то нам вообще нечего будет противопоставить ФМЦ. И смысл игры потеряется на долгие недели.

Распространите это сообщение везде. Помогите нажать на своих руководителей и пробить ФМЦ и их планеты.

Это не мольба и не крик о помощи. Серьезно. За сегодня мой альянс дважды выходил на титан с поддержкой и без. Вчера в 22 также была предпринята попытка (помните эти 7500 которые ФМЦ отбили?). Я готов просить каждого игрока своей фраки лично и всех по атаке на ФМЦ в 22 и 01:00 ночи. Дело не в рейтинге или деньгах. Дело в балансе.
Если моя фрака меня поддерживает - я прошу выставить атаку на ФМЦ в 22 часа.
Если есть те, кто хочет ее поддержать - вставайте с нами. Я вытащу всю фракции и я сдержу своё слово.

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

Спасибо.

Читать полностью…

Vladimir Koltsov

http://www.juventudrebelde.cu/suplementos/informatica/2020-02-19/chat-wars-pasion-sin-prejuicios

Читать полностью…

Vladimir Koltsov

С Женей и Динисламом провели последние 40 часов делая прототип игры для хакатона DTF https://dtf.ru/special/hackathon
Сделали забавную аркаду по механикам Death Stranding в стилистике курьеров еды.
Срок сдачи был до 23:59 - в последние полчаса все кинулись заливать билды и сервер подвис.
По итогу пока наша работа не принята, может позволят дозаявиться.
Высплюсь, выложу игру в паблик.

Читать полностью…

Vladimir Koltsov

В субботу мне вручили диплом геймдизайнера. 🤓 Не могу сказать, что моя жизнь сильно изменилась, получен бесценный опыт и т.д.

Изначально я шел туда за знаниями, с ожиданием что из меня сделают опытного геймдизайнера. Но приобрел кое-что другое: погружение в индустрию, знакомства с интересными ребятами на курсе и с супер крутыми преподавателями. Очень ценно, что даже после завершения учебы можно написать профессионалам, показать свою демку, получить обратную связь, спросить совета. А чтобы получать опыт, надо что-то делать, совершать ошибки и исправлять их (как ни странно)

Еще лень свою поборол, в плане научиться в Unity - всегда было оооочень лениво вникнуть в этот движок. Но на курсе надо было часто делать домашки-прототипы, пришлось разобраться! Теперь вот, не было печали, сижу игру для мобилок делаю!

Диплом, кстати очень маркий! Даже на фото видно что с ним стало, после 5 минут в руках 🙃

Читать полностью…

Vladimir Koltsov

Если что, мне не платили. Просто запостил вакансию. Всем мир ✌️

Читать полностью…

Vladimir Koltsov

Ору уже второй день. Сайт собирает самые бесполезные и глупые проекты.

Среди них:
Zen Volt
Устройство, которое бьет тебя током, когда ты не расслаблен.
Tinder For Babies
Тиндер для младенцев
NonAd Block
Расширение для браузера, которое блокирует весь контент на странице, кроме рекламы

http://www.stupidhackathon.com

Читать полностью…

Vladimir Koltsov

Куратор моего курса в Scream School написал статью про игры, которые будут на защите дипломов:
https://dtf.ru/games/57332-geymdizayn-11-igr-diplomov-2019

Про Flying Whales тоже есть пара слов 😉

Читать полностью…

Vladimir Koltsov

Про дипломную игру:

Кульминацией школы геймдизайна является разработка полноценной игры своими силами. Хотя бы на 15 минут геймплея.

Я познакомился с крутыми ребятами, которые очень любят хардкорные игры жанра souls-like. (Dark Souls, например).

Наш дипломный проект – Flying Whales. Top down shooter с элементами souls-like. Это как поженить Enter the Gungeon и Dark Souls.

Наш трейлер:
https://youtu.be/1UvwYGzpOdY

А еще мы прошли отбор на White Nights 19 в Питере. 19 и 20 июня стоим на стенде 146 – приходите в гости, поговорим, покажем игру 😉

Читать полностью…

Vladimir Koltsov

Судя по опросу, интересней всего тема нового проекта. Про него и напишу 🙂 Об остальном, конечно, тоже расскажу, но в другой раз.

Читать полностью…

Vladimir Koltsov

Меня спрашивают:
Куда пропал?
Почему так долго не писал и первый пост не про чв?
Когда ивент? и прочее...

Накатаю постик, расскажу что как🤓

Читать полностью…
Подписаться на канал