Вверх ↑
Ответов: 2131
RolePlay
лидер
#1: 2013-11-28 17:58:57 ЛС | профиль | цитата
Надеюсь не ошибся разделом. Пользуйтесь наздоровье!

      Разрешите представить, дорогие игроки и форумчане, алгоритм роста растений. Некоторым садоводам на заметку понадобится. Кто знает, может и кому другому тоже она принесёт пользу да заинтересует.

Каждый тик (1/20 секунды) все чанки в некотором радиусе от игрока обновляются. Этот радиус составляет 7, и получается, что обновляемая область имеет вид квадрата размером 15х15 (чанк) с игроком в центре.
Когда чанк обновляется, он 20 раз выполняет следующее:
- выбирается случайный блок в чанке;
- если этот блок подлежит случайному обновлению - он обновляется.
Все 20 выборок из чанка независимы - один и тот же блок может быть выбран дважды, трижды, получить 2, 3 обновления. Вероятность двойного выбора составляет (20 / (16*16*128)) = 0.061%.
Если выбран блок растения, если оно не выросшее, если выполняются условия для роста - то после этого выполняется рост растения на 1 с некоей вероятностью.

Пшеница 
Адский нарост 
Тростник или Кактус  
Грибы (цвет неважен) 



Арбуз или Тыква 
Саженцы деревьев 
Трава 





Благодарю за внимание! Так как размещение ссылок на сторонние сайты запрещено, я решил скопипастить статью и немного добавить своего.
Приятной игры и надеюсь эта статья принесла вам пользу ;)
В свободное время вы можете поучаствовать в интересной теме!

BB-code темы для вставки
[url=/topic/73293][color=#87ceeb][В помощь садоводам] Алгоритм роста растений[/color][/url]
карма: 88
WH готовится к величайшему открытию в 2020 годуИнтересно знать
20
Голосовали:Sellout, 64Impala, madTruck, Chapaev, Hyde, player$6701, KPOT3, Shadow, shaodar, ARM26rus, OTBETCTBEHHblN, Maniyak, royalka, papasid, Hinata_Hyuga, _Wizard_, XBocT, Qubique, SPQR, Radik228
Редактировалось 1 раз(а), последний 2014-08-15 09:43:03