Создавайте электронные схемы из комплектующих самых разных производителей, включая микроконтроллеры, накопители, логические вентили и жидкокристаллические дисплеи.
Создавайте электронные схемы из комплектующих самых разных производителей, включая микроконтроллеры, накопители, логические вентили и жидкокристаллические дисплеи. Пишите код на лаконичном и мощном ассемблерном языке, где могут быть реализованы все инструкции.
Познакомьтесь со своими новыми коллегами из компании Shenzhen Longteng Electronics Co., Ltd., расположенной в мировой столице электронных технологий.
Ключевые особенности:
Читайте инструкции. В вашем распоряжении более 30 страниц таблиц данных, справочных руководств и технических диаграмм.
Проявите воображение. Разрабатывайте и тестируйте собственные игры и устройства в песочнице.
Не переусердствуйте. Инженерное дело требует много усилий, поэтому не забывайте время от времени делать перерывы в работе.
Ключ также можно активировать через браузер.
Уникальная в своём роде игра про конструирование плат путем комбинирования и программирования электронных компонент. Хорошо передаёт атмосферу рабочего места где нибудь в высокотехнологичном мегаполисе: сложные задания, дурацкая переписка с коллегами и Солитёр. Особенно приятно, когда твоя франкен-плата оживает, и начинает фурычить как положено. Ну и по традиции: ЧИТАЙ МАНУАЛ СОБАКА!
Я собирал и разбирал код, нанизывая его как сверкающие бусины, упаковывал в разнообразной формы фигурки, пытаясь найти форму, в которой все эти элементы головоломки сложатся в одно целое, без единого зазора. И так же без зазора войдут в заготовленное для них место. Места не хватало… Одного байта… Я мял код, как глину, я выделывал с ним все что угодно, но… один, всего один байт! Наверное, нечто похожее испытывает музыкант, написав симфонию, пытаясь найти одну единственную ноту, чтобы заставить звучать свое произведение. Или художник ищет тот самый, неповторимый мазок, который оживит картину. А без этого все мертво и весь труд годится только на помойку… — Откажись — говорит он. — Отказаться? От чего? — не понимаю я. — Возьми другой кристалл. — Ты сошел с ума!!?? Как это «другой»!!?? Кучи наделанных плат, монтажники, наладчики, зарплаты, детали!? Это что, шуточки!!?? Ты думаешь это на компе — хочу пару строк добавил, и никто не заметит!!?? Затрат ноль, а добавляй хоть мегабайты кода!? А люди? Они ведь верят мне! Я ведь сказал - «Да!» Я ведь согласился, хотя и видел, что запаса ресурса почти по нулям будет! А у них уже готово все! Корпуса, металл, питание. Они ждут только кода! Ты знаешь к чему может привести смена кристалла? Ты знаешь сколько будет стоить этот байт! Один байт! — я сам оглох от своего крика… — Дурак — слово шлепком падает на землю, как тюк мокрого белья — Отступись! Забудь! Мы с ребятами уже три дня, как смотрим эти коды. Я собрал всех кого мог. Я сразу понял, что с тобой неладное. У тебя НЕТ ошибок! Hи одной. Более того, мы не понимаем, как тебе вообще удалось это запихнуть. Мне не хватало байта. Всего одного.
оооо давно я не ломал так голову над играми! и это высшее наслаждение! это как раз тод крайне редкий случай, когда ты хочешь от игры больше и больше и БОЛЬШЕ задач, уровней и деталей. я в восторге! а если сухо то: +приятная графика +сложные задачки +реальные прототипы девайсов +реальный мануал на 40+ листов - солитер.. китайский! - не все команды понятны и не сразу понятно как использовать на практике (я наз 3ей миссией бился часа 4ре) -мало деталей как по мне и мало задач, хоть я и не прошел игру до конца но уже сейчас мне МАЛО!!! и это как раз больше + игре чем - :)
Та игра, глядя на скриншоты которой, мои друзья из Steam спрашивали - "а это точно [i]игра[/i], а не работа? Ну да, отличить сложно местами. Но тем и прикольно. Для кого эта игра? Ну, допустим, вы когда-то пробовали помигать лампочками на Ардуинке, хотели бы более глубоко зарыться в программирование микроконтроллеров, но не знаете, с чего начать и как к делу подойти. Вам зайдёт однозначно. Или же вы уже что-то в этом понимаете, но у вас нет под рукой паяльника и деталей, чтобы воплотить свои замыслы в реальном железе. Да и просто если вы человек с техническим бэкграундом, которому ИНТЕРЕСНО. Тогда это однозначно для вас! Когда я, автор этих строк, купила эту игру, мне как раз предстоял суровый университетский курс схемотехники с кусками низкоуровневого программирования. И по итогу так скажу - если пройти первую половину игры, этот самый курс схемотехники будет даваться куда легче, чем с нуля (как раз все эти CAD-системы проектирования будут казаться очень знакомыми). Но уже по окончании курса становится подъёмным прохождение второй половины игры, такой вот граф зависимостей. :) Да, learning curve тут довольно крутая, что есть то есть. Начинается всё с довольно простого - того самого "помигать лампочками на ардуинке" в переложении на язык местных микросхем. И достаточно быстро начинает усложняться и заставлять всячески скрипеть мозгами, под конец доходя до того, что без бутылки/косяка/whatever креативных идей для решения задачи может уже не хватать (true story, трезвой бы пару уровней не прошла). И я раньше, конечно, видела игры с отдельными PDF-мануалами (особенно старые)… но тут PDFка служит не то что опциональной инструкцией - а неотъемлемым элементом игры, ибо именно в ней будут datasheets и куча технических нюансов, о которых вам в основных заданиях не скажут. RTFM, да. Не только в окне запущенной игры :) Эта игра - да как и реальная инженерия, пожалуй - являет собой постоянную борьбу с ограничениями. Чем дальше, тем сильнее вам всего будет НЕ ХВАТАТЬ - регистров памяти, влезающих в микроконтроллер инструкций и даже места на плате, где разводка проводов - отдельный квест. Иногда вы будете стучать кулаком по столу и проклинать левел-дизайнеров - "ну кто, КТООООО тот садист, что сделал вот эти вот зазубринки на плате?!?" Или лихорадочно думать, как втиснуть воооон в ту микросхемоньку ВСЕГО ОДНУ БЛИН НЕДОСТАЮЩУЮ ИНСТРУКЦИЮ. Или офигевать от потребления электроэнергии и думать, как всё это хоть как-то оптимизировать. В общем - да, весьма реалистично по подходу и ощущениям. И даже по весьма ржачной "корпоративной переписке", составляющей некое подобие сюжета! Хотя, конечно, полной реалистичности тут ожидать сложно - и есть некоторые допущения, в реальном мире не встречающиеся. В частности, вместо двоичной системы счисления тут всё же используется десятичная (и вместо операции "получить байт" есть "получить такой-то разряд числа"). Поворачивать микросхемы, в отличие от примитивных вентилей, на плате нельзя (а распиновка у них порой настолько неюзерфрендли, что об этом ОЧЕНЬ жалеешь при разводке проводов). И тому подобное. Слышала, что некоторые люди на эти мелкие нереалистичные детали реагировали несколько нервно - но как мне кажется, в обучающих целях такая игра более чем прекрасна и в текущем виде (и не просто так издатели решили сделать её бесплатной для некоммерческих школ). А ещё это тот редкий случай, когда игру жанра engineering puzzle умудрились сделать достаточно соревновательной. Когда вы успешно проходите тесты вашего прототипа - вы видите, с какими показателями решили эту же задачу ваши друзья из Steam. И это таки мотивирует улучшать и оптимизировать (хотя иногда и заставляет побомбить, что уж). В общем, именно с технической точки зрения - прекрасная игра, и тот случай, когда прохождение уже хотя бы основной кампании (а ведь там есть ещё и бонус-уровни!) можно указывать в резюме. https://steamcommunity.com/sharedfiles/filedetails/?id=1802727690 А ещё тут есть freestyle prototyping режим, в котором можно делать что угодно - и его уже начинают осваивать демосценеры. Почему бы, собственно, и нет, даже если это что-то с виду "легкомысленное"? https://steamcommunity.com/sharedfiles/filedetails/?id=1751264711 Из мелких недостатков я бы назвала разве что глючноватую работу на Маках - периодически отваливаются отмена действия и копипаст, и разрешение экрана по дефолту выкручено так, что "лопни мои глаза" (ибо элементы интерфейса вместе с ним не масштабируются), приходится снижать вручную (получается хоть и мыльновато, но хоть не так мелко). https://steamcommunity.com/sharedfiles/filedetails/?id=1800647697 Ещё в игре немного странноватая система ачивок. Зачем-то издатели помимо непосредственной инженерии запихали в игру ещё и пасьянс. На который завязали 3 из 6 имеющихся в игре достижений (возможно, для тех юзеров, которые не очень осилили инженерную часть, но совсем уж убивать себе статистику достижений не хотят). Но эй, а если я трудоголик, и не хочу перекидывать картишки, а хочу инженерить? Играть в пасьянс часами сугубо ради ачивок? "Ну такое". Но в остальном - более чем достойная штука. Очень нишевая и очень задрoтная. Не для всех, но если вы читаете это и чувствуете, что хотели бы попробовать - как минимум на 9/10 оно того стоит!
Работаешь программистом, приходишь уставший домой и с мыслью "наконец-то поиграю" включаешь симулятор программиста :)