Система Времени в RPG Maker!
И да… Продолжаем разбирать «Магеном» по винтикам!) В прошлый раз я показывал базовые шкалы, а сегодня поговорим о Времени. Потому что в библиотеке оно — тоже ресурс. И довольно важный!
Как оно тикает?
Довольно быстро! 1 игровой час = 30 реальных секунд.
То есть полные сутки пролетают всего за 12 минут. У нас есть Утро, День, Вечер и Ночь. И тут не просто смена циферки в углу экрана. Это особенность мира, под которую придется подстраиваться.
Ресурсы
Это самое очевидное. Еда имеет свойство портиться. Разожжённый костёр не будет гореть вечно. Растения даёт плоды раз в какой-то промежуток времени. У некоторых книг, между использованием есть откат. Какие-то лекарства или стимуляторы нельзя слишком часто принимать. А ведь ещё есть навыки, боевые и обычные и не только у Анечки, но и у её прислужников… Хотя, тут забегаю чуть вперёд, это тема для другого поста) Однако, дело не только в прагматизме и выживании.
Освещение и Атмосфера
Естественно, освещение меняется везде. НО! Везде это происходит по-разному.
В жарких пустынных уголках ночь будет тёплой, с красноватым оттенком. В замерзших залах, наоборот — холодной и синей. Но ночь в любом случае наступит, а затем сменится утром.
А, ночью, кстати, гулять по миру сложно, ибо темно, и нужен источник освящения. Книга магическая, или костёр или… Вообще можно никуда не ходить в это время, а переждать его в кроватке, или заняться чем-то вроде рыбалки, или ловли жуков…
И сразу, чтобы не было вопросов:
За красивую отрисовку света и теней отвечает плагин Community Lighting. Я не стал изобретать велосипед, а просто «связал» уже существующие решение по освящению со своей системой времени. Мой плагин считает «когда», а Community Lighting показывает «как». Работает эта связка просто волшебно.
Сезоны
Однако, сутками дело не ограничивается. В игре есть полноценная смена сезонов!
Весна, Лето, Осень, Зима. Они сменяют друг друга, и это реально влияет на геймплей, меняется температура, о которой, кстати, будет следующий пост. Появляются или исчезают какие-то возможности…
Хотя… Тут правильнее сказать, что Библиотека в целом просто реагирует на игровые дату и время. Я могу настраивать появление чего угодно в зависимости от часов и сезона.
Хотите найти редкого НПС? Он может появляться дома только по вечерам. Или только днём.
Опасные твари? Вот в этой комнате они вылезают, но строго после заката.
Нужен проход на вон-ту локацию?) А дверь может открыться только на 30-тый день выживания. Или на 5-тый) Или проход станет доступен только зимой и до наступления весны. Не успел? Жди ещё год. Или ищи обходной путь.
Короче говоря...
Мир не статичен. Если вы пришли на локацию и там пусто — это не значит, что там всегда будет пусто. Есть шанс, что вы просто пришли не в то Время. И обычно, мир вам об этом намекнёт.
- - - -
А подробнее о том, чем я занимаюсь можно почитать в ТГ канале.