- Вывод текста
- Программирование
- Оформление
- Расширенные возможности
- Нюансы написания игр под разные плееры
-
- x AeroQSP
- Утилиты и средства разработки
Это старая версия документа.
Здесь вы можете скачать готовый отладчик от WEREWOLF, который позволит в любое время выполнить произвольный кусок кода или просмотреть значения переменных из указанного списка.
Простейший отладчик можно сделать самому. Для этого в самой первой локации игры делаем следующее:
! включаем отображение строки ввода: showinput 1 ! задаём локацию-обработчик строки ввода: $usercom = "userCom"
Название локации, которую используем в качестве локации-обработчика строки ввода, может быть любым, но его необходимо обязательно присвоить переменной $usercom, чтобы игра поняла, какую именно локацию использовать в качестве локации-обработчика строки ввода.
Создаём локацию с именем "userCom" (либо с тем именем, что вы указали в $usercom), где пишем следующее:
dynamic $user_text
Вот и всё. Теперь любая команда, введённая в строку ввода, будет выполнена, как обычный код. Например, если вам потребуется получить значение переменной, вы просто вводите название этой переменной в строку ввода и нажимаете "enter". Если необходимо срочно попасть на другую локацию во время теста игры, просто вводите в строку ввода goto 'название_локации_на_которую_хотите_попасть' и нажимаете "enter".