PostBot

Ao clicar em Começar, você baixa o jogo de Homebrew Hub (raw.githubusercontent.com). O jogo não fica hospedado no wasmga.me.

Carregando fontes… todos os arquivos

    Visão geral

    PostBot é um jogo sobre um pequeno robô que precisa entregar transmissões. Infelizmente o robô perdeu o seu programa e precisa ser reprogramado. Não há como controlar o robô diretamente: a única forma de fazer uma entrega com sucesso é escrever o programa dele. Para concluir um nível, todas as antenas do nível precisam receber a transmissão.

    Foi feito para a Global Game Jam 2018, cujo tema era Transmission, por Tobias Rojahn e Sergei Litvinenko, com arte de Katie Alexander e Karen Qi, da Pixelroute. É escrito em C com GBDK e tem oito níveis.

    Feito por
    Tobias Rojahn, Sergei Litvinenko, art by Katie Alexander and Karen Qi
    Lançamento
    2018

    Guia de controles

    Num nível

    Botão e teclaAção
    AXExecutar o programa
    BZCom o programa em execução, pará-lo e pôr o robô de volta no início
    SelectShiftIr para a tela do programa

    Tela do programa

    Botão e teclaAção
    DirecionalSetasMover o cursor entre as casas
    AXMudar a casa para o comando seguinte
    BZMudar a casa para o comando anterior
    SelectShiftVoltar ao nível

    Entre telas

    Botão e teclaAção
    StartEnterSair das instruções depois da tela de título
    AXSair da tela de título e da tela Level Complete (qualquer botão serve)

    Resumo rápido

    Comandos, na ordem em que o A passa por eles

    Vazio
    É pulado
    Avançar
    Anda uma casa; uma rocha ou antena no caminho o impede
    Virar à esquerda
    Um quarto de volta para a esquerda
    Virar à direita
    Um quarto de volta para a direita
    Transmitir
    Envia uma carta em linha reta até chegar a uma antena ou bater numa rocha
    F1
    Executa a linha F1 e depois continua após esta casa
    F2
    Executa a linha F2 e depois continua após esta casa

    O programa

    Principal
    As duas linhas de cima, 10 casas, lidas da esquerda para a direita
    F1, F2
    5 casas cada, executadas só quando uma casa as chama
    Início
    O robô começa virado para cima em todos os níveis menos um, em que começa virado para a direita
    Antena
    Acende quando uma carta chega a ela; o nível termina quando todas estão acesas

    Dicas

    1. O primeiro nível já começa com Avançar e Transmitir no lugar: mude a casa vazia entre eles para Virar à direita e execute.
    2. O programa continua lá quando você alterna entre o nível e a tela do programa. Execute, veja onde o robô erra, aperte B, corrija a casa e execute de novo. Ele é apagado quando você termina um nível.
    3. Uma função que chama a si mesma se repete para sempre: F1 com Avançar, F1 faz o robô andar até uma rocha o parar. Assim cabem trajetos longos nas poucas casas que você tem.
    4. O programa principal para depois da décima casa, então coloque os movimentos repetidos em F1 e F2 em vez de escrevê-los um a um.
    5. Uma carta voa sobre chão livre de qualquer comprimento, então raramente é preciso ir até a antena: fique alinhado com ela e transmita.