[size=14]От автора[/size]
[url=http://forum.minecraft-galaxy.ru/topic/63065/0][color=#FF9900]Предыдущую темку[/color][/url] забраковали, но я решил не останавливаться на достигнутом и за пару часов вывел формулы уже для, надеюсь, рабочих фабрик. Одну из моделей я мысленно построил сам, опираясь на всевозможные препятствия в ее работе. Идею еще двух мне подсказали [color=#FF9900]papasid[/color] и [color=#FF9900]TGC[/color].
[size=16][color=#FF9900]Крупномасштабная урановая фабрика[/color][/size]
Одной из особенностей мода dmh-0 является возможность генерации урана посредством одноименной установки, которую чаще называют фабрикой.
[size=16]Урановая фабрика[/size]
[size=14]Описание[/size]
- * Фабрика под действием излучения особого рода превращает плазму в обогащенную ураном породу
* Монтаж фабрики возможен только в черте города и только с соблюдением точной схемы ее конструкции
* Синтез одного блока урана занимает примерно 10-15 минут, после чего его нужно забрать из озера плазмы (пока это не будет сделано фабрика приостановит свою работу)
[size=14]Условия генерации[/size]
- * Озеро плазмы [длина и ширина - нечетные, минимальная площадь - 3х3]
* Воздушное пространство [высотой в один блок]
* Синтезатор, окруженный 4-мя блоками обсидиана и [color=#FF9900]как минимум 5-ю источниками плазмы[/color] [при постройке крупномасштабной фабрики эту особенность можно использовать чтобы сэкономить обсидиан]
[size=16][color=#FF9900]Расчеты и вывод формул[/color][/size]
Несмотря на яркий заголовок, в этот раз я решил отказаться от подробного описания расчетов и вывода формул. Ниже будут предоставлены лишь схемы, таблицы и уже готовые формулы. Ради интереса можете их проверить или попробовать вывести.
[size=14]Кольцевая схема с единичным пробелом [квадратная][/size]
[spoiler=3x3][img]http://i.mcgl.ru/EdvgabeEYp[/img][/spoiler][spoiler=5x5][img]http://i.mcgl.ru/pjvw294rwG[/img][/spoiler][spoiler=7x7][img]http://i.mcgl.ru/xxTubLzL39[/img][/spoiler][spoiler=9x9][img]http://i.mcgl.ru/J4fh0CWy9K[/img][/spoiler]
Сторона | n | Синтезаторы | Обсидиан | Пустое пространство |
3 | 1 | 1 | 4 | 4 |
5 | 2 | 4 | 12 | 9 |
7 | 3 | 9 | 24 | 16 |
9 | 4 | 16 | 40 | 25 |
- [color=#FF9900]2n+1 = a, сторона квадрата[/color]
- [color=#FF9900]2n(n+1) = количество обсидиана[/color]
- [color=#FF9900]n^2 = количество синтезаторов[/color]
- [color=#FF9900](n+1)^2 = количество пустого пространства[/color]
[size=14]Кольцевая схема с единичным пробелом [прямоугольная][/size]
[spoiler=7x9][img]http://i.mcgl.ru/nXSyAfUFP2[/img][/spoiler]
n | m | Синтезаторы | Обсидиан | Пустое пространство |
3 | 4 | 12 | 31 | 20 |
- [color=#FF9900]2n+1 = a, длина[/color]
- [color=#FF9900]2m+1 = b, ширина[/color]
- [color=#FF9900]n(m+1) + m(n+1) = количество обсидиана[/color]
- [color=#FF9900]m*n = количество синтезаторов[/color]
- [color=#FF9900]m + n + m*n + 1 = количество пустого пространства[/color]
[size=14]Кольцевая схема с пробелом в два круга [квадратная] [по TGC][/size]
[spoiler=7x7][img]http://i.mcgl.ru/OjpzAazWM6[/img][/spoiler][spoiler=13x13][img]http://i.mcgl.ru/DjdYW02QMk[/img][/spoiler][spoiler=19x19][img]http://i.mcgl.ru/iVDWfQxVmg[/img][/spoiler]
Сторона | n | Синтезаторы | Обсидиан | Пустое пространство |
7 | 1 | 12 | 24 | 13 |
13 | 2 | 48 | 84 | 37 |
19 | 3 | 108 | 180 | 73 |
- [color=#FF9900]6n+1 = a, сторона квадрата[/color]
- [color=#FF9900]6n(3n+1) = количество обсидиана[/color]
- [color=#FF9900]12n^2 = количество синтезаторов[/color]
- [color=#FF9900]6n(n+1) + 1 = количество пустого пространства[/color]
[size=14]Кольцевая схема с пробелом в два круга [прямоугольная] [по TGC][/size]
[spoiler=13x19][img]http://i.mcgl.ru/dEMS5thExD[/img][/spoiler]
n | m | Синтезаторы | Обсидиан | Пустое пространство |
2 | 3 | 72 | 123 | 52 |
- [color=#FF9900]6n+1 = a, длина[/color]
- [color=#FF9900]6m+1 = b, ширина[/color]
- [color=#FF9900]3n(3m+1) + 3m(3n+1) = количество обсидиана[/color]
- [color=#FF9900]12n*m = количество синтезаторов[/color]
- [color=#FF9900]6n*m + 3(m+n) + 1 = количество пустого пространства[/color]
[size=14]Cхема с диагональной стыковкой обсидиана [квадратная] [по papasid'у][/size]
[spoiler=6x6][img]http://i.mcgl.ru/8g5om5psua[/img][/spoiler][spoiler=9x9][img]http://i.mcgl.ru/1xE11ZFLYr[/img][/spoiler][spoiler=12x12][img]http://i.mcgl.ru/EtF29sQLBh[/img][/spoiler]
Сторона | n | Синтезаторы | Обсидиан | Пустое пространство |
6 | 2 | 6 | 18 | 12 |
9 | 3 | 17 | 44 | 20 |
12 | 4 | 34 | 82 | 28 |
- [color=#FF9900]3n = a, сторона квадрата[/color]
- [color=#FF9900]2n(3n-2) + 2 = количество обсидиана[/color]
- [color=#FF9900]3n^2 - 4n + 2 = (a-1)(n-1) + 1 = (a^2 - 4a + 6)/3 = количество синтезаторов[/color]
- [color=#FF9900]8n - 4 = количество пустого пространства[/color]
[size=14]Cхема с диагональной стыковкой обсидиана [прямоугольная] [по papasid'у][/size]
[spoiler=6x15][img]http://i.mcgl.ru/8JjL6lipYq[/img][/spoiler]
n | m | Синтезаторы | Обсидиан | Пустое пространство |
5 | 2 | 18 | 48 | 24 |
- [color=#FF9900]3n = a, длина[/color]
- [color=#FF9900]3m = b, ширина[/color]
- [color=#FF9900]n(3m - 2) + m(3n - 2) + 2 = количество обсидиана[/color]
- [color=#FF9900]3n*m + 2 - 2(m+n) = количество синтезаторов[/color]
- [color=#FF9900]4(m+n) - 4 = количество пустого пространства[/color]
[size=14]Особая[color=#FF9900]*[/color] схема с диагональной стыковкой обсидиана [прямоугольная] [по papasid'у][/size]
[spoiler=4x5][img]http://i.mcgl.ru/kqemxfJNXT[/img][/spoiler][spoiler=7x8][img]http://i.mcgl.ru/zVOUQ6SIvU[/img][/spoiler][spoiler=10x11][img]http://i.mcgl.ru/Wy4hpmSP9H[/img][/spoiler]
Сторона | n | Синтезаторы | Обсидиан | Пустое пространство |
4 | 1 | 2 | 8 | 10 |
7 | 2 | 10 | 28 | 18 |
10 | 3 | 24 | 60 | 26 |
- [color=#FF9900]3n+1 = a, ширина[/color]
- [color=#FF9900]3n+2 = a+1 = b, длина[/color]
- [color=#FF9900]2an = 2n(3n+1) = количество обсидиана[/color]
- [color=#FF9900]n(3n-1) = количество синтезаторов[/color]
- [color=#FF9900]8n + 2 = количество пустого пространства[/color]
[size=9][color=#FF9900]*[/color] - особенность фабрики следующая - длина больше ширины на единицу, а в сумме они должны быть кратны трем. Ширина выводится из формулы 3(2n+1) = a + b, 6n + 3 = 2a + 1, a = 3n + 1[/size][container=0]