опубликовали Hornwitser, DedlySpyder, stringweasel, Nanogamer7, Conor_, Therenas, nicgarner, Firerazer

По мере того как год подходит к концу, мы выбрали две темы, связанные с модами, для 18-го выпуска Alt-F4. Во-первых, Hornwitser дает нам некоторое представление о долгом прогрессе в разработке Clusterio 2.0 и о проблемах, которые он ставит. Затем DedlySpyder рассказывает о процессе разработки простого мода и проблемах совместимости, с которыми он сталкивается.

Путь к Clusterio 2.0 Hornwitser

Я хочу рассказать историю о том, как я потратил год на разработку Clusterio 2.0, до релиза которой еще предстоит пройти долгий путь. Если вы раньше не слышали о Clusterio, это серверное программное обеспечение с открытым исходным кодом, написанное Danielv123 (при участии около 30 других), которое позволяет модам взаимодействовать между серверами. Это, пожалуй, наиболее известно благодаря событию Clusterio 60k в 2018 году, когда сундуки с телепортацией использовались для передачи предметов между примерно 46 серверами Factorio, чтобы построить ванильную фабрику, которая могла бы делать 60k науки в минуту. Эти сундуки телепортации работают как сундуки активной поставки и запроса; один удаляет элементы из игры и помещает их в общее облачное хранилище, а другой берет элементы, запрошенные из этого облачного хранилища, и помещает их в игру.Читать полностью

опубликовали heKool, DedlySpyder, stringweasel, Nanogamer7, Conor_, Therenas, nicgarner, Firerazer

Еще неделя, еще один выпуск Alt-F4! Точнее, шестнадцатая неделя. Чтобы отпраздновать это событие, TheKool продолжает свою серию «Уголок сложности», задавая вопросы пяти W о модулях скорости. После этого DedlySpyder рассуждает о том, как вдохновение для моддинга иногда приходит из неожиданных мест.

Уголок сложности: модули скорости TheKool

Добро пожаловать в Уголок сложности! Это серия статей, в которых освещаются кажущиеся сложными аспекты игры в попытке пролить на них достаточно света, чтобы даже новички почувствовали, что могут начать их использовать. С этой целью мы зададим три вопроса: что это?, Какие результаты это может дать? И Где его использовать? Хотя эти статьи предназначены для новичков, даже ветераны игры могут быть новичками в определенной теме, так что вперед! В прошлый раз я говорил о модулях производительности, а сегодня я расскажу о модулях скорости. Помимо того, что я расскажу о них сами по себе, я также расскажу, что отличает их от модулей производительности и как решить, какие из них вы хотите использовать, в зависимости от ситуации.

Что такое модули скорости?

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

опубликовали kovarex, Klonan, V453000

1.1 приближается kovarex

Я отслеживал количество задач и форум багов, необходимых для завершения 1.1 с момента выпуска 1.0. Это позволило мне получить поддающуюся количественной оценке обратную связь, соблюдаем ли мы на самом деле разумные сроки выпуска версии 1.1 или копаем слишком глубоко и слишком сильно расширяем рамки.

Если экстраполировать график, экспериментальная версия 1.1 должна быть готова на следующей неделе.Читать полностью

опубликовали

В этом  выпуске номер 12 Alt-F4 xthexder раскрывает некоторые технические закулисные моменты, касающиеся прыгающего паука внизу страницы. Затем TheKool дает новичкам представление о производственных модулях и их использовании. Наконец, T-A-R делится некоторой информацией о предстоящем мероприятии сообщества, которое выглядит очень забавным.

Создание Паука для сайта xthexder

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

Когда мы впервые настраивали сайт, было совершенно очевидно, что мы должны заставить Spidertron что-то делать, но вначале у нас не было времени записывать что-либо, кроме его анимации ожидания. Записать паука сложно, так как нам нужно записывать без фона. Изначально мы достигли этого с помощью секретного мода от Klonan, который использует недокументированные функции в Factorio API для записи гифок. Записать цикл еще сложнее, поскольку движение паука является полуслучайным, поэтому что-то большее, чем просто анимация ожидания, потребует дополнительных усилий, чтобы добиться правильного результата.

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

Зная наше сообщество, вероятно, найдутся сумасшедшие, которые помогут с этим просто ради того, чтобы это было вызовом….

— psihius (October 3, 2020)

Вызов принят

Создание функционального паука для веб-сайта, безусловно, было сложной задачей, но работать над ним также было довольно весело. Комментарий psihius побудил меня приступить к работе . Первым делом нужно было просто нарисовать паук-а, используя оригинальные спрайты Factorio, чтобы их можно было перемещать независимо. Я решил использовать необработанные элементы HTML и CSS, надеясь, что браузер сможет ускорить рендеринг с помощью графического процессора. Оказалось, что у этого есть несколько недостатков, поскольку определенные изменения вызвали пересчет макета всей страницы и свели на нет любые преимущества в производительности. Однако, нарисовав базового паука, я мог начать работать над анимацией в JavaScript.Читать полностью