Вверх ↑
Этот топик читают: Гость
Ответов: 2131
#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]
карма: 81
WH готовится к величайшему открытию в 2020 годуИнтересно знать
20
Голосовали:Sellout, 64Impala, madTruck, Chapaev, Hyde, player$6701, ValeraKeK, Shadow, shaodar, ARM26rus, OTBETCTBEHHblN, Maniyak, royalka, papasid, Hinata_Hyuga, _Wizard_, XBocT, Qubique, SPQR, Radik228
Ответов: 896
#2: 2013-11-28 18:05:04 ЛС | профиль | цитата
Илюх, просто молодец, не перестаешь радовать темами
карма: 0
0
Ответов: 1722
MC academy
Ученики
#3: 2013-11-28 18:05:32 ЛС | профиль | цитата
Пешел бак разберать и заниматься агрохозяйством.
Спасибо Jam_FoxX.
карма: 10
Меня влюбляют города, рассветы трасс, пустые поезда!
1
Голосовали:7200OneLove
Ответов: 3658
#4: 2013-11-28 18:19:26 ЛС | профиль | цитата
Хотелось бы узнать о помидорах, мертвых кустах, папоротниках, пальмах, кокосах, синих грибах.
карма: 2
.
0
Ответов: 18
Monte Carlo
Твинки
#5: 2013-11-28 18:20:19 ЛС | профиль | цитата
redkin99, про грибы написано.
карма: 5
0
Ответов: 148
#6: 2013-11-28 18:23:19 ЛС | профиль | цитата
Очень нужная тема,спасибо.
карма: 0
0
Ответов: 349
#7: 2013-11-28 18:27:33 ЛС | профиль | цитата
Jam_FoxX, Спасибо!
карма: -26
0
Ответов: 432
#8: 2013-11-28 18:34:13 ЛС | профиль | цитата
Фокс молодец) классная тема.
карма: 16
0
Ответов: 2131
#9: 2013-11-28 18:57:22 ЛС | профиль | цитата
redkin99 писал(а):
Хотелось бы узнать о помидорах, мертвых кустах, папоротниках, пальмах, кокосах, синих грибах.


К пальмам действует общий алгоритм: Каждый тик (1/20 секунды) все чанки в некотором радиусе от игрока обновляются.... и т д.
А вот о помидорах не знаю, попробую вычислить каким-то боком и размещу
карма: 81
WH готовится к величайшему открытию в 2020 годуИнтересно знать
0
Ответов: 456
#10: 2013-11-28 19:04:39 ЛС | профиль | цитата
Ну фермеров на наше время маловато , но тема стоит внимания и сказать что тема ненужна я просто непосмею!!!!
карма: -8
есть вопросы? Тебе сюдаWiki
0
Ответов: 326
#11: 2013-11-28 19:04:51 ЛС | профиль | цитата
Jam_FoxX, вот это тема хоть что-то буду знать спасибо.
карма: -8
каюсь во всех грехах на форуме, снимите мут =3
0
Ответов: 1029
#12: 2013-11-28 19:06:14 ЛС | профиль | цитата
нууу просто молодец! радуешь и радуешь! молодец + в карму тебе
карма: 14
0
Ответов: 25
#13: 2013-11-28 22:21:51 ЛС | профиль | цитата
del.
карма: 0
1
Голосовали:7200OneLove
Ответов: 618
#14: 2013-11-28 22:24:54 ЛС | профиль | цитата
СПАСИБО)Помогло)
карма: -14
0
Ответов: 25
#15: 2013-11-28 22:30:03 ЛС | профиль | цитата
4. Снова вычитсялется смещённая позиция, как описано в шаге 2.


Вычисляется. Поправь))
карма: 0
0
Ответов: 221
#16: 2013-11-28 22:43:07 ЛС | профиль | цитата
Тема полезная, хоть и фермерство щас немногие занимаются.
карма: -11
0
Ответов: 2131
#17: 2013-11-28 22:57:14 ЛС | профиль | цитата
pavel-709, спасибо, поправил.)
карма: 81
WH готовится к величайшему открытию в 2020 годуИнтересно знать
0
Ответов: 8913
NeverClan
[W] Constructors
#18: 2013-11-28 23:00:02 ЛС | профиль | цитата
del, читать не умею
карма: -121
0
Ответов: 527
#19: 2013-11-29 00:54:28 ЛС | профиль | цитата
Shadow, а писать вы явно недавно научились...

