Ir para o conteúdo

SHENZHEN I/O

2016

Quebra-cabeça de programação de hardware: ligue peças e depure código sob limites.

12+ anosPC

UtilidadeAltoeditorial ↘
Você joga
Os jogadores conectam chips e telas, escrevem instruções parecidas com assembly, testam saídas e revisam circuitos até atender exatamente aos requisitos de comportamento.
Por que pode ser útil
Toda tarefa é uma especificação que você atende escrevendo e depurando código sob restrições reais, com documentação que você deve ler primeiro. Esse ciclo, não uma lição colada nele, é do que o trabalho de programação embarcada realmente consiste.
Usado no ensino
1 caso documentado ↓ Zachtronics
Vale lembrar
A Steam lista apenas inglês e chinês simplificado, e o manual é documentação técnica densa; um jogador que não consegue lê-lo fica genuinamente travado.

Obter o jogo

Não é bem a sua praia? Veja jogos parecidos →

Em profundidade

Escrito em 2026-09-15 · avaliação editorial, não um efeito medido · como avaliamos →

O que é o jogo

SHENZHEN I/O te coloca no papel de um engenheiro que se mudou para Shenzhen para trabalhar em uma pequena empresa de eletrônicos. Cada tarefa chega como um e-mail do seu chefe: um cliente quer um dispositivo que faça uma coisa específica, e você precisa construí-lo. A Zachtronics o lançou em novembro de 2016, e é um download pago para PC.

Construir significa arrastar chips para uma placa, microcontroladores, memória, portas lógicas e pequenas telas LCD, ligando os pinos entre si, e escrever código para cada chip em uma linguagem assembly compacta em que qualquer instrução pode se tornar condicional. O espaço na placa é limitado, e o número de linhas que cada chip comporta também.

O manual é a outra metade do jogo. Ele passa de trinta páginas de fichas técnicas e diagramas de referência escritos como documentação real de componentes, e o jogo espera que você o mantenha ao lado. Quando uma solução funciona, um histograma mostra como seu custo, consumo de energia e número de linhas se comparam com os de todo mundo. Também há um sandbox para seus próprios dispositivos.

O que você realmente faz

Você lê a especificação, descobre o que entra e o que precisa sair, e decide como dividir a tarefa entre os chips. A maior parte do tempo vai na segunda parte: um chip fica sem espaço para instruções, então você move parte da lógica para outro lugar; dois chips brigam por uma linha compartilhada, então você acrescenta um aperto de mão entre eles. Você passa pela execução passo a passo observando os registradores mudarem, encontra a instrução que dispara um ciclo cedo demais, e corrige. Uma solução que simplesmente funciona é só o começo, porque então você olha o histograma e volta para deixá-la menor, mais barata ou mais rápida.

O que exercita

  • Lê uma ficha técnica para descobrir o que uma peça realmente faz
  • Divide um problema entre vários componentes com capacidade limitada
  • Passa pela execução passo a passo para localizar a instrução com defeito
  • Refaz uma solução funcional para usar menos espaço ou energia
  • Escreve instruções precisas sob um limite rígido de tamanho

Por que avaliamos como Alto Pontuação interna 82 / 100

  1. EncaixeQuanto conhecimento ou habilidade real o próprio jogo exige?85peso 45%

    Encaixe marca 85. Não há lacuna entre o quebra-cabeça e a habilidade: toda tarefa é uma especificação que você atende escrevendo e depurando código sob restrições reais, e ler documentação é obrigatório, não opcional. Especificação, restrição, manual, teste: é disso que o trabalho embarcado é feito, e é disso que o jogo é feito, motivo pelo qual o número fica tão alto.

  2. TransferênciaO que você pratica aqui funciona fora do jogo?75peso 30%

    Transferência marca 75. A linguagem assembly é inventada, então nenhuma sintaxe se transfere diretamente. O que se transfere é mais pesado: ler uma ficha técnica antes de escrever qualquer coisa, administrar recursos escassos, isolar uma falha passo a passo, e tratar a primeira versão funcional como algo a melhorar, não a terminar. Esses hábitos pertencem à engenharia em geral, motivo pelo qual isso fica bem abaixo de uma nota perfeita, mas confortavelmente na faixa mais alta.

  3. PráticaO jogo faz você usar essa habilidade de novo e de novo, com dificuldade crescente?85peso 25%

    Prática marca 85. Toda tarefa passa pelo mesmo ciclo de ler, planejar, construir, depurar e otimizar, e a passagem de otimização convida a voltar a quebra-cabeças já resolvidos em busca de uma resposta menor ou mais barata. O sandbox e as tabelas de classificação estendem isso ainda mais. A repetição aqui é deliberada: o jogo é construído para ser rejogado em busca de uma solução melhor, não apenas concluído uma vez e deixado de lado.

Onde foi usado no ensino

Casos documentados em que este jogo foi usado com estudantes. Cada um leva à sua fonte.

  • Programa escolarZachtronics · Ensino médio · 2019

    A Zachtronics mantém a Zachademics, um programa gratuito de licenciamento institucional para escolas públicas e organizações sem fins lucrativos de perfil escolar; SHENZHEN I/O está atualmente listado entre os jogos elegíveis. A empresa diz que seus jogos precisam de apoio de um adulto e não são projetados como ferramentas de ensino; nenhum uso específico por alguma escola é relatado.

    Zachademics - free educational licensing program ↗

O que diz a evidência

Com respaldo da práticaNão há estudo publicado, mas quem responde pelo resultado usa: escolas, clínicas, museus, laboratórios.

O nível de evidência é com respaldo da prática. A Zachtronics mantém a Zachademics, um programa gratuito de licenciamento institucional para escolas públicas e organizações sem fins lucrativos de perfil escolar, e este jogo está atualmente listado entre os títulos elegíveis, o que é uso documentado, não nossa própria leitura. A empresa é explícita quanto a seus jogos precisarem de apoio de um adulto e não terem sido projetados como ferramentas de ensino, e nenhum uso específico deste jogo por alguma escola é relatado. A ficha da Steam confirma separadamente a Zachtronics como desenvolvedora e publicadora, o lançamento de novembro de 2016, os dois idiomas suportados, a linguagem assembly inventada, os componentes, o manual de fichas técnicas, o sandbox e as tabelas de classificação.

Avaliação editorial — não é um efeito científico medido.

Encaixe
85/100
Transferência
75/100
Prática
85/100

Por que foi selecionado

Aprovado — é claramente, antes de tudo, um querido jogo de quebra-cabeça de design, não um treino raso de programação.

Com respaldo da prática

A Zachtronics mantém um programa gratuito de licenciamento escolar que atualmente lista este jogo como elegível, o que eleva o nível acima da nossa própria leitura das mecânicas, embora a própria empresa diga que seus jogos precisam de orientação de um adulto.

Fonte da recepção do público

Steam ↗ · 2.227 análises · Verificado em 2026-08-24

Plataformas e acesso

No subscription requirement was found on the verified PC route.

Steam currently verifies interface support for the listed locales. Full audio and subtitle support are only marked where a current Steam source states them explicitly.

Orientação de idade
12+ anos · PEGI 12
Temas
STEM, Lógica e estratégia
Estilos de jogo
Um jogador, Puzzle
Etiquetas
Debugging · Assembly-style logic · Hardware abstraction

Toda tarefa é uma especificação satisfeita ao escrever e depurar código sob restrições rígidas, e ler a documentação antes de tocar em qualquer coisa é obrigatório, não opcional, o que é incomumente próximo do trabalho embarcado real.