Human Resource Machine на iPad. Любовь с первого взгляда…
Скачать
В Human Resource Machine я влюбился с первого взгляда. Это настолько МОЯ игра! Она так прекрасна, что я каждые 5 минут восклицал:
- “Какая крутая игрушка!”
- “И как я раньше на неё не обращал внимания?!”
- “Какие молодцы разработчики, что додумались до такой идеи”
- “О, боже! Это лучшая обучающая игра! Буду рекомендовать всем…”
и т.п. Но есть одно НО! Я программист по образованию. И люблю программирование, поэтому игра, которая заточена на этот элемент, по определению должна мне была понравится. Опишу геймплей для лучшего понимания.
Human Resource Machine – игра-головоломка, которая состоит из 40 задач. Вы – офисный работник и получаете на входе одни цифры, но на выходе должны выдать другие. В каждой отдельной задаче есть условие от вашего начальника. У вас есть набор команд, с помощью которых вы должны составить алгоритм, позволяющий выполнить это условие.
Пример задачи и решения
Смотрите на скриншот. Под ним пошаговое решение с пояснениями.
01. inbox (берём цифру со входа слева)
02. copyto 0 (складываем её в ячейку №0 – в данной задаче доступны 3 ячейки буфера обмена)
03. inbox (берем следующую цифру)
04. copyto 1 (складываем во ячейку №1)
05. copyfrom 1 (берём цифру из ячейки №1)
06. outbox (отправляем на вывод)
07. copyfrom 0 (берём цифру из ячейки №0)
08. outbox (отправляем на вывод)
09. jump (прыгаем на начало программы и выполняем всё заново)
Внимательный читатель с лёгкостью обнаружит, что данный алгоритм не оптимален. И из него можно смело выкинуть команды 04 и 05, как бесполезные. И это важно, ведь каждая задача подразумевает, что вы уложитесь в определённое число команд и шагов.
И очень приятно написать программу, которая короче требуемой или выполняется за более быстрое время. Более того, я специально зацикливался на многих задачках, чтобы не просто написать алгоритм, но и придумать оптимальный план.
Я привёл пример очень простой программы, но чем дальше, тем задачи и решения становятся изощрённее. Потихоньку добавляются новые команды (например, различные условные операторы) и нужно использовать всё больше времени и смекалки для успеха.
В игру встроена отладка получившихся программ. Можно пошагово проследить работу алгоритма или наоборот ускорить его. В случае ошибки начальник укажет вам на неё. Составление алгоритма реализована простым перетягиванием доступных программ.
Кому понравится игра?
- программистам, однозначно! #надобрать
- желающим приобщиться к этому таинству. С помощью Human Resource Machine вы поймёте, что программирование может быть весёлым, увлекательным! :)
- людям с математическим, пытливым складом ума
- любителям нестандартных головоломок
Вывод: Human Resource Machine – очередной шедевр от создателей других не менее прекрасных игр Little Inferno и World of Goo. На уроках информатики в школе можно спокойно изучать основы программирования по этой игре!
5 из 5!
Скачать
Жанр игры: Головоломка, Игры дороже 100 рублей (все жанры игр для iPad)
Размер приложения в App Store: 132.5 Мб
Язык приложения: Английский Русский
Разработчик/Издатель: Experimental Gameplay Group
Программа универсальна для iPhone и iPad
Минимальная версия iOS: 8.0
Шикарная игрушка! Купил и прошёл её целиком. Полностью оправдала, как надежды, так и деньги:) Я брал за 5 долларов
Заинтересовался, увидел что в апп-сторе на неё сейчас огромная скидка (для всех платформ цена 10 долларов). буду брать
Игра действительно здоровская. Кстати, я удивлён, что на этом сайте не обратили никакого внимания на SpaceChem.
Для меня действительно стоящие три головоломки на iPad:
1. SpaceChem
2. HRM
3. Trainyard
А если вы действительно хотите заморочиться, то попробуйте Tis-100 на ПК.
Шикарная игра. Спасибо за обзор!
Я бы это даже не назвал головоломкой, это скорее сборник задачек. Шикарная штука, взял на вооружение, спасибо.
Прошёл до 37-го уровня. Почти все задачи пройдены с двумя выполненными условиями, некоторые с одним. Но примерно с 35-го уровня, конечно, ад начинается :) На задачу можно вечер убить.