Тема хорошая, незнал об взаимосвязи растений и автоаптейда чанков...
Правда тема думаю не там...( в википедию нашу надо ее)
карма: 2
-1
Голосовали:Shadow
Ответов: 624
Hunters
Person
#20: 2013-11-29 15:08:55 ЛС | профиль | цитата
Cпасибо Фокс,Теперь в одиночке буду играть :3
карма: -18
Регистрация : 2012-08-20 18:38:46 #RAPAPA
0
Ответов: 8913
NeverClan
[W] Constructors
#21: 2013-11-29 15:40:11 ЛС | профиль | цитата
Oplkill, где-то ошибки? И да, ошибка в вашем сообщении явно заметна.
карма: -121
0
Ответов: 527
#22: 2013-11-29 16:09:26 ЛС | профиль | цитата
Shadow писал(а):
читать не умею


как можно еще иначе обосновать данное сообщение?(зачем вообще такое писать?)
карма: 2
0
Ответов: 2131
#23: 2013-11-29 16:20:33 ЛС | профиль | цитата
2.1.5. Запрещено выяснение личных отношений между двумя и более пользователями. Любые подобные вопросы должны решаться в закрытом сообществе либо через личные сообщения.



___Maestro___ писал(а):
Cпасибо Фокс,Теперь в одиночке буду играть :3
Это работает не только в одиночке, а распространяется и на MCGL тоже ;)

___Maestro___, предупреждение не тебе адресовано ;)

карма: 81
WH готовится к величайшему открытию в 2020 годуИнтересно знать
0
Ответов: 432
#24: 2013-11-29 16:20:50 ЛС | профиль | цитата
Oplkill, он видимо написал фигню, отредактировал , убрал фигню и написал "del". да я КЭП. А потом так своеобразно извинился\взял свои слова назад\показал что он все понял, написав "читать не умею".

А ты действительно зря наехал
карма: 16
0
Ответов: 624
Hunters
Person
#25: 2013-11-29 16:21:18 ЛС | профиль | цитата
Jam_FoxX писал(а):

___Maestro___ писал(а):
Cпасибо Фокс,Теперь в одиночке буду играть :3


Jam_FoxX писал(а):
Это работает не только в одиночке, а распространяется и на MCGL тоже ;)



И тут учту)
карма: -18
Регистрация : 2012-08-20 18:38:46 #RAPAPA
0
Ответов: 2317
Eternity
Keepers
#26: 2013-11-30 05:17:33 ЛС | профиль | цитата
Спасибо большое! Полезно.
А как определяется скорость_роста, входящая в формулы для пшеницы и ягод?
И интересно, почему floor в этих формулах переведён как "блок"?
карма: 30
0
Ответов: 2131
#27: 2013-11-30 19:40:07 ЛС | профиль | цитата
Maniyak, floor - также переводится как уровень. Уровень - некий синоним блоку. К примеру: "спустись на уровень 12", то есть на высоту или 12 блок.
Скорость роста шанс 25% заспавнить с одной из свободных сторон
карма: 81
WH готовится к величайшему открытию в 2020 годуИнтересно знать
0
Ответов: 104
#28: 2013-11-30 20:01:29 ЛС | профиль | цитата
Спасибо!
карма: -4
galaxy
0
Ответов: 159
OnixCorp
Старожилы
#29: 2013-12-01 09:11:18 ЛС | профиль | цитата
Мамма миа ешь тоу мио
карма: -6
Loading… ██████████████] 99%
0
Ответов: 13949
Noir Villar
Нимф
#30: 2013-12-01 09:22:32 ЛС | профиль | цитата
Jam_FoxX писал(а):
Растёт только при длине менее 3 и пустом блоке сверху.
вероятность роста равна 1! но вместо роста увеличивается на 1 внутренний счётчик блока и только по достижении им 15 тростник/кактус вырастает.

