47

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

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

Привет всем читателям дневника!



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


После перехода на 17ю Java и среду разработки IIntelliJ IDEA я начал применять красивости в коде и восхищался красотой конструкций

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост
Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

Но в нашей группе в дискорде https://discord.com/invite/tCzHVsW меня опустили на землю:

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

Далее я взялся за создание маркеров для юнитов, городов и нейтральных деревень:

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост
Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост
Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

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

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

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

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост
Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост
Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

Провел работу над интерфейсом пользователя, придав ему немного объема:

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост
Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

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


Также параллельно шла работа над звуками в игре, были добавлены новые и переработаны старые. И наконец я исправил баг со звуком (проигрывание не тех звуков вместо нужных).


И наконец я взялся за самое интересное — первые действия игрока - Действие игрока с нейтральными деревнями.

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

В один день я шерстил свои архивы и наткнулся на старые скриншоты проекта, и чуть не прослезился:

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост
Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

Правда видны отличия? В этот момент я понял какая проделана уже огромная работа!

Но бывают еще пока не однозначные моменты:

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

Это нормально что два кочевья появились на клочке земли… сложный старт до изучения технологии мореплавания.


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

Теперь вывод сообщений связанных с местом на карте отображается прямо на ней:

Дневник разработки №43 Игры, Java, Компьютерные игры, Gamedev, Длиннопост

Теперь сообщения отображаются прямо на карте!

Ближайшие планы:

- Проверка действий игрока при игрой за кочевье, основание поселения, лагерь, атака.

- Автобитва с учетом всех влияющих факторов.

- Реализация Личностей в игре, у которых будет набор своих характеристик, которые нужны в виде отправных точек для действий ИИ. Т.е. у ИИ будет нечто подобное характеру.

- Доработка алгоритма ИИ по исследованию материка.

- Взаимодействии ИИ с нейтральными деревнями.

До новый встреч!

Лига Разработчиков Видеоигр

4.5K постов19.2K подписчика

Добавить пост

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Не употребляйте мат без необходимости


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

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

- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры, для этих целей больше подойдёт Discord-сервер сообщества

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

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

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

Подробнее
Лучшие посты за сегодня
14486

Хороший ответ

Хороший ответ Комментарии, Комментарии на Пикабу, Национальность, Без национальности, Ответ, Уделал, Длиннопост, Негатив
Хороший ответ Комментарии, Комментарии на Пикабу, Национальность, Без национальности, Ответ, Уделал, Длиннопост, Негатив
Показать полностью 2
8640

500 баксов

6578

Тороплюсь

Тороплюсь Мемы, Авто, Обочечники, Обочина, Геи
Показать полностью 1
6410

В продолжении скандала с дагестанцем в автобусе

6364

Ресторанное блюдо

Ресторанное блюдо Картинка с текстом, Скриншот, Подслушано, Блюдо, Дорого
Показать полностью 1
6353

Ох уж эти застройщики

6235

Случай на парковке

Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Случай на парковке Негатив, Нарушение ПДД, Парковка, Длиннопост
Показать полностью 4
6207

Откуда

Откуда
6010

Ясно, понятно

Ясно, понятно
4878

Брат 2, вырезанная сцена

4871

Зимние наблюдения

Зимние наблюдения Зима, Мемы, Nordic Gamer, Мужчины и женщины
4450

2022 год

2022 год Картинка с текстом, Коронавирус, 2022, Ходячие мертвецы, Зомби
Показать полностью 1
4395

Действительно;(

Действительно;( Скриншот, Twitter, Вакцина, Вакцинация
3723

Жиз

Жиз Картинка с текстом, Юмор, Жизненно, Мемы, Политика, Санкт-Петербург, Александр Беглов, Петр I
Показать полностью 1
3396

Золотые слова

Золотые слова Комментарии на Пикабу, Жизненно, Скриншот, Мужчины, Женщины, Отношения, Мат, Мужчины и женщины, Стереотипы
3358

Здоровая печень - это важно!

Здоровая печень - это важно!
3317

Помогли сотруднику

Помогли сотруднику
3286

Ответ на пост «Тот самый дагестанец из автобуса» 

Ответ на пост «Тот самый дагестанец из автобуса» Кавказцы, Дагестанцы, Москва, Ответ на пост, Шугаиб Болатукаев
3281

Я думаю это касается любой кооп игры

Я думаю это касается любой кооп игры
3214

История про военное училище

Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: