TuringBot
TuringBot — игра по программированию, посвященная машинам Тьюринга.
Идеальная машина Тьюринга — это практически самый простой компьютер, который только можно себе представить. В этой игре-головоломке по программированию вам предстоит запрограммировать свои собственные маленькие машины Тьюринга для выполнения определенных задач. Машина Тьюринга состоит из двух вещей:
- лента, на которой можно хранить ряд символов (здесь они представлены в виде кругов, квадратов, крестиков...)
- курсор который может перемещаться по ленте, читать и писать на ней и имеет свое собственное состояние (здесь оно представлено цветом вашего маленького бота)
На каждом уровне вам представлена стартовая лента и ваш бот-курсор в определенной позиции. Справа находится таблица, где можно задать правила именно для данного автомата. Как это работает? Ну, например,
говорит, что если ваш бот КРАСНЫЙ и в своей позиции на ленте читает КРУГ, теперь он должен стать СИНИМ, написать на его месте КВАДРАТ и переместиться ВПРАВО на один шаг.
Вы можете написать любое количество этих правил (просто добавить или удалить их с помощью кнопок плюс/минус) и настроить их, нажимая на различные символы, которые будут переключаться между возможными вариантами. Доступные вам цвета и символы зависят от уровня, а движение всегда либо вправо, влево, либо оставаться на месте.
Внизу вы можете увидеть цель — как вы хотите, чтобы ваша лента выглядела, чтобы выиграть уровень. Вы можете использовать кнопки воспроизведения, паузы и остановки точно так же, как при воспроизведении видео (а именно: кнопка «Стоп» сбрасывает конфигурацию на начало) ипрограмма перестанет работать только в том случае, если нет правила (пример: бот СИНИЙ и видит КРУГ, но вы не дали инструкций на этот случай), или если он попытается выйти за край ленты. Не забывайте никогда не писать два конфликтующих правила, иначе программа даже не запустится!
Эта игра была создана за три часа для Trijam 84. Все ресурсы были созданы за это время, за исключением шрифта Silkscreen от Джейсона Коттке. Уровни тоже, поэтому их не так много. Темой джема были «Команды ботов», а что касается диверсификаторов, он был создан с помощью Godot Engine, и я надеюсь, что он может быть немного познавательным!
Как скачать TuringBot через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака TuringBot
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!