Пишіть прошивку. Виходьте на арену. Спостерігайте за своїм кодовим боєм.
Opcode Arena — це офлайн-гра з бойовим програмуванням, де ви програмуєте робота на компактній мові асемблера, а потім протиставляєте його попередньо встановленим супротивникам на сітці 20×20. Кожен бот виконує одну інструкцію за тік, тому перемога залежить від зчитування датчиків, прийняття рішень, управління теплом та написання кращого коду, а не від швидких рефлексів.
СТВОРІТЬ СВОГО БОТА
Пишіть та зберігайте прошивку безпосередньо в додатку. Використовуйте регістри, розгалуження, підпрограми, стек та датчики та елементи керування роботами, що відображаються в пам'яті.
БИЙТЕСЯ НА ДЕТЕРМІНІСТИЧНІЙ АРЕНІ
Виберіть двох ботів та запускайте, призупиняйте, перемикайтеся між режимами або скидайте матч. Снаряди, щити, тепло, здоров'я та рух оновлюються по одному тік за раз, роблячи кожен бій читабельним та повторюваним.
НАВЧАЙТЕСЯ ШЛЯХОМ ЕКСПЕРИМЕНТУВАННЯ
Почніть з робочої програми MYBOT, зіткніться з п'ятьма попередньо встановленими супротивниками з різними стратегіями та вдосконалюйте свій код, коли дізнаєтеся, що працює.
ОСОБЛИВОСТІ
• Крихітна мова асемблера RF-8 з приблизно 40 інструкціями
• Вбудований редактор з чіткими помилками асемблера
• П'ять попередньо встановлених супротивників: МИСЛИВЕЦЬ, ЧЕРЕПАХА, ЗМІЯ, ХАОС та ХОДОК
• Жива арена ASCII та телеметрія роботів
• Керування запуском та покроковим керуванням
• Локальне сховище прошивки
• Повністю офлайн-гра без необхідності облікового запису
Opcode Arena — це невелика, цілеспрямована гра з програмуванням для гравців, які люблять мову асемблера, програмованих роботів, детерміновані симуляції та навчання шляхом складання.
Програмуйте бойових роботів на асемблері та спостерігайте за битвою вашого коду на арені ASCII.