Учебник по QSP для редактора QGen - Урок второй. Переходы по локациям.
Автор: Nex   
27.02.2009 10:41
Индекс материала
Учебник по QSP для редактора QGen
Урок первый. Создаём игру.
Урок второй. Переходы по локациям.
Урок третий. Простейшая игра с выбором.
Урок четвертый. Переменные.
Урок пятый. Условия.
Урок шестой. Берём предметы.
Урок седьмой. Применение предметов.
Все страницы

Урок второй. Переходы по локациям.

В описании локации "Начало" удаляем строку "Привет, мир!" и пишем

Новое приключение героя.



Создаём локации "Об игре", "Об авторе".
В описании локации "Об игре" пишем

Перед вами величайшая игра всех времён. И народов. Точно.



В описании локации "Об авторе" пишем

Автор сей замечательной игры - великолепен и неподражаем. Вы сами сможете убедиться в этом, поиграв в мою игру.



У нас есть три локации, осталось связать их вместе, сделать переходы между локациями. Для этого нам нужно добавить "действия" для каждой локации.
Выбираем в списке слева локацию "Начало" двойным щелчком мыши.


Откроется вкладка с заголовком "Начало".


В нижней части окна есть кнопка "Добавить действие", нажимаем её.


В появившемся диалоговом окне вводим название действия - "Об игре".


В поле для ввода текста, находящемся правее и ниже названия действия, пишем

GOTO 'Об игре'






С помощью оператора GOTO мы указываем, на какую локацию будет осуществляться переход.
Таким образом, мы создали переход с локации "Начало" на локацию "Об игре".
Добавим ещё одно действие на локации "Начало". Нажимаем Alt+F7, вводим имя действия - "Об авторе". Задаём команду перехода, пишем

GOTO 'Об авторе'



Выбираем локацию "Об игре".
Создаём действие "Вернуться", в нём указываем переход на локацию "Начало".
Выбираем локацию "Об авторе".
Аналогично, создаём действие "Вернуться" - переход на локацию "Начало".


Теперь у нас есть три локации, связанные переходами.
Запускаем игру, смотрим, что получилось.



Нажимая действия, мы сможем свободно перемещаться между локациями.


Итог: в этом уроке мы научились создавать действия, осуществлять переходы по локациям.