PostBot

点击“开始”后,你的浏览器会从 Homebrew Hub(raw.githubusercontent.com)下载这个游戏。该游戏不在 wasmga.me 上托管。

正在读取来源… 全部文件

    概述

    PostBot 是一款关于小机器人的游戏,它需要投递传输信号。可惜机器人丢失了程序,需要重新编程。没有任何办法直接控制机器人:成功投递的唯一途径就是为它编写程序。要完成一关,关卡里的所有天线都必须收到传输信号。

    它是为主题为 Transmission 的 Global Game Jam 2018 制作的,作者是 Tobias Rojahn 和 Sergei Litvinenko,美术由 Pixelroute 的 Katie Alexander 和 Karen Qi 负责。游戏用 GBDK 以 C 语言写成,共有八关。

    作者
    Tobias Rojahn, Sergei Litvinenko, art by Katie Alexander and Karen Qi
    发布
    2018

    操作详解

    关卡中

    按钮和按键作用
    AX运行程序
    BZ程序运行时,停止并让机器人回到起点
    SelectShift进入程序界面

    程序界面

    按钮和按键作用
    十字键方向键在格子之间移动光标
    AX把格子换成下一个指令
    BZ把格子换成上一个指令
    SelectShift回到关卡

    界面之间

    按钮和按键作用
    StartEnter在标题画面之后离开说明
    AX离开标题画面和 Level Complete 画面(任意按钮都可以)

    速查表

    指令(按 A 切换的顺序)

    空
    跳过
    前进
    向前走一格;前方有岩石或天线时走不过去
    左转
    向左转四分之一圈
    右转
    向右转四分之一圈
    发送
    把信件直线送出,直到到达天线或撞上岩石
    F1
    执行 F1 这一行,然后从这一格之后继续
    F2
    执行 F2 这一行,然后从这一格之后继续

    程序

    主程序
    上面两行,共 10 格,从左往右读
    F1、F2
    各 5 格,只有被某一格调用时才执行
    起点
    每关开始时机器人都朝上,只有一关朝右
    天线
    信件到达时亮起;全部亮起就过关

    技巧

    1. 第一关一开始就已经放好了前进和发送:把它们中间的空格改成右转,然后运行。
    2. 在关卡和程序界面之间切换时,程序会保留。运行一次,看机器人在哪里走错,按 B,改好那一格再运行。过关后程序会被清空。
    3. 调用自己的函数会无限重复:把 F1 设为前进、F1,机器人就会一直走到被岩石挡住为止。用它可以把长路线塞进不多的格子里。
    4. 主程序在第十格之后就结束,所以重复的动作要放进 F1 和 F2,而不是一个个写出来。
    5. 信件能飞过任意长的空地,所以很少需要走到天线跟前:和它站成一条直线再发送即可。