PlayRu.net » Игры » while True: learn()

Системные требования while True: learn() на ПК

Минимальная конфигурация: процессор: 2.0 GHz; ОЗУ: 2 ГБ ОЗУ; видеокарта: Intel HD Graphics 3000; место на диске: 500 МБ.

Ниже — заявленные минимальные и рекомендуемые характеристики. Сверьте их со своим ПК или ноутбуком: так проще понять, потянет ли железо while True: learn(), или системник снова притворится очень дорогим обогревателем.

Минимальные системные требования while True: learn()

  • ОС: Windows Vista / 7 / 8 / 10 / 11
  • Процессор: 2.0 GHz
  • Оперативная память: 2 ГБ ОЗУ
  • Видеокарта: Intel HD Graphics 3000
  • Место на диске: 500 МБ

Об игре while True: learn()

Кот, код и кожаные мешки: завязка истории

Жил-был безымянный программист-кун, который пытался писать код, страдал от багов и перманентного дедлайна. В один прекрасный день он отошел от компьютера, а вернувшись, обнаружил, что его домашний кот не просто нагло сидит на клавиатуре, а легким движением лапок исправил безнадежно сломанную программу. Очевидно, пушистый мерзавец обладает гениальным интеллектом и понимает в системном анализе куда больше своего двуногого хозяина. Беда в том, что кот говорит исключительно на кошачьем, а программист — на C++ и питоне. Чтобы преодолеть этот языковой барьер и наконец-то выяснить, чего хочет пушистый гений (помимо корма), герой решает собрать идеальный переводчик с кошачьего на человеческий с помощью технологий машинного обучения. Так начинается while True: learn() — симулятор выживания айтишника в мире больших данных.

Суровые будни дата-сайентиста: игровой процесс

Игровой процесс представляет собой чистокровную визуальную головоломку, маскирующуюся под суровое визуальное программирование. Вместо написания бесконечных строк кода игроку предстоит работать с нодами — функциональными блоками, которые нужно перетаскивать на экран и соединять разноцветными нитями связей. Задача на каждом уровне звучит просто: на вход подается поток разноцветных геометрических фигур (например, красные круги, синие треугольники и зеленые квадраты), а на выходе их нужно отсортировать по определенным корзинам. Сложность заключается в том, что пропускная способность серверов не резиновая, требования к точности алгоритма растут с каждым уровнем, а время на выполнение задачи жестко ограничено. Игроку приходится оптимизировать свои схемы, минимизируя задержки и отсеивая «мусорный» трафик.

От экспертных систем до нейросетей: технологии под капотом

Игра умудряется в развлекательной форме показать эволюцию технологий искусственного интеллекта за последние полвека. Начинается все с примитивных экспертных систем и простейших деревьев решений (Decision Trees), которые банально делят входящие данные по цвету или форме. Позже открывается доступ к генетическим алгоритмам, рекуррентным нейросетям и даже технологиям глубокого обучения (Deep Learning). Каждый новый элемент механики подробно и с юмором объясняется на встроенных образовательных экранах. Игра не делает из вас профессионального инженера, но дает четкое интуитивное понимание того, чем экспертная система отличается от перцептрона и почему нейросеть иногда «тупит» на самых очевидных задачах, путая котика с тостером.

Капитализм, стартапы и кошачий мерч

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

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

Плюсы, минусы и подводные камни

Главное достоинство игры — ее великолепный баланс между хардкорной логикой и казуальным юмором. Авторам удалось завернуть сухую теорию графов и статистический анализ в обертку из интернет-мемов, шуток про Stack Overflow и иронии над современной стартап-культурой. Однако у этой медали есть и обратная сторона. Ближе к финалу сложность уровней возрастает экспоненциально. Схемы превращаются в гигантские спагетти-конструкции, в которых чертовски трудно ориентироваться, а жесткие лимиты по времени заставляют заниматься не столько интеллектуальным творчеством, сколько занудной пиксель-хантинговой оптимизацией ради заветной золотой медали.

Визуал, звук и вердикт

Визуально игра оформлена очень уютно: это классический симулятор рабочего стола программиста, живущего в залитой мягким светом комнате вместе с очаровательным толстым котом. Интерфейс чистый, иконки интуитивные, а анимации кошачьих повадок вызовут улыбку у любого кошатника. Звуковое сопровождение состоит из ненавязчивого лоу-фай эмбиента, который идеально подходит для долгого и вдумчивого шевеления мозгами. Кому зайдет while True: learn()? В первую очередь — тем, кто хочет прикоснуться к миру IT без необходимости учить синтаксис реальных языков программирования, а также любителям качественных логических пазлов и хорошего гиковского юмора. А вот профессиональным дата-сайентистам играть стоит осторожно: возможны фантомные боли от ностальгии по рабочим дедлайнам.

while True: learn() дата выхода и платформы

В таблице представлена информация о том, когда игра while True: learn() выйдет (вышла) на компьютер и/или консоли.

Платформа / консольДата выхода
ПК [Windows] (pc)28.03.2018

Обсуждение проблем с while True: learn()

Ниже вы можете оставить комментарий если у вас есть проблемы с игрой while True: learn(), например:
  • В while True: learn() черный экран и вылетает без ошибки
  • В while True: learn() есть баги или игра лагает/фризит
  • while True: learn() *.dll ошибка