Исследование FPS завершено.
Хорошие новости - часть проблем с тормозами удалось решить. Дело было в том, что в плагине визуальной экипировки местами были прописаны лишние записи в базе данных: остатки прошлых наработок, которые потом переделали, а убрать забыли. Когда их почистили, тормоза на некоторых компьютерах значительно уменьшились!
Небольшие новости
У меня для вас две новости - хорошая и плохая.
Хорошая - программиста найти удалось, хотя, если ещё у кого возникнет желание помочь - буду только рада.
А вот плохая в том, что я заболела, опять высокая температура, и пока не понятно, что это.
Приглашаем Java Script программистов.
Прикинули мы тут объем - сколько ещё плагинов и багов в проекте и пришли к выводу, что один человек не справится. А сейчас у нас в команде в составе всего один программист. Так что приглашаю в команду программистов.
Как добавить Steam-ачивки в игру на Ren'py
По моей просьбе программист LG.BALUKATION, который помогал мне с разработкой игры "Приключения котёнка в городском парке" рассказал, как добавить ачивки в игру на RenPy в своём блоге ЗДЕСЬ.
Удаление предмета из инвентаря по номеру.
Давайте поделюсь ещё одной небольшой хитростью для RPG Maker. Допустим, игрок выбирает какой-нибудь предмет с помощью команды ивента Выбор предмета. Номер предмета при этом записывается в выбранную переменную. Дальше обычно идёт проверка условия, и если номер предмета совпадает с нужным, то предмет применяется. Мне же вдруг понадобилось, чтобы этот выбранный предмет удалялся из инвентаря игрока. Стандартными средствами редактора это сделать не получится без нудного перебора всех предметов, а их в инвентаре немало.
И тут пришел на помощь наш программист Максим и быстренько набросал этот скрипт:
Коварный удар со спины.
Экспериментируем с новыми приёмами для боёвки. Вряд ли ведь кто-то хочет, чтобы сражения с мобами сводились к простому их закликиванию?! Есть идея сделать, что если используется специальный приём для кинжала "удар со спины", чтобы урон наносился больше, если игрок действительно ударяет в спину монстру.
Новости на программном фронте.
Из-за обновления ядра RPG Maker MZ опять вылез конфликт плагинов, и игра перестала запускаться. Так что наш программист в основном в последнее время занимался как раз-таки не добавлением нового функционала, а устранением этого конфликта. Хорошо, что получилось разобраться.
Технический постмортем игры "Приключения котёнка в городском парке" в Steam.
В блоге Олега появилась очень интересная статья на тему того, как он помогал в области программирования для игры про Котёнка. Вклад в Steam-версию игры у него был немалый, и действительно есть, что рассказать. Некоторые вещи я уже и сама подзабыла, как это было в 2017 году.
Решена проблема с сохранениями
Хорошая новость в области программирования - наконец-то удалось решить проблему с рекурсией и невозможностью сохраниться во время битвы в Хроно-боёвке в игре. По задумке все-таки хочется дать возможность сохраняться игроку в любом месте. Но битва, конечно, будет сбрасываться. Теперь всё работает, как работало и раньше в MV!
В топку кристаллы сохранения - они больше не нужны!
Проблема с плагином смены разрешения экрана для RPG Maker MZ
Между тем параллельно с разработкой продолжается перенос игры на RPG Maker MZ. На самом деле осталось лишь два плагина подредактировать, и уже можно будет переходить со спокойной душой.
Сейчас главным камнем преткновения является плагин на изменение разрешения экрана RS_ScreenManager.js На самом деле есть его новая MZ-версия в сети, но у неё имеется существенный недостаток - выбор разрешения экрана был полностью выпилен из меню настроек. Видимо, автор столкнулся с проблемами, как и мы.