Столкнулись тут с проблемой, что нужно как-то определять текущее здоровье врага, с которым игрок сражается на данный момент. Из-за того, что боевка в стиле экшн, это не так-то просто взять и проверить.
Но нам удалось разобраться, как определять характеристики врагов через скрипт. Вот здесь на этом сайте есть документация к RPG Maker MV на английском, в том числе есть информация, как получить данные из текущего врага. Хоть бой в игре и происходит на карте, а не на отдельном экране, использует плагин Хроно-боёвки все равно врагов из базы и их характеристики, что и при обычной битве. И это довольно удобно.
Например, если вызвать свойство this.battler().hp
, то оно вернет текущее здоровье противника, привязанного к ивенту this.
Как таковой магии в игре не будет. Точнее будет, но это очень большая редкость. По умолчанию людям в мире игры не свойственно владеть магическими способностями. Разве что существуют специальные камни, которые можно будет использовать для применения простейшей стихийной магии.
Однако, в игре будет особая прослойка НПС, которая владеет магическими, или можно даже сказать паронормальными способностями. Это оракулы или пророки. Эти ребята (хотя чаще всего старики) порой могут предсказать будущее, направить игрока, а также познакомить с легендами этого мира. Но иногда за пророков могут выдавать себя и шарлатаны. | ![]() |
Когда переходишь определенную временную черту довольно полезная практика - подводить итоги. Вот сегодня у нас последний день осени. Давайте посмотрим, как же мы продвинулись за то время?
Удалось разобраться с многими техническими проблемами и исправить баги, хотя некоторым и поверхностно я прикрутила заглушки. Особо интересные функции были переписаны в плагины, например сам процесс перерождения из одного героя в другого.
По причине того, что больше всего по плану мы отстаем по тайлам, взялась сама рисовать объекты для игры. И это - еда! Решила приготовить разные блюда, пробуйте, пожалуйста.
Прошу строго не судить, скорее всего большинство из них будет дорабатываться. Рыбу вот уже доработал другой художник, и стало вполне нормально.
К проекту присоединился Лекст- старый друг и знакомый, который участвовал в некоторых и других проектах Локатора. И дело пошло бодрее!
Первым делом он исправил баг, который случается при смене разрешения экрана в настройках. Эта проблема давно меня беспокоила, и даже были мысли отказаться от переключения режима экрана вне игры, но обошлось. Теперь нормально работает.
А еще мы завели Трелло. Еще Максим предлагал, и я была не уверена, стоит ли. Но когда уже несколько человек говорят одно и то же, стоит задуматься. Так что завели по программированию список задач в Трелло и упорядочили их. В целом все стало более наглядно.
Давненько я не рассказывала, что же новенького у нас происходит на фронте разработки новой игры.
Конечно, проект движется и даже близко не собирается забрасываться! Сегодня я вам покажу, какой у нас получается босс.
Подробнее ...
Я уже писала, что будет в Башне одно из заданий на защиту. Нельзя допустить, чтобы монстры приблизились к женскому нежному и слабому НПС на определенное расстояние, иначе квест будет считаться проваленным. Я сделала на ивентах проверку на координаты мобов, и если они попадают в эту область, то событие это и срабатывает. А программист Максим написал специальный плагин, который определяет, всех ли монстров прибили на карте, или еще нет. И если всех, то включается переключатель, и особа женского пола, которая нуждалась во спасении, будет спокойна и дружелюбна. | ![]() |
До недавнего времени мне не приходило в голову, как же должны выглядеть эти монстры. И тут сегодня во время разговора с художником у него настало озарение - это должны быть тентакли!
Держите немного комнатных растений от Ilchy. Сначала наброски:
А под катом сами растеньки!
Я в прошлый раз писала, что приходится переписывать некоторые важные стандартные функции RPG Maker, на котором, собственно, и идет разработка игры. Некоторые читатели блога поняли это не совсем правильно. Так что нужно пояснить. На самом деле ничего ужасного в этом нет, потому что основные функции редактора все также остаются неизменны, и базовые вещи мы ни в коем случае не переписываем. Речь идет только в первую очередь об аркадных элементах и боевой системе. Там действия происходят через маршрут, а не через стандартную систему ивентов, а в маршрутах в редакторе меньше предусмотрено по умолчанию. И также это связано с особенностями хроно-боевки ATB.
Наш программист сделал первые наработки для плагина движения. Теперь монстры (как в принципе и другие НПС) могут легко прыгать и телепортироваться на заданные координаты, а не только на игрока, как было прописано в Хроно-боевке. Также в этом же плагине будет движение шаров туда-сюда. Почему-то стандартные функции редактора багуют, поэтому приходится переписывать по-своему. Как в том же Хроно-плагине, как выяснилось, немало функций стандартных для маршрутов переписаны, например случайное движение.