опубликовали  pocarski, stringweasel, Nanogamer7, Conor_, Therenas, Firerazer

На 37-й неделе, когда выходит выпуск Alt-F4, мы представляем: Выпуск №37! Какой сюрприз! В нем pocarski, вернулся с еще более доступными объяснениями того, как можно оживить и оптимизировать свою базу с помощью всего лишь нескольких комбинаторов!

Комбинаторы 2: Расширенная логистика pocarski

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

опубликовали  Villfuk02, redlabelstringweasel, Nanogamer7, Conor_, Therenas, Firerazer

В этом восхитительном выпуске № 33 Alt-F4, Villfuk02 представляет свой последний созданный мод: The Recipe Randomizer! В центре внимания все проблемы дизайна, которые необходимо было преодолеть, чтобы сделать действительно хороший рандомизатор рецептов. После этого redlabel объявляет о событии COMFY, которое, скорее всего, будет довольно взрывным.

Vanilla: Взболтать, но не смешивать Villfuk02

Vill’s Recipe Randomizer делает именно то, что следует из названия — рандомизирует рецепты. На первый взгляд это может показаться очень глупой, но очень простой идеей. Однако, как только вы попытаетесь сделать его менее глупым, он довольно быстро станет очень сложным.

Free spaghetti sample

Как это началось

Впервые я начал работать над этим проектом в сентябре 2020 года. В то время я пытался сделать мод, который был бы одновременно простым и уникальным. Это не должно было быть играбельным или даже хорошим, просто что-то забавное. Столкнувшись с некоторыми проблемами, прекрасно зная, что я делаю мод, в который все равно никто не будет играть, я сдался и больше никогда не касался программирования.Читать полностью

опубликовали  pocarski, T-A-R, stringweasel, Nanogamer7, Conor_, Therenas, Firerazer

После короткого недельного перерыва Alt-F4 вернулся с выпуском №31. В нем pocarski возвращается, чтобы поговорить о большем количестве способов построения компьютерной логики в Factorio, на этот раз с использованием комбинаторов, которые оказались проще в использовании, чем вы думаете! После этого Big Community Games объявляют об еще одном своем захватывающем мероприятии, на этот раз в центре внимания — Industrial Revolution мод

Комбинаторы и почему их не стоит бояться pocarski

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

Схема сети состоит из четырех основных компонентов: проводов, комбинаторов постоянного, сравнивающего и арифметического.

The 3 combinator types connected with wires

Постоянные комбинаторы  непрерывно выводят все, что вы в них установили (и также не требуют питания); сравнивающие комбинаторы выдают некоторый сигнал, когда выполняется определенное логическое условие; арифметические комбинаторы выполняют математические операции. Провода действуют как своего рода «сигнальное облако», где все сигналы, поступающие в провод, могут быть прочитаны всем, что к нему подключено. Красный и зеленый провода имеют идентичную функциональность, но оба могут быть подключены к одному и тому же устройству, не мешая друг другу.Читать полностью

опубликовали   Ph.X, stringweasel, Nanogamer7, Conor_, Therenas, Firerazer

На этой прекрасной мартовской неделе Ph.X рассказывает об  системе для размещения базы с использованием изолированных модулей и соединения их через сеть LTN. Черпая вдохновение из разработки программного обеспечения и извлеченных из этого уроков, Ph.X использует концепции модульного программирования в своих интересах.

Кроме того, среди других новостей мы предлагаем список рассылки, на который вы можете подписаться! Если вы не просматриваете Reddit, форумы или даже наш Discord регулярно, теперь мы предлагаем вариант популярной концепции списка адресов электронной почты. Просто введите здесь свой адрес электронной почты, и каждую пятницу вы будете получать уведомления о выпуске новейшего выпуска. Мы, конечно, всегда будем использовать это только для сообщений Alt-F4 и не будем спамить вас несущественной чушью.

Рецепто-Ориентированная Факторио Логистика (Recipe-Oriented Factorio Life) Ph.X

Factorio имеет сложную сеть производственных линий (например, спагетти), которые делают игру увлекательной и сложной. Это сложная инженерная проблема, схожая с проблемами, связанными с разработкой программного обеспечения, поэтому я думаю, что стоит использовать некоторый реальный опыт, чтобы улучшить игровой процесс.

Что такое «РОФЛ»

Люди с опытом программирования должны были слышать о модульном объектно-ориентированного программировании, теории, которую Рецепто-Ориентированная Факторио Логистика(РОФЛ) / Recipe-Oriented Factorio Life (ROFL) стремится подражать. Модульное программирование — это метод разработки программного обеспечения, который подчеркивает разделение функциональных возможностей программы на независимые, взаимозаменяемые модули, каждый из которых содержит все необходимое для выполнения единственного аспекта желаемой функциональности. В РОФЛ мы делим всю фабрику на независимые, взаимозаменяемые заводские модули, каждый из которых содержит все необходимое для обработки только одного рецепта.
Читать полностью