Чому в стратегію Factorio грають в Tesla і OpenAI
Гравці у культову стратегію Factorio від чеського розробника Wube Software можуть проводити за комп’ютером по 24 години з короткими перервами на сон. Вона захоплює свідомість і веде до звикання, попри просту графіку і сюжет, пише автор Financial Times.
За останні вісім років було продано близько 4 млн копій Factorio, а минулого тижня розробник вперше випустив пакет доповнень.
Колись гра навіть отримала прізвисько Cracktorio за звикання. Цьому не заважає графіка у стилі ігор 20-річної давнини, і необхідність витрачати час на обчислення коефіцієнтів.
Технологічним компаніям навіть пропонують надсилати код на Factorio у Steam інженерам-розробникам конкурентів, щоб відволікти їх від роботи.

Сюжет гри Factorio
Гра починається з аварійної посадки на чужій планеті. Завдання гравця — побудувати ракету, щоб повернутись. Для цього треба одноосібно організувати промислову революцію, від дроблення гірських порід для печей із сирого каменю до переробки нафти на ракетне паливо.
Підписуйтеся на наші соцмережі
Чому бізнесмени грають в Factorio
Серйозні гравці у Factorio проводять у грі по декілька тисяч годин, пише він.
Гра стала культовою розвагою для технологічних компаній. Ба більше, Тобіас Лютке, співзасновник і CEO платформи електронної комерції Shopify, дозволяє співробітникам купувати Factorio за рахунок компанії, тому що вважає, що гра розвиває “логістичне” мислення, яке допомагає будувати глобальні ланцюги поставок для клієнтів.
Ілон Маск колись написав, що «керував Factorio в реальному житті». Палким шанувальником гри є й Андрій Карпаті, співзасновник OpenAI і ексдиректор Tesla з ШІ.
Патрік Маккензі, радник платіжної платформи Stripe, має близько тисячі годин ігрового часу у Factorio. Операційний менеджмент можна опанувати, отримавши ступінь з цього предмету або після стажування в компанії на кшталт Toyota. Проте це обидва варіанти зазвичай недоступні більшості людей в IT. Тому він вважає Factorio “однією з найкращих ігрових систем для тренування цих концепцій”.
Чим стратегія Factorio корисна IT-розробникам
Міхал Коваржик, розробник Factorio, каже, що гравці іноді надсилають електронні листи з повідомленнями про помилки і просять надати доступ до коду, щоб спробувати вирішити проблему самостійно.
Factorio приваблює розробників програмного забезпечення тим, що на декількох рівнях нагадує їхню роботу.


Будівництво фабрики схоже на написання комп’ютерної програми. У програмістів є поняття спагетті-код — коли він настільки невпорядкований і самореферентний, що його неможливо розібрати. Так саме гравці у Factorio говорять про спагетті-бази. Це мережі конвеєрних стрічок, настільки петлясті та заплутані, що ви втрачаєте поняття, де вони починаються і закінчуються. В обох випадках остаточним рішенням є рефакторинг, тобто вилучення всіх старих помилок і початок заново.
З іншого боку, будівництво фабрики схоже на розвиток організації та постачання продукту – настільки, що Factorio вважають безцінним навчальним інструментом.
Розробник ПЗ Кентон Варда двічі використовував багатокористувацький режим у Factorio як тестове завдання на співбесідах з кандидатами на роботу у свій стартап Sandstorm.io. Він пояснює, що деякі його друзі були не надто харизматичними доповідачами і мали проблеми на співбесідах. Проте в грі вони розкрились як надійні і розумні партнери – і він був готовий їх найняти. З іншого боку, інші знайомі, харизматичні та успішні в реальному житті, робили напрочуд погані фабричні проекти та погано звертали увагу на деталі – і Варда їх не найняв.
Через 12 років після заснування своєї компанії у Міхала Коваржика 30 співробітників, але він періодично сам займається кодуванням. Один зі співзасновників Wube Томаш Козелек грав у турнірах Го. Свою гру вони прагнуть зробити настільки ж бездоганною і простою, як Го, яка при простоті правил має майже нескінченну глибину стратегій.
Для одного з кроків гри – балансування ременів, щоб предмети розподілялися рівномірно – гравці використовують так звану мережу Клоса. Її вперше запровадив у 1950-х роках дослідник Bell Labs Чарльз Клос як спосіб зробити телефонні станції більш ефективними. Останнім часом гравці використовують ще потужніший інструмент під назвою SAT Solver – тип комп’ютерної програми, яка зазвичай використовується для доведення математичних теорем.