DuCats Games DuCats Games

Трудимся над Мечеломом)
Обновляем локации. Добавили кучу новой травы и растений + немного эффектиков + горы! Теперь пейзажи стали гораздо красивее.

РОМАН РОМАН

Работаю над роботом пауком ходящем по стенам.
ВК: https://vk.com/co_of_co

ASH2 ASH2

Тестируем электрическую сеть.
ВК: https://vk.com/snail_ninja

Jusper Jusper

Tartal, + если это конкретно имплант (то есть чуваку вырвали кусок, поставили механизированный), то искажение органической части должно быть больше. Глянь фотки после косметических операций, когда щи распухшие и раскрашенные пуще некуда...

Tartal Tartal

Jusper, с первыми двумя моментами я всё понял и принял.
А вот с третьим немного не разобрался. Ты имеешь ввиду, что область вокруг глаза-импланта должна быть искажена и повреждена намного сильнее?

Jusper Jusper

Tartal,

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

...
Tartal Tartal

Потихоньку доделал концепт-портрет главного героя:

Jusper Jusper

Чем-то напомнило мне мотоциклы из Throne: Legacy, только обернутые в оформление харконеннов из Emperor: Battle for Dune.

Очень понравилась стилизация, местами то, как босс невозмутимо ходит по кругу, пока игрок по нему палит...

alexprey alexprey

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

alexprey alexprey

kirsakshlil, вспомнил, тоже в свое время пытался с этой штукой баловаться когда только обзавелся планшетом. Но дело дальше простых утилит не пошло)

kirsakshlil kirsakshlil

alexprey, мобильная среда разработки, использующая Java.

alexprey alexprey

kirsakshlil, милота) APDE это что такое, что то не слышал про такое..

kirsakshlil kirsakshlil

alexprey, о, ахах, я тоже как-то начинал делать что-то в этом духе, только в APDE. Ручная отрисовка GUI - та еще муть :с . Правда, работать прямо в телефоне не очень удобно. Зато весело, хех. По факту не более чем баловался...

ASH2 ASH2

Jusper, спасибо. Нет, просто "типичный портрет").

Jusper Jusper

И вот мне казалось, что мы все побороли и сможем перейти на 19.3, но началась так называемая кок-магия.
Много нативных вещей отвалилось (в том числе и легаси управление. новое не взлетело). И даже когда мы худо...

...
Jusper Jusper

ASH2,

Рисовка хорошая, я уже говорил ранее.

ASH2 ASH2

Когда личное пространство имеет значение.
ВК: https://vk.com/snail_ninja

alexprey alexprey

Освещение хорошо смотрится)

Логотип проекта The Great Tribes

Дневник разработки №32

Дневник разработки №32

Дневник разработки №32

Всем привет!

Прошло полтора месяца с моего последнего дневника, был проделан огромный фронт работ за это время. Вот так выглядел мой таск лист, не учитывая тех задач что я выполняю по внутриигровым механикам:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

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

Тем временем, я думаю наши читатели помнят голосовалку в нашей группе ВК https://vk.com/thegreattribes , шла работа по подбору цветового оформления террайна:
[spoiler]

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

Вариант который мы выбрали на сегодняшний день покажу немного ниже.

Первым делом у меня стояла задача по реализации теней от объектов на карте и первые попытки реализации через Shadow map дали вот такой результат:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

И после недолгих мучений удалось получить вот такой результат:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

Далее, стояла задача подправить воду, подобрать к ней хорошие текстуры, коэффициенты и переменные для лучшего отображения, нужно было сделать блики на воде:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

В это же время к нашей небольшой команде подключился еще один моделлер который сделал нам нового юнита:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

Модель была с картой спекуляра, но поддержки этого материала не было в моем движке. Пришлось потратить время на внедрение поддержи specular map. Поралельно с этой задачей пришлось наконец-то доработать освещение.

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

Все как говориться, цепляется одно за другое, пришлось вводить поддержку влияния тенейц на спекуляр:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

И сделать регулируемый источник света для проверки всего и вся:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

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

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

Ух сколько было убито свободного времени на анимацию этого персонажа, точнее импорта анимации. Но теперь все работает отлично! Скоро запишу видео игрового процесса.

Тем временем Алексей выкатил новую модельку шахты:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

Чтобы сделать такой скриншот с приближением шахты пришлось отвязать камеру, что дало возможность насладится открывшимися видами:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

В процессе работы над построением городов был реализован механизм расширения административной зоны города, на скриншоте она обозначена белым цветом:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

Надеюсь вы читали наш о реализации системы визуализации городских районов:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

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

Немного был изменен генератор карты, были подправлены холмы, сделал их более гладкими. Появились ледники на суше, если она находится близко к полюсам:

Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)
Дневник разработки №32 — The Great Tribes — DevTribe: Разработка игр (Java, Opengl, пошаговая стратегия)

Была проделана большая работа по оптимизации отображения графики, переписал местами шейдеры устранив слабые места. Оптимизировал механизм хранения и отрисовки видимых тайлов, что дало ощутимый прирост и стабильный FPS на слабых компьютерах. Сделал плавное передвижение и поворот камеры, полностью исключив ранее видимые рывки.

Это не полный список всех решенных задач, я просто не помню все :)

Планы на ближайшее будущее:

  • Интерфейс, очень большие у нас с ним проблемы и очень нужна помощь спецов в этом деле.
  • Реализация столкновений армий.
  • Реализация роста городов, я так и не доделал этот механизм.
  • Реализация первых зачатков ИИ, маневрирование армией и принятие решений и реакция на столкновение армий противника.
  • Реализация механизма хранения состояний отношения ИИ к противникам, дипломатия.
  • ИИ городов.

Спасибо за внимание!
Вступайте в нашу группу в https://vk.com/thegreattribes



  • 1 (Текущая страница)
  • 2

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

alexprey,

И хочу обратить внимание на расширение городов, между частями города видны отступы, надеюсь в дальнейшем поправите, чтобы не так сильно цеплялось)

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

Alexandrovis, возможно, просто из-за этого слишком явно просматриваются используемые паттерны при формировании города :)

alexprey,

И хочу обратить внимание на расширение городов, между частями города видны отступы,

Там по замыслу должны быть дороги или стены.

Zemlaynin, тогда снимаю свои замечания по этому поводу :)

Эх, а сколько времени бы сэкономил Unity)..

GenElCon,

Эх, а сколько времени бы сэкономил Unity)..

Я уже не первый раз говорил, что на Юнити, такой масштаб карты жутко тормозит. Но возможно это просто мои кривые руки и поверхностное знакомство с Юнити :)

Zemlaynin, это ты про стандартный террейн компонент?

alexprey, я уже и не помню что там и как было, два года уже помойму прошло. Но могу сказать точно что карту размером в 1000х600 тайлов у меня замастырить не получилось.
У меня карта 1200х750 отъедает почти 8гигов оперативки. Я считаю что это очень много... а в Юнити я улетал далеко за эти пределы.

Zemlaynin, ого, вот это жестокая нагрузочка О_О

  • 1 (Текущая страница)
  • 2
Справка