Нажатие клавиш за отведенное время QTE
Название: InputKeyTime
Версия: 2.0
Движок: RPG Maker MV
Требуемая версия движка: 1.5.0 и выше
Требуемые плагины: DKTools (версии 8.0.1+), DKTools_Full_Input (версии 3.0+)
Язык плагина: English
Авторы: Alexandr_7, DK, mjshi
- Var Id Out Status Game - Вернет статус игры (1 если победили, 2 если не успели по таймеру. 3 если допустили ошибки в нажатиях.)
- Keys - Доступные клавиши. Новых клавишь увы добавить нельзя пока. Удалить имеющие теоретическии можно но не тестировал
- Style Game - Здесь настраивается полностью стиль игры.
- Sounds Game - Настройка звуков (При правильном нажатии и ошибочном)
- Time Game - Настройка задержки при переходе к следующему списку или завершения игры.
Доступные скрипты:
$InputKeyTime.startStandartGame(); - Запускает стандартную игру показателями из параметров плагина:
$InputKeyTime.startGame(min, sec, frame, countKeys, countListKeys, countAttempts, defeatBehavior); - Запуск игры со своими показателями.
min - Минуты таймера
sec - Секунды таймера
frame - Кадры таймера
countKeys - Количество клавишь на 1 список
countListKeys - Количество списков
countAttempts - Количество попыток
defeatBehavior - Поведение если допустили ошибки и количество попыток больше 0:
0 - Начинаем с тогоже списка
1 - Начинаем с тогоже списка но с новым рандомом клавишь
2 - Начинаем с самого 1го списка с новым рандомом
Alexandr_7 - Написания скрипта.
DK - Помощь в написании скрипта.
mjshi - Заимствования кода и графики плагина Chain Commands
Часть графики взята из Steam версии Mad Father и переделана под размер x32
Часть сообщения скрыта для гостей. Пожалуйста, авторизуйтесь или зарегистрируйтесь, чтобы увидеть его.
По ссылке будет демка с плагином и ресурсами.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- MaltonTheWarrior
-
- Не в сети
- Давно я тут
-
- Любопытненький
- Сообщений: 328
- Спасибо получено: 341
Только обычно эту механику называют QTE (Quick Time Events), думаю есть смысл добавить это в название темы, чтобы тема легче искалась)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Если будете задоваться вопросом почему не через команды плагина а через скрипты сделан вызов игры то отвечаю. Я не умею работать с регулярными выражениями. А для удобного вызова через команды плагина это нужно знать.
Скриптов я добавлю побольше но потом.
Конечно плагин будет обновляться но по возможности. DK вроде как сказал поможет с командами плагинов но потом.
Эта система была сделана по копировании системы из Steam версии Mad Father. Если кто не в курсе то вот фрагмент:
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Спасибо. Добавил.MaltonTheWarrior пишет: Полезный плагин, спасибо.
Только обычно эту механику называют QTE (Quick Time Events), думаю есть смысл добавить это в название темы, чтобы тема легче искалась)
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Из того что планирую это несколько анимаций.
И да. Сразу на будуще. Количество клавишь на экране ограничивается лишь размером экрана. Это так и задумано и менять я это не буду. К томуже на пару со списками ограничений нет.
Ограничения пока на количество клавишь. А именно 4 штуки. И вообще есть в планах сделать так чтоб пользователь сам мог добавлять нужные клавиши. Проблема тока в том что пока не знаю как организовать в таком случае параметры настройки картинок под клавиши.
Обдумал как это устроить. Обновление будет глобальным. Можно будет задать своим клавиши + это анимация движения фона и элементов по аналогии движении картинок в mv. + Это также анимация заполнение или убывания полоски. Естественно анимации перед стартом игры будут и также будут временем на подготовку.
Увы но пока добавлять функции для детальной настройки прям во время игры не стану но поддержка будет. Тобишь те кто разбируться в работе плагина смогут менять прям в игре. Логика такая: все параметры плагина это не более чем начальная настройка ибо все параметры будут в переменных плагина, а MV и так дает полный доступ ко всем переменным плагинов что подключены. Просто делать это не так удобно будет нежели через функции.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Внешний вид не поменялся однако добавлены анимации и как уже сказал это есть возможность прям из игры менять все параметры плагина.
Версия как и 1 досканально не тестировалась.
Вот видео о том как это дело выглядит сейчас:
vk.com/video300344395_456239240?list=12dfa6ebb77a485534
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Из обновлений это:
Баг фиксы.
В параметры также вынесены стандартные параметры самой мини игры
В $InputKeyTime.startStandartGame() не нужно указывать поведение при потраченной попытке.
Теперь есть поддержка бесконечных попыток.
Буду рад если кто за спасибо из скриптоделов сделает руксский перевод и английскую демку. Также подправит английский перевод.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Yarik_Human_8e33
-
- Не в сети
- Осваиваюсь на форуме
-
- Сообщений: 33
- Спасибо получено: 15
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Мой вк: vk.com/borisov_alexandr_5
Мой ютуб канал: www.youtube.com/@alexandr_5836
Мой бусти: boosty.to/alexandr-7
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Yarik_Human_8e33
-
- Не в сети
- Осваиваюсь на форуме
-
- Сообщений: 33
- Спасибо получено: 15
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
