Assemblio
Os jogos salvos ficam apenas neste navegador.
Sobre o jogo
Assemblio é um jogo de montar fábricas espremido numa tela de 160 por 160. O mapa tem áreas de matéria-prima e um centro de entregas (o hub), e a cada fase o hub pede um tipo de peça, mostrado no alto da tela, numa quantidade definida. Sua tarefa é construir a linha de produção que a entrega.
Toda peça é feita de quatro quartos, e cada quarto pode ser um quadrado, um anel, um círculo ou vazio. Mineradores colocados sobre uma área extraem pedaços brutos, esteiras os levam pelo mapa e máquinas os transformam no caminho: o cortador divide uma peça ao meio, o rotacionador a gira um quarto de volta no sentido horário e o combinador junta duas metades numa peça nova. Esteiras e máquinas se ligam em redes, e o hub conta cada peça certa que chega.
As onze primeiras fases apresentam as construções uma de cada vez, com a área jogável crescendo e novas construções aparecendo no inventário. Depois o jogo continua com pedidos aleatórios que exigem peças num ritmo fixo, de 2 a 10 por segundo, então uma linha que funcionou uma vez pode precisar ser duplicada ou refeita. O progresso fica salvo no disco do WASM-4.
Jogando aqui
Assemblio foi feito para o WASM-4, um fantasy console: um portátil imaginário com tela de 160 por 160, quatro cores, um direcional e dois botões, para o qual desenvolvedores independentes criam jogos novos. Philipp Lühmann o escreveu em Zig para a primeira game jam do WASM-4, em janeiro de 2022, e ele roda aqui no runtime oficial do WASM-4. Não há tela de título: a primeira fase começa direto.
O jogo precisa de mouse e teclado; não dá para jogar só com toque. A fábrica e a fase ficam salvas no navegador. O Enter abre o menu do WASM-4, onde também dá para salvar e carregar o estado enquanto a página está aberta.
Controles
| Entrada | Ação |
|---|---|
| Botão esquerdo + arrastar | colocar a construção escolhida (arraste para fazer esteiras em linha) |
| Botão direito (segure para várias) | tirar construções |
| Setas ou botão do meio + arrastar | mover a vista |
| Z (segurando) | abrir o inventário |
| Esquerda / direita (inventário aberto) | escolher uma construção |
| Enter | menu do WASM-4 |
Algumas coisas que vale saber
Arraste no sentido do transporte. As esteiras ficam viradas para onde você arrasta, então desenhe cada linha da origem para o hub.
Olhe o pedido. A peça no alto da tela mostra quais quartos o hub quer e em que posição; trabalhe de trás para a frente a partir dela para decidir os cortes e giros necessários.
O ritmo conta depois. Nas fases aleatórias o hub quer um número de peças por segundo, então acrescente mineradores e linhas paralelas em vez de uma esteira comprida.
Créditos e licença
Assemblio foi criado por Philipp Lühmann (quic5), que escreveu o jogo em Zig e desenhou os gráficos, inclusive uma fonte minúscula própria. O autor cita Factorio e shapez.io como inspiração; o jogo não usa nomes nem material deles. É software livre sob a GNU General Public License, versão 3; o código-fonte da versão servida aqui, e o script que a compila, estão hospedados junto do jogo. O jogo compilado também traz as ligações do WASM-4 (licença ISC) e roda aqui no runtime do WASM-4 (licença ISC). Os textos das licenças estão linkados nesta página.