Факторио ядерный реактор как сделать

Добавил пользователь Алексей Ф.
Обновлено: 09.09.2024

Factorio - песочница выживалка, про строительство и автоматизацию заводов и фабрик и выживание в чужом агрессивном .

Донат в тему: It's A Trap! - 63р Лажа (лажа, как лажа:)- 34p Ракета (радость) - 57р Розовая пантера (удивление) - 76р Самба .

Третий выпуск руководства для начинающих игроков по игре Factorio от Стратежки, в нём мы рассмотрим следующие .

Factorio 1.0 гайд по энергетике ! что лучше ядерный реактор или солнечные батареи ? Плейлист про Factorio .

Донат в тему: It's A Trap! - 63р Лажа (лажа, как лажа:)- 34p Ракета (радость) - 57р Розовая пантера (удивление) - 76р Самба .

Factorio 2021 Final Factory - обучающий сезон по игре Factorio. Сезон будет состоять из немонтажных часовых серий, .

Топ 5 Самых Лучших Схем Ядерного Реактора 20 000 EU/T Привет! Сегодня я расскажу про 5 самых топовых схем .

Factorio - песочница выживалка, про строительство заводов и фабрик и выживание в чужом агрессивном мире. В этом .

От 1го используемого ресурса до 6ти. Показываю наглядно все схемы как подводить о что требуется для рецепта и .

Вот тут нужно много ресурсов чтобы получить улучшенные электросхемы. Медный провод пластик и электросхема .

Гайд на тему конвейерной системы для создания равномерного потока ресурсов. Так называемый "балансёр" (балансир) .

Стримить планирую различные игры в разных жанрах. А так пока что увы так. Железо: Процессор: g4560 Видеокарта: gtx .

Увлекательный кооператив в Factorio 0.17. Факторио - игра про создание различных автоматизированных систем и .

Школа FACTORIO - цикл коротких руководство по игре Factorio для НОВИЧКОВ. Я постараюсь затронуть все основные .

Всем привет! В сегодняшнем гайде мы научимся делать Безопасные Схемы ядерного реактора ic2 experimental мох в .

Мод, про который речь в видео, называется Helmod. Он помогает рассчитать необходимое количество элементов для схем .

Привет Майнер! Хочу представить твоему вниманию все самые безопасные,автономные, эффективные схемы для .

Factorio 2021 Final Factory - обучающий сезон по игре Factorio. Сезон будет состоять из немонтажных часовых серий, .

Factorio 2021 Final Factory - обучающий сезон по игре Factorio. Сезон будет состоять из немонтажных часовых серий, .

В видео рассказывается о том, как с помощью логической сети сделать простейший элемент памяти - защелку или триггер .

наконец то дошло дело до переделки атомной станции , основные задачи были - загружать топливо сразу во все .

Factorio cover.jpg

Factorio — игра в жанре производственного симулятора инженера-строителя заводов. Космический корабль игрока терпит крушение на необитаемой планете. Ему предстоит голыми руками, киркой и пистолетом построить гигантскую автоматизированную фабрику, чтобы запустить в космос ракету со спутником и подать сигнал бедствия… Да нет же, потому что это КРУТО! Вокруг нетронутые залежи полезных ископаемых, а что на них копошатся какие-то жуки и растут деревья, так мы знаем что делать.

Если Вы когда-нибудь играли в Minecraft с модами, и Factorio вам что-то очень сильно напоминает, вы абсолютно правы. Игра вдохновлялась комбинацией модов BuildCraft и IndustrialCraft, прекрасно дополняющих друг друга модов на тему "техномайнкрафта" — не только собери ресурсы киркой, но и подчини себе электричество, построй электроинструмент, оптимизируй добычу и обработку ресурсов с помощью агрегатов и труб-конвееров.

Разработчики, в свою очередь, тоже любят моды, а моды любят разработчиков. На официальном мод-портале лежит несколько тысяч модов, вплоть до глобальных, расширяющих контент в несколько раз. Также не один баг починен и не одна фича введена ради работы и совместимости с модами. Моды пишут и сами создатели игры. Некоторые моды даже были включены в основной контент.

Много внимания уделено железным дорогам. Автоматические поезда могут возить грузы туда-сюда по одному куску пути в челночном режиме, а могут подчиняться сложному расписанию в разветвлённой сети со светофорами. На поездах можно покататься даже по целине — укладывая рельсы прямо перед собой.

Сюжетный режим в игру пытались ввести. Трижды. Завязка стандартная, с крушением корабля, сбором обломков и началом строительства нового завода, бегая и обороняясь от местных жуков. Получилось довольно мило, но по мнению авторов не удалось передать основную цель и донести главную мысль: механизировать и автоматизировать. Потому кампанию регулярно вырезали. На момент релиза в игре имеется короткая старая-новая кампания из пяти миссий в качестве демо-версии и туториала.