У тросника и кактуса разные алгоритмы роста, точнее у самого блока кактуса и тросника разные свойства. Кактус растет строго на блоке песке. Счетчки болков внутри них - нету. Идет элементарная проверка. Есть ли свободное пространство сверху и есть ли ниже два блока растения.

Jam_FoxX писал(а):
Вероятность роста 1/7

Откуда эти цифры? Высокая трава, судя по картинке (а не трава, не путайте блок травы с высокой травой) НЕ растет сама вообще, только генерируется при создании мира или от косной муки.


Адские наросты растут СТРОГО в адском биоме, СТРОГО на песке душ, вне зависимости от освещения.
карма: 56
steam: dtho_37 | | Origin: Valeryn4 | | twitter: @dtho47
1
Голосовали:7200OneLove
Ответов: 667
Noir Villar
Гипнос
#31: 2013-12-01 12:14:00 ЛС | профиль | цитата
Jam_FoxX, Ты как всегда нас радуешь)
карма: -25
0
Ответов: 249
Noir Villar
Гипнос
#32: 2013-12-01 13:46:25 ЛС | профиль | цитата
прикольно
карма: -5
0
Ответов: 75
#33: 2014-08-01 13:13:35 ЛС | профиль | цитата
Хорошая тема, спасибо, молодец.
карма: -5
0
Ответов: 612
REBELLIUM
лидер
#34: 2014-08-01 13:50:55 ЛС | профиль | цитата
Парень реально держит проект в своих руках!
карма: 8
bbCode жизнь за нерзула!
0
Ответов: 2317
Eternity
Keepers
#35: 2014-08-01 18:03:43 ЛС | профиль | цитата
Jam_FoxX писал(а):
Maniyak, floor - также переводится как уровень. Уровень - некий синоним блоку. К примеру: "спустись на уровень 12", то есть на высоту или 12 блок.
Скорость роста шанс 25% заспавнить с одной из свободных сторон

Отсюда мы видим, что автор абсолютно не понимает смысла формул в скопированном им тексте.
"floor" в программировании означает округление в меньшую сторону.
Скорость роста входит в формулы как константа, она должна быть задана в виде конкретного числа, чтобы формулами можно было пользоваться. Так как её значение не указано, приведённые формулы скорости роста пшеницы, арбузов и тыкв абсолютно бесполезны.
карма: 30
0
Ответов: 289
#36: 2014-08-01 22:44:58 ЛС | профиль | цитата
Полезная тема) Спасибо.
карма: -5
Если вам будут говорить про меня гадости - верьте каждому слову, вы же стадо.
0
Ответов: 493
Corp. Chaos
Junior mercator
#37: 2014-08-02 01:03:53 ЛС | профиль | цитата
Молодец, наверное куча времени ушло...
карма: 5
Рак - мастер
0
Ответов: 1725
Monte Carlo
Неактивен
#38: 2014-08-02 01:17:58 ЛС | профиль | цитата
Jam_FoxX, благодарю.
карма: 149
0
Ответов: 109
#39: 2014-08-02 01:36:06 ЛС | профиль | цитата
Maniyak писал(а):
приведённые формулы скорости роста пшеницы, арбузов и тыкв абсолютно бесполезны.

Они бесполезные даже с правильными значениями.
И тут нет ни одного человека, который смог бы получить практическую пользу из этой информации.
карма: -6
0
Ответов: 615
#40: 2014-08-02 02:51:27 ЛС | профиль | цитата
Спасибо, интересная тема!
карма: 7
Свет несет только та церковь - которая горит! AVE Раликальня
0
Ответов: 152
MLGpower
лидер
#41: 2014-08-02 15:20:47 ЛС | профиль | цитата
спасибо, тема помогла
карма: 5
РАЙОННЫЙ МУТКАРЬ
0
Ответов: 1074
Feathered
Ostrich
#42: 2015-04-23 08:56:55 ЛС | профиль | цитата
Dtho_47 писал(а):
Адские наросты растут СТРОГО в адском биоме, СТРОГО на песке душ, вне зависимости от освещения.

Думаю стоит добавить эти слова в описание про Адский нарост. А то
Jam_FoxX писал(а):
Вероятность роста 1/15
не особо помогает.
карма: -2
0
42
Сообщение
...