Создавайте электронные схемы из комплектующих самых разных производителей, включая микроконтроллеры, накопители, логические вентили и жидкокристаллические дисплеи.
Создавайте электронные схемы из комплектующих самых разных производителей, включая микроконтроллеры, накопители, логические вентили и жидкокристаллические дисплеи. Пишите код на лаконичном и мощном ассемблерном языке, где могут быть реализованы все инструкции.
Познакомьтесь со своими новыми коллегами из компании Shenzhen Longteng Electronics Co., Ltd., расположенной в мировой столице электронных технологий.
Ключевые особенности:
Читайте инструкции. В вашем распоряжении более 30 страниц таблиц данных, справочных руководств и технических диаграмм.
Проявите воображение. Разрабатывайте и тестируйте собственные игры и устройства в песочнице.
Не переусердствуйте. Инженерное дело требует много усилий, поэтому не забывайте время от времени делать перерывы в работе.
Ключ также можно активировать через браузер.
Уникальная в своём роде игра про конструирование плат путем комбинирования и программирования электронных компонент. Хорошо передаёт атмосферу рабочего места где нибудь в высокотехнологичном мегаполисе: сложные задания, дурацкая переписка с коллегами и Солитёр. Особенно приятно, когда твоя франкен-плата оживает, и начинает фурычить как положено. Ну и по традиции: ЧИТАЙ МАНУАЛ СОБАКА!
Буду краток. В отличие от TIS-100, здесь создаются понятные и нужные вещи, а не абстрактные числодробилки. Кроме того, процесс выполнения программы анимированно визуализируется в форме этих самых вещей, поэтому мотивация продолжать выше, да и читать переписку забавно и познавательно. В целом, это достойный продолжатель традиций Zachtronics, симулятор параллельного программирования + дизайн плат. Имеется широкий простор для соревнования с друзьями, как обычно, а также оригинальный пасьянс с картами аля маджонг. Не все возможности даже прописаны в документации, так что внимательно читайте письма, которые не относятся к заданиям. На определённом этапе возникает желание вернуться к первым задачам и переделать их более оптимально, используя новые знания. Пожалуй, единственный минус — на данный момент нельзя модифицировать игру, добавляя свои компоненты и целевые устройства. В TIS-100 такая возможность есть (задача программируется на Lua), возможно, и тут добавят. Кому хоть немного понравились предыдущие игры, берите SHENZHEN I/O обязательно, это наиболее доступная и красивая игра этого жанра.
В Хуакьянбее сегодня лёгкий дождь и, как обычно, смог. Я в который раз задаю себе вопрос: какого чёрта я вообще приехал в этот Китай с его корпоративной этикой и дронами-курьерами? Чтобы поступить на эту работу, мне пришлось заплатить самому, и ради чего? Чтобы выяснить, что я совершенно не разбираюсь в том, чем должен заниматься? Ещё и коллеги пишут в корпоративный чат какую-то иероглифическую белиберду. А я и английский-то их с трудом понимаю! Да, в SHENZHEN I/O действительно не требуется сотрудников с опытом. Первые проекты, которые мне дали, я бы легко смог сделать и без документации. Хотя я вообще впервые видел этот их китайский ассемблер! Все давно пишут на объектно-ориентированных языках, а тут такое... И эти ребята гонятся за каждой копейкой! В наших реалиях никто не будет заказывать схемы, в которых памяти на два числа, все берут что-нибудь с килобайтами, не говоря уж о том, что местные тестировщики будут даже считать, сколько тока потребляет продукт. Там и так количества просто мизерны! В чём они считают, в электронах, что ли? Этот подход явно не облегчает мне работу. Есть, впрочем, и хорошая сторона. Когда тебе позарез нужно уложиться в 14 строк кода, начинаешь открывать новые горизонты. Себя, конечно, а не этого загазованного города, тут весь горизонт - перекрёсток да мост. И когда изобретаешь что-то, что позволяет хитро сохранить лишний бит и убрать из кода строку, ощущения непередаваемые. Решения иногда получаются творческие: даже в довольно простых устройствах есть, где разгуляться, и при сравнении работ с другими сотрудниками компании замечаешь, что у тебя всё же есть собственный почерк. Может, на должность повыше переведут? Пожалуй, не буду увольняться, ещё поработаю.
Это просто невероятно, что такие игры становятся культовыми. Нужен определенно гений, чтобы сделать интересным симулятор работника китаской фабрики
Итак, это уже третья игра про ассемблер в моей коллекции. И хоть эта игра все еще в раннем доступе, она достаточно хорошо проработана. Плюсы: + есть мануал, его можно распечатать и читать, не переключаясь между окнами. + процесс отладки показан графически, что упрощает поиск и устранение ошибок, а также дает возможность поэкспериментировать и посмотреть на результаты. по мере прохождения игры задачи усложняются и ты делишь их на несколько более простых задач и визуальная отладка каждой такой задачи значительно упрощает дело. + интерфейс достаточно простой и понятный, к нему быстро привыкаешь. и в тоже время, выглядит серьезно. + приятная спокойная музыка на фоне, не отвлекающая от работы над кодом. дополнительный плюс за карты, в китайскую версию солитера я еще не играл. Минусы: - чтобы понять, что конкретно от тебя требуется нужно смотреть на экран верификации, а не информации и уже от него танцевать. возможно, это не минус, но меня немного удивило. - в начале не хватало некоторого вводного обучения. впоследствии привыкаешь, читаешь мануалы и экспериментируешь, но поначалу идет несколько туго. Что мы имеем в итоге? Отличная игра для тех, кто, как и я, мечтал научиться программировать микроконтроллеры, но не знал, с чего начать.