JackCL
Ферма-5
Картинка для привлечения внимания. Показать мне нечего.
Несколько дней, как и планировалось, я и пальцем не притронулся к маппингу занимаясь игровыми механиками. За это время удалось сделать:
- стейты, накладывающиеся на персонажа каждый день в зависимости от температуры (спасибо Амфи за скриптик) и погоды (к примеру, в жаркую погоду к персонажа уменьшаются показатели HP, MP и Энергии, а также повышается восприимчивость к огню (входящий дамаг от огня, исходящий в теории тоже, но я пока не уверен, что все правильно там прописал);
- налажена работа ульев и урожайность яблонь (время медосбора, созревания фруктов и урожай зависят от погоды); вишни и виноград будут сделаны по той же схеме, просто руки не дошли;
- полностью готов прототип торговой системы - магазинчика, которым нужно будет управлять в игре; товары выкладываются на прилавки, убираются с прилавков, корректно обсчитываются ежедневный спрос и колебания цен (колебания пока схематично сезонные, например, цены на овощи и фрукты низкие летом и осенью и повышаются зимой); в этом направлении в общем теперь надо вплотную заниматься контентом - товарами и крафтом, после чего можно "размножать" прилавки
- хотя я первоначально решил делать ферму как пример собственно того как сделать ферму без самописных скриптов, но часть алгоритмов в порыве оптимизации и стандартизации была дооптимизирована до такого состояния, что естественным образом превратилась в сплошные скриптовые вызовы, так что скорее всего я все же переделаю их из common events в корявенькие скрипы (постараюсь, для примера сохранить где-нибудь в сторонке пару грядок с логикой сделанной обычным способом для наглядности).