review human resource machine
Мій мозок - це не машина
Завтра корпорація, студія позаду Світ Goo і Маленька Інферно , є одним з моїх улюблених розробників інді останніх кількох років. Відомий тим, що створював відполіровані інді-ігри з доступною механікою та цікавими, темними історіями, я був неймовірно схвильований, коли побачив більше того ж із їхньої новітньої гри, Людська ресурсна машина .
Машина Однак я не чекав цього талановитого розробника. Це не саме по собі погано, але багато аспектів, які я найбільше любив щодо минулих ігор студій, стали одними з моїх найбільших зауважень цього нового випуску.
Людська ресурсна машина (ПК (переглянуто), Wii U)
Розробник: Завтра корпорація
Видавець: Корпорація Завтра
Випущено: 15 жовтня 2015 року
MSRP: $ 9,99, 6,99 £
Людська ресурсна машина це гра, яка функціонально спрямована на навчання своїх гравців базовій логіці візуального програмування. Ви людина, програмування аналогових завдань потрібно виконувати щоденно. Гравцям потрібно буде створити цикл візуального програмування, який дозволить бездумно виконувати завдання знову і знову. Причина, по якій потрібно виконувати свою роботу ефективно, автоматизовано, програмувати? Роботи приходять взяти вашу роботу.
Спочатку ці завдання програмування є досить доступними, щоб не кодери швидко обернули голову. Потрібно транспортувати всі папки 'Вхідні' у вихідну скриньку в незмінному порядку? Візьміть предмет із папки 'Вхідні', віднесіть його у вихідну, поверніть до початку, поки все не буде переміщено. Потрібно взяти пару предметів вхідних і перенести їх у вихідну скриньку, але у зворотному порядку? Візьміть перший предмет, покладіть його на підлогу, другий винесіть у вихідну. Виберіть перший підлогу з підлоги, віднесіть його до вихідної. Перейти до початку і повторити.
чим відкрити файли jar
Проблема полягає в тому, що приблизно на півдорозі гра починає вимагати від вас розуміння логічних понять програмування, яких ви раніше не вчили. Читання цих понять в Інтернеті може бути складним, і розробити, як побудувати функцію програмування лише через короткий час, коли ви будете переносити основи, може бути досить неприємним.
Ось один: побудуйте машину, яка розпізнає рядки з нульовою сумою, потім складіть все в рядку, потім створіть послідовність Фібоначчі до, але не перевищуючи значення вашої нульової суми, і розмістіть усі значення з отриманої послідовності Фібоначчі у вихідну скриньку використовуючи обмежений набір інструментів. Ви можете копіювати з обмеженого простору пам’яті на підлозі, додавати утримувані та збережені значення разом або збільшувати значення пам’яті на одиницю. Така логіка займає кілька значних стрибків, крім спроб оволодіти технікою, яку ви тільки що засвоїли вперше.
Я думаю, що в кінцевому рахунку це моя найбільша проблема Людська ресурсна машина . У рекламі він представлений як покроковий підручник з вивчення логіки програмування, але для новачків, які кодують деякі логічні стрибки, є складним пройти будь-який метод, окрім проб і помилок. Для тих, хто вже програмує, значна частина ранньої гри, ймовірно, буде занадто простою. я почуваюсь як Машина насправді не зобов'язується повністю стати грою для нових кодерів або для досвідчених програмістів. Він намагається і не вдається прострочити лінію складності.
Сюжет гри також по суті не існує. Трейлер повідомляє, що на вашу роботу приходять роботи, які, очевидно, краще виконають роботи. Врешті-решт, роботи приїжджають і краще працюють на своїй роботі, ніж ви. Деякі натяки на цікаву історію є, але взагалі немає окупності. Розглядаючи тонко поставлені розповіді в Світ Goo і Маленька Інферно , це було справжньою ганьбою.
Запитання щодо інтерв’ю щодо селену за 5 років досвіду
Все ж давайте поговоримо трохи про що Людська ресурсна машина виходить правильно. Для тих, хто не в курсі проблем із програмуванням під час їх введення, також існує пара додаткових проблем оптимізації для кожної головоломки - наприклад, 'мають менше, ніж X інструкцій у вашій програмі', або 'повністю обробляти дані менше ніж Y рухається '. Часто неможливо виконати обидва виклики за допомогою однієї програми, тому це підштовхує вас до повторної оптимізації процесів, а не просто пошуку рішення, яке працює. Дізнавшись, де можна скоротити мертву вагу з програмного рядка, відчувалося дуже корисним.
Гра також заохочує гравців не просто успішно обробляти заданий набір даних, але за лаштунками через вашу програму проходить кілька наборів даних, щоб переконатися, що вона працює для кожного набору, а не лише для поточного набору. Якщо існує набір даних, для якого ваша програма буде зламана, цей набір даних надається вам, тож ви можете налагоджувати програму поетапно і бачити, де вона розпадається. Включення покрокових інструментів налагодження, щоб спостерігати, де є дірки вашої програми, було справді корисним, і заохочувало розуміти, як працює ваше рішення, а не просто задовольнятися самим успіхом.
Я вийшов Людська ресурсна машина не впевнений, для кого це було справді розроблено. Часом це занадто просто для досвідчених програмістів і часто робить стрибки занадто великими, щоб початківці могли подолати без тупих зовнішніх досліджень. У той час, як у мене було відчуття досягнень кожного разу, коли я робив прогрес, сказав, що прогрес часом відчував, що я немовля кинуто у воду і очікував плисти відразу. Я можу це впоратися, але це не ідеальний метод навчання, щоб залишити себе почувати себе комфортно вперед.
(Цей огляд ґрунтується на роздрібній версії гри, яку надає видавець.)