PostBot

點選「開始」後,你的瀏覽器會從 Homebrew Hub(raw.githubusercontent.com)下載這個遊戲。該遊戲不在 wasmga.me 上託管。

正在讀取來源… 全部檔案

    概述

    PostBot 的主角是一個負責投遞傳輸訊號的小機器人。可它丟了程式,又沒法直接操控,所以只有你親手用前進、轉向、傳送指令以及 F1、F2 兩個小函式寫好程式,投遞才能成功。關卡里的每根天線都收到訊號,這一關就完成了。

    它由 Tobias Rojahn 和 Sergei Litvinenko 為 Global Game Jam 2018 製作,那屆的主題是 Transmission,美術來自 Pixelroute 的 Katie Alexander 和 Karen Qi。遊戲用 C 語言和 GBDK 寫成,共有八關。

    作者
    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. 信件能飛過任意長的空地,所以很少需要走到天線跟前:和它站成一條直線再發送即可。