PostBot

Нажимая «Старт», вы скачиваете игру с Homebrew Hub (raw.githubusercontent.com). Игра размещена не на wasmga.me.

Загрузка источников… все файлы

    Обзор

    PostBot — игра о маленьком роботе, который должен доставлять передачи. К сожалению, робот потерял свою программу, и его нужно перепрограммировать. Управлять роботом напрямую нельзя: единственный путь к успешной доставке — написать для него программу. Чтобы пройти уровень, все антенны на нём должны получить передачу.

    Игру сделали для Global Game Jam 2018 с темой Transmission Тобиас Роян и Сергей Литвиненко, графику нарисовали Кэти Александер и Карен Ци из Pixelroute. Она написана на 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. Письмо летит над свободным полом на любое расстояние, так что подходить вплотную к антенне почти никогда не нужно: встаньте с ней на одну линию и передавайте.