SamSuka
foo52ru ТехноШаман
foo52ru ТехноШаман

boosty


Алгоритм распределения энергии от Солнца на данный момент.

В функцию передаётся два параметра.
1. количество слоёв древисины, которые потенциально могут получить энергию
2 коэффициент - количество сомкнутых слоёв, который может пробить свет
На рисунке два варианта расположения слоёв древесины.
Первый параметр, для примера, я взял равным 9, второй - 3.
Пронумеруем верхние 9 слоёв древисины числами от 9 до 1
(на рисунке первый столбик)
Коэффициент уменьшается после прохождения слоя древесины и восстанавливается, проходя пустое пространство. Причём, коэффициент не может превысить 3
( изначальное значение)
На рисунке, это вторые столбцы.
А теперь умножаем номер слоя на коэффициент, если он в диапозоне от 3 до 1.
Получается, сколько энергии получат клетки в этом слое.
Если древесина идёт сплошняком, то энергию получат только 3 слоя.
Если чередуется с пустотой, то энергию могут получить все 9 слоёв.
В последних столбиках сколько энергии доступно на этом слое
Свет как бы восстанавливается в пустотах.
Чем больше было слоёв древесины, тем больше должно быть пустых слоёв для восстановления света.
Что то рисунок не вставляется

Алгоритм распределения энергии от Солнца на данный момент.

More Creators