понедельник, 23 марта 2020 г.

Отчет неделька.

За прошедшую неделю переделывал торговцев всех мастей, начиная с Торгаша в Анахероне, и заканчивая гоблинами. Удалось сделать вполне годный модуль торговли, относительно универсальный и удобный. Теперь у каждого торгаша есть некоторый диапазон предметов которые у него генерятся в случайном порядке и некоторая сумма в наличии, за которую он не может выйти, при продаже ему предметов, как было например в Морровинд и Обливион. Ассортимент обновляется со временем, но до обновления, все проданные ему предметы также сохраняются и могут быть выкуплены. Гоблинов это конечно не касается, у них каждый раз набор новый. Эта работа съела львиную долю времени, но она была крайне необходима для адекватной системы инвентаря. Предметы покупаются у торговца за базовую цену, а продаются в четверо дешевле (по результатам общего теста, возможно изменю соотношение).
Пока больше ничем вас особенно порадовать, кроме того, что проект не умер, он просто так пахнет =)

вторник, 17 марта 2020 г.

Мини опрос

Товарищи игроки. Назрел в процессе разработки вопрос по управлению союзниками(рабынями) в бою.
На данный момент сделана система оперативных приказов, т.е. ты во время боя отдаешь рабыне приказ например двигаться в конкретную точку или атаковать конкретного противника, или даже просто бежать с поля боя. Если приказа нет, то рабыня просто стоит на месте. Стоит ли прописывать для нее самостоятельное поведение в бою или достаточно приказов? У меня по этому поводу возникли некоторые сомнения. Не избыточна ли для союзников самостоятельность? Блок самостоятельности весьма не прост в прописывании, и отъест немало времени на свое написание, и возможно, стоит пока сосредоточиться на других аспектах игры, а блок дописать к следующему обновлению?

понедельник, 16 марта 2020 г.

Отчет неделька.

Чуть запоздал с еженедельным отчетом, в связи с ОЧЕНЬ активными выходными, но работа над игрой не прекращалась.
Во первых, доделал всю механику работы инвентаря. Перевел питание демона на новые рельсы. Теперь он если оголодает, кушает первый по списку предмет класса еда. Да-да, их теперь целый класс. Разные противники при разделке теперь дают разного качества мясо - от мяса дикарок до мяса демонов, с разной степенью насыщения. Система сделана на будущее для постепенного ввода демонической кулинарии. Пока есть только разные типы мяса, но в последствии из них и некоторых алхимических ингредиентов можно будет делать адские пирожки с особыми свойствами.
Во вторых, продолжаю работу над мозгами для спутников. Оказалось неожиданно сложной задачей, так как на процесс выбора действия в бою для союзников/рабынь должны влиять как собственно характеристики объекта, так и отданные заранее приказы. Процесс управления ими в бою завязан на до боевые приказы, на подобие дальности отбегания от игрока, так и на приказы конкретно в бою - например приказ "Иди сюда" или "Бей того-то". В общем не самая простая задача, но я с ней в целом справлюсь. Конечно, по началу после обновления будет много глюков, т.к. оттестировать в одиночку все варианты боевых ситуаций крайне сложно, но думаю, совместными усилиями мы с этим справимся. Если не будет форсмажоров в реальной жизни, то планирую выпустить обновление в первых числах апреля. В нем не будет нового контента, но будет вся обновленная механика боя и инвентаря.




пятница, 6 марта 2020 г.

Отчет неделька.

Практически закончил работу над системой инвентаря и даже успел прописать базы стандартных предметов. Под этим термином я понимаю не уникальные предметы, генерируемые системой в соответствии с классом и материалом предмета. Оказалось довольно не простой и весьма муторной задачей, с учетом запланированного объема. На текущий момент предметы класса Оружие делятся на 22 типа (например меч, кинжал, топор и т.д.) и могут быть изготовлены из двенадцати материалов. С остальными классами предметов аналогичная ситуация, что дает нам базу стандартных предметов ну ОЧЕНЬ большую. Для каждого типа свое описание и своя иконка (там где требуется). С иконками пока решил не заморачиваться, и сделал по одной для каждого типа без учета материала, иначе никакого времени не хватит столько картинок нарезать, да и то пришлось обращаться к товарищу Элеонаро за помощью, а то времени катастрофически не хватает. В общем, работа кипит, как и мои мозги периодически, в особенности когда пришлось на ходу прописывать функцию для поиска по всем окнам инвентаря целевого предмета. Оказалось, блин, что это не самая простая задача, ведь теперь не пропишешь все одной простой командой OBJ, но в прочем я не жалею. Самому нравится то, что выходит. Арты на этой неделе практически не рисовал, разве что в порядке отдыха, но надеюсь, что вы меня поймете. Хочется уложиться в максимально кратчайшие сроки разработки движка, а уж потом только в спокойном режиме дорисовывать новые квесты и арты к ним.

Фантазия на тему Эльзы =)



суббота, 29 февраля 2020 г.

Отчет неделька


За эту неделю я продолжал допиливать новый инвентарь и систему предметов. В нынешнем виде она меня устраивает практически полностью. Работают все имеющие слоты под предметы. Адекватно отображается список предметов. Исправно начисляется вес. Осталось прописать особые эффекты предметов, класса артефакт, зелья и т.п. Фактически, тогда будет нужно только наполнить базу предметами и это будет уже законченная система, которую можно успешно внедрять в игру на замену существующей. Конечно, сей процесс не особенно быстрый, т.к. придется заменить куски кода по ВСЕЙ игре, но с учетом того, что параллельно будет внедряться и новая боевка, так и так придется весь код просматривать и достаточно внимательно. В прочем, это позволит в дальнейшем масштабировать игру, наращивать ее объем и глубину без тех танцев с бубном, которые имелись до этого. Пока это все, что удалось сделать, но и это отняло у меня практически все свободное время.


суббота, 22 февраля 2020 г.

Отчет неделька


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

среда, 12 февраля 2020 г.

Отчет по прошедшему времени.

Спустя почти полтора месяца наконец дошли руки написать отчет о проделанном и натворенном...
Во первых, работа над боевым модулем на двухмерной карте продолжается, хоть и с переменным успехом. Враги успешно бегают, обходят препятствия, стреляют и колдуют всякую пакость на героя и его сопровождающих, но периодически возникают сложносоставные глюки в поведении как монстров так и рабынь. Ко всему прочему, этот модуль нужно еще органично встроить в остальную игру. Из положительных моментов - разнообразие боев существенно увеличивается, ведь помимо случайных боев, есть теперь и заранее созданные карты. Сделать предстоит еще не мало, но результат, думаю, вас весьма порадует.
Вторая новость - в нашу тесную группку добавился товарищ xCoSxTeam, который взялся перерисовать оригинальную графику на новый лад в студии Daz3D со всеми вытекающими. Работа пока только в самом начале, но небольшие промежуточные результаты уже есть. Обновление графики будет выпускаться отдельным пакетом, пока не будет переделана вся имеющаяся графическая составляющая. Надеюсь на долгое и плодотворное сотрудничество в рамках проекта.
Теперь о планах.
Очередное обновление стоит ожидать в конце мая. Объем переделок не позволит выпустить его раньше, но прямым и косвенным изменениям подвергнется очень многое. Вполне вероятно, что будет переделана даже опостылевшая система ловли дикарок, которая многих раздражала. Если успею к этому сроку, то возможно, выпущу поселение эльфов.