Удаление предмета из инвентаря по номеру.
Давайте поделюсь ещё одной небольшой хитростью для RPG Maker. Допустим, игрок выбирает какой-нибудь предмет с помощью команды ивента Выбор предмета. Номер предмета при этом записывается в выбранную переменную. Дальше обычно идёт проверка условия, и если номер предмета совпадает с нужным, то предмет применяется. Мне же вдруг понадобилось, чтобы этот выбранный предмет удалялся из инвентаря игрока. Стандартными средствами редактора это сделать не получится без нудного перебора всех предметов, а их в инвентаре немало.
И тут пришел на помощь наш программист Максим и быстренько набросал этот скрипт:
Копание в собственных скриптах
Где-то раз в неделю я нахожу время, чтобы хотя бы на несколько часов заняться "Зайчиком". Меня беспокоит, что Flash уже мёртв, поэтому игру нужно перенести на HTML5.
Помните, я уже писала о том, что движок, на котором была сделана эта игра- Stencyl - до сих пор обновляется. Так что я откопала старый проект и открыла его для себя заново.
Нужно больше эмоций!
Взялись тут перерисовывать стандартные облачка с эмоциями. Это придаст игре больше индивидуальности и яркости. А еще можно будет, наконец, добавить те эмоции, которых явно не хватает в стандарте, например, смех и слёзы. Пока сделали на пробу несколько штук.
Обволакивание диалогов в облачка.
В основном в последнее время занималась тем, что правлю диалоги в игре. Ранее я уже писала, что для этого мы используем плагин GALV "MV Message Styles". Мы написали специальный скрипт, который автоматически на все карты добавляет в тексты диалогов команду отображения в облачке.
После обработки этим скриптом все стало отображаться в облачках, где надо и где не надо тоже. Так что теперь правлю ручками в тех местах, где возникли ошибки.
Особенности активной боёвки на RPG Maker MV
Столкнулись тут с проблемой, что нужно как-то определять текущее здоровье врага, с которым игрок сражается на данный момент. Из-за того, что боевка в стиле экшн, это не так-то просто взять и проверить.
Но нам удалось разобраться, как определять характеристики врагов через скрипт. Вот здесь на этом сайте есть документация к RPG Maker MV на английском, в том числе есть информация, как получить данные из текущего врага. Хоть бой в игре и происходит на карте, а не на отдельном экране, использует плагин Хроно-боёвки все равно врагов из базы и их характеристики, что и при обычной битве. И это довольно удобно.
Например, если вызвать свойство this.battler().hp
, то оно вернет текущее здоровье противника, привязанного к ивенту this.
Разборки с боссами.
На той неделе разобралась, как работает система боссов в боевке Хроно. Это довольно удобно, что уже есть основа для того, чтобы у боссов было несколько палитр поведения. Те боссы, которые показаны в демке, имеют по 4 палитры. И таким образом можно будет выявлять закономерности и искать тактики, как их победить. Или же менять эти несколько палитр рандомно, придавая атакам босса разнообразия.
Конкурс скриптеров на Светлой.
На портале "Светлая зона и Академия RPG Maker" начался конкурс для тех, кто разбирается в программировании. Нужно написать плагин или скрипт для любой версии редактора RPG Maker на свободную тему и отправить на форум до 12 ноября. Призовой фонд конкурса составил 6000 рублей.
Если кого заинтересовало, подробности можно найти в теме конкурса.
Полезные плагины для RPG Maker на русском языке, которые пригодятся любому разработчику.
Теперь в друзья сайта добавлен сайт Дениса Кузнецова, который очень помогает с плагинами для проекта "В поисках интернетов". Там вы можете найти много полезных плагинов для RPG Maker MV. Например, там есть плагин на ввод имени, переключатель в настройках и другие, которые успешно используются в нашем проекте.
Проблем со скриптами больше нет!
Да, теперь, когда к команде присоединился новый скриптер - Амфи - были подправлены многочисленные баги и косяки, а также улучшены многие вещи в интерфейсе игры.
Важные исправления.
Наконец-то у нас есть продвижения по самому сложному фронту работ - скрипты! Сaveman нам очень помог с этим! Исправлены самые критические баги в игре, связанные с боевкой и меню. А также сделаны по ходу некоторые необходимые улучшения в интерфейсе. Например, в игре отныне появятся побочные квесты, а значит и квестовые предметы. В связи с этим появились баги в меню и возможнсть продавать квестовые предметы - Сaveman и это поправил, теперь они в магазине просто не отображаются. |