Covetous Понятия не имею, что это за жанр - кто разбирается, поставьте нужный шаблон.

Пользователь Twitter ArrowGMaximus разработал систему под названием Facto-RayO — движок рейкастинга, работающий в ванильной версии Factorio. Управлять игрой можно, нажимая с зажатым Ctrl на сундуки по краям экрана и доставая из них предметы. Движок не позволяет поднимать и опускать взгляд, и очень похож этим на первые 3D-игры наподобие Wolfenstein 3D. Игру типа Doom на этом движке воссоздать невозможно из-за того, что все объекты должны иметь одинаковую высоту.



Несмотря на ограничения движка, он имеет множество функций. Например, можно менять горизонтальный угол обзора (FOV), вплоть до 360° (разумеется, изображение при таком FOV будет сильно искажённым).


Более того, можно менять направление каждого отдельного луча. Эту функцию можно, например, использовать для добавления слепого пятна в центре экрана:


Можно сделать одну сторону экрана зеркальным отображением другой:


Или превратить экран в своеобразный калейдоскоп:


Движок способен распознавать коллизии: игрок не может проходить сквозь стены. Объекты, которые рендерятся движком, не обязаны быть статичными, они могут поворачиваться, перемещаться и растягиваться. Их можно комбинировать с системой распознавания коллизий. Даже движущиеся объекты, например, куб-компаньон, могут быть твёрдыми.


Игры от первого лица — это в первую очередь шутеры, поэтому автор движка добавил кнопку стрельбы и… многопользовательский режим. На карте уровня присутствуют два игрока, изначально находящихся на разных сторонах симметричной карты. Второй игрок тоже имеет распознавание коллизий и может стрелять.


Кнопки — это квадраты сундуков запроса. Комбинаторы определяют, когда из них достают предметы, а боты кладут их обратно.

Генерация энергии выполняется ядерными реакторами.


Далее идёт логика, определяющая победителя игры и выполняющая её сброс:


Рядом находится логика, используемая для анимирования куба-компаньона и дверей:


Весь проект состоит примерно из 300 тысяч деталей, если считать только лампы и комбинаторы. Карта настолько велика, что на скриншоте сгенерировался не весь рельеф. Справа видна логика первого игрока, слева — логика второго.


У каждого игрока есть 107 блоков рейкастинга. Благодаря этому все необходимые для кадра лучи можно вычислять параллельно.

Сразу под блоками рейкастинга расположена основная часть логики распознавания коллизий.


Теперь рассмотрим сам движок рейкастинга. Для начала нужно объяснить, как работает сам рейкастинг. Смысл рейкастинга заключается в испускании лучей из камеры и рендеринге на экране всего того, с чем они столкнутся.

Так как разрешение экрана по горизонтали составляет 107 пикселей, нам нужно 107 лучей. Каждый из них направлен под немного отличающимся углом. Чтобы реализовать это, нам для начала необходимо некое описание мира. Мир состоит из набора прямоугольников.

Каждый из этих прямоугольников можно задать пятью числами. Четыре числа — это координаты x и y его конечных точек, а пятое число обозначает текстуру, которую нужно отображать на прямоугольнике. Далее нам нужно перемещать весь мир таким образом, чтобы игрок оказывался в координате 0, 0. На изображении показана логика, запоминающая позицию игрока, и логика, перемещающую мир, пока игрок не достигнет координаты 0, 0. Справа мы видим генератор тактовой частоты. Он синхронизирует различные части системы, генерируя импульс через каждые 45 тактов игры. Движок тоже генерирует изображение каждые 45 тактов игры.



Затем нам нужно повернуть мир, чтобы луч (или линия видимости) соответствовала оси x. Это сильно упрощает наш мир. Так как ось x соответствует лучу, можно устранить все прямоугольники, не пересекающиеся с лучом. Все прямоугольники, обе конечные точки которых находятся выше или ниже оси x никогда не столкнутся с лучом, то есть они находятся вне лини видимости луча.

На карте Factorio есть логика, поворачивающая мир, и логика, упрощающая мир. Также там есть пятое число, описывающее каждый четырёхугольник.





