В игре вы берете на себя роль программиста-эмбеддера, который переехал в технологический центр Китая — город Шэньчжэнь, чтобы работать в небольшой электронной компании. Ваша задача — создавать различные электронные устройства, программируя микроконтроллеры с помощью упрощенного ассемблера и соединяя различные электронные компоненты.
Каждый уровень представляет собой новое техническое задание от клиента. Это может быть автоматический дозатор напитков, система управления дверным замком или даже электронная игрушка. Чтобы решить задачу, нужно правильно расположить компоненты на плате, соединить их проводниками и написать код для управления устройством.
К игре прилагается документация в виде PDF-мануала. Как любая настоящая документация, она содержит неточности: где-то вместо спецификации вы увидите страницу с текстом в стиле “TODO: write this section later“, а где-то она не до конца переведена с китайского. А ещё в игре есть рабочий чат и Солитёр. И всё это завёрнуто в UI некой операционной системы. В общем, над атмосферой и правдоподобностью поработали отлично.
Вас могут напугать упоминания ассемблера и электроники. Но на самом деле у игры мягкий вход, и вы быстро во всём разберётесь — всё-таки это упрощённая модель реальной работы. При этом вы многое поймёте про то, как устроены компьютеры и современная электроника.
И немного цитат из отзывов со страницы игры в Стиме:
Работаешь программистом, приходишь уставший домой и с мыслью "наконец-то поиграю" включаешь симулятор программиста 🙂
I've been coming home from my programming job every night to my fake programming job which is a lot more fun.
Love going back from my programming job, to do some more programming in a game.
This is an entertaining and challenging card game for one, where you must match up sequences of cards from three suits and avoid the 'dragons', which are various blocker cards. It takes a while to get good enough to beat a round, but with practise you can win fairly often. You constantly have to look a few steps ahead. It's easily one of the best solitaire-like games on Steam.
There is also an assembly programming minigame included.
So, a few decades of computer development didn't go for nothing: we came from assembly code to high level programming languages jsut to create games in which we can programm in assembly again.
В общем, однозначно рекомендую поиграть.
Расскажите, какие ещё программистские игры вы знаете? И может быть вы хотите, чтобы я иногда о них рассказывал?