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.