Все, кто заснул от длинного предисловия - просыпаемся. Итак, начнём. Зайдите на сайт консоли. Затем, можно либо остаться там и работать с веб-версией, либо поставить версию TIC-80 для вашей платформы. Установите. Запустите.
Вы окажетесь в режиме командной строки, где вам сразу предложат набрать "help". Воспользуйтесь предложением. На экране появился список команд, которые можно ввести. Для начала введите команду "demo", которая установит некоторое количество демонстрационных программ. Затем комманду surf, которая позволяет выбрать картридж из локального хранилища (там, пока что, есть только то, что вы только что установили) или со страницы tic.computer/play (постоянно пополняемая сетевая коллекция картриджей), выбирать кнопкой z, а не привычной Enter, дело в том, что, как я уже говорил, TIC-80 это одновременно игровая консоль и компьютер на котором разрабатываются "картриджи" для этой консоли.
Консоль поддерживает два классических геймпада с шестью кнопками на каждом - четырьмя стрелками, A и B (по умолчанию, кнопки A и B для первого джойстика закреплены за клавишами z и x на клавиатуре, но можно переопределить). А компьютер поддерживает полноценные клавиатуру и мышь. Меню surf работает в режиме консоли.
Выберите какой-нибудь картридж. Поиграйте, полюбуйтесь возможностями консоли. Нажмите Esc, выберите в меню выход из игры. Нажмите Esc ещё два раза. Вы окажетесь в режиме разработчика. Теперь вы можете полюбоваться "внутренностями" той игры или демки, с которой только что играли. В левом верхнем углу экрана видны иконки пяти разных редакторов - кода, игровой графики, карт, звуковых эффектов и музыки. Снова запустить игру можно двумя способами - в верхнем правом углу в редакторе кода нажать кнопку run, либо в режиме командной строки набрать команду "run". Я, пожалуй, не буду объяснять все детали интерфейса. Их там не так уж много. В качестве домашнего задания - поиграйте, попробуйте позапускать всё подряд, попробуйте "хакнуть" какую-нибудь игру, ну скажем поменяйте внешний вид персонажа, карту уровня или попробуйте не особо разбираясь найти и поменять какой-нибудь параметр в коде, экспериментируйте. Когда наиграетесь и освоитесь, перейдём к тому, для чего мы здесь собрались - программированию и созданию игр