Вопросы и ответы

  • Как запустить скачанный картридж?

Первый вариант: в консоли TIC-80 запускаем команду add, чтобы добавить его в папку с играми TIC. Затем его можно загружать при помощи команды load и запускать/редактировать. Вариант второй: запускаем команду folder - она открывает системную папку TIC, в неё при помощи проводника/файлового менеджера копируем картридж, далее грузим при помощи load.

  • Скопировал и вставил исходник, а он не запускается, пишет ошибки. В чем может быть дело?

Скачайте и запускайте самый свежий TIC-80! Картридж с игрой это не только исходный код, но и такие данные как: графика, карта тайлов, звуки и музыка. Чтобы скачать весь картридж нужно: сохранить картридж в системную папку TIC-80 с помощью команды консоли save имя_файла, теперь его можно увидеть в системной папке с помощью dir, затем скачать его командой get имя_файла.tic. Удобнее всего набрав несколько символов имени файла, нажать TAB и консоль сама дополнит все оставшиеся символы.

  • Скопировал Lua-код из картриджа PICO-8, а он не работает в TIC-80, почему?

Lua-код "фантазийной" консоли PICO-8 немного отличается от стандартного Lua-кода, также методы API PICO-8 отличаются от методов API TIC-80. Практически любой код PICO-8 необходимо портировать для TIC-80.

  • В TIC-80 подключен Lua 5.3 и есть такие математические функции как atan2, cosh, sinh, tanh, pow, frexp, ldexp. Я читал что в Lua 5.3 их удалили.

В TIC-80 Язык Lua 5.3 собран в режиме совместимости с 5.2 (параметр LUA_COMPAT_5_2) Прежде всего это заметно в модуле math - такие функции как: atan2, cosh, sinh, tanh, pow, frexp, ldexp оставлены из версии 5.2, в то время как из обычной версии Lua 5.3 их исключили.

  • Можно ли редактировать код в отдельном редакторе и потом запускать в TIC-80?

Да можно. Первый вариант: нужно разместить ваш файл game.lua рядом с исполняемым файлом tic. Во встроенном редакторе кода наберите dofile("game.lua") в первой строке. Теперь изменив код в стороннем текстовом редакторе Вы можете перезапустить картридж TIC, например нажав комбинацию CTRL+R Второй вариант: начиная с версии 0.21 можно запускать TIC с параметрами. Выполнив команду в консоли операционной системы tic -code game.lua Вы запустите TIC-80 в который будет встроен код из указанного Вами файла. Примечание: если вы используете MoonScript можно сохранять исходный код с расширением .moon, но и не забывайте указать тэг вначале кода — moon

results matching ""

    No results matching ""