Для следующего шага нам необходимо найти два свойства прямоугольников. Первое — это расстояние до игрока. Это необходимо для того, чтобы понять, какой из прямоугольников находится ближе всего, а также для того, чтобы определить, какого размера должна рендериться текстура. Чем дальше объекты от игрока, тем они выглядят меньше. Второе свойство — это часть прямоугольника, с которой столкнулся луч. Текстуры обычно шире одного пикселя, поэтому нужно определить, какую часть текстуры нужно отображать. Мы можем вычислить оба эти свойства по точке пересечения прямоугольника с осью x. На бумаге это сделать достаточно легко, но не так просто в Factorio. Вместо непосредственного вычисления точки пересечения мы можем аппроксимировать точку пересечения, а затем повышать точность аппроксимации, пока она не станет достаточно хорошей. В качестве первой аппроксимации используется средняя точка между двумя конечными точками прямоугольника. Чтобы усовершенствовать аппроксимацию, мы повторяем процедуру вычисления средней точки, но заменяем одну из конечных точек предыдущей аппроксимацией. Если предыдущая средняя точка находилась выше оси x, то мы заменяем конечную точку, которая была выше оси x. Если она находилась ниже оси x, то мы заменяем конечную точку ниже оси x. При каждой такой операции мы приближаемся к истинному пересечению. Суммарно мы вычисляем среднюю точку восемь раз. Это может не дать нам точного пересечения, но для игры с таким низким разрешением этого достаточно.


На карте Factorio мы видим логику, находящую пересечение, восемь раз выполняя вычисления средней точки. Также рядом расположена логика поиска ближайшего прямоугольника. Именно этот прямоугольник и нужно рендерить. На этом этап рейкастинга в движке заканчивается. Результаты рейкастинга передаются в блоки текстурирования. Результат состоит из идентификатора текстуры, которую нужно отрисовать, расстояния от прямоугольника до камеры и той части текстуры, которую нужно отрисовать. Но это результаты для одного луча, поэтому передаётся 107 таких результатов. Эта информация передаётся сюда:


Текстуры часто содержат повторения. Для примера возьмём текстуру стены, она многократно повторяется.


Вместо хранения большой текстуры хранится только небольшая её часть, которая повторяется много раз. А если текстура симметрична, её можно отзеркалить, поэтому достаточно хранить только половину текстуры. Также логика фильтрует результаты, чтобы инструкция рендеринга оказывалась только в том текстурном блоке, который содержит соответствующую текстуру.

Теперь поговорим о самих текстурных блоках. Они содержат самое большое количество комбинаторов этой системы. Они такие большие, потому что каждая текстура сохранена в них множество раз (а именно 138), каждая копия с немного отличающимся масштабом. Благодаря этому в Factorio не требуется выполнять масштабирование текстур. Достаточно просто выбрать подходящую. Разные срезы текстуры хранятся один под другим. Разные масштабы — рядом друг с другом. Расстановка всех устройств была бы слишком трудоёмкой задачей, поэтому автор написал скрипт для преобразования изображений непосредственно в чертёж. Каждая группа из восьми комбинаторов содержит один срез текстуры.



Последняя часть системы — место хранения экранов Game over и победы:


Новые версии движка


Новый экран


Внутреннее устройство экрана: конвейеры и манипуляторы

Вся структура движка была переделана и усовершенствована, теперь количество составляющих его устройств уменьшено на 97%



В версии 2.1 ArrowGMaximus добавил пользовательский интерфейс из Doom (который пока не связан с игрой), для чего пришлось увеличить разрешение экрана до 256х187


В интерфейсе есть работающие счётчики здоровья, брони, амуниции и ключей.

Также автор импортировал анимированные модели оружия из Doom.


Для хранения ресурсов ему пришлось увеличить количество элементов движка с 5843 до 8504. В основном это постоянные комбинаторы, хранящие в себе новую графику.


На правах рекламы

VDS для игровых серверов с посуточной оплатой. Защита от DDoS-атак включена в тариф, возможность использовать любые операционные системы, а главное — доступные цены. Попробуйте прямо сейчас!

factorio как зарядить личный аккумулятор

В данном случае речь о модели MK2, предназначенной для аккумулирования и сохранения до 100 МДж (в 5 раз больше портативной версии). Объём приличный, этой энергии достаточно для запуска и поддержания в работе сложнейших механизмов.

Среди сценариев его эксплуатации выделяют модульную броню, паукообразный луноход и т. д. Апдейт приличный и полезный, не игнорируйте его.

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

гайд по factorio

Как зарядить личный аккумулятор в Factorio? Гайд по стратегии

Иными словами, алгоритм следующий: берём устройство и кладём в Solar Battery или Fusion Reactor (при его наличии). Постепенно вы увидите, как запас восполняется до максимальных значений.

Встречаются ли баги, связанные с подзарядкой? Я с таковыми не сталкивался, но собственными впечатлениями от геймплея поделитесь в комментариях.

Читайте также: