| Пишем QSP-игру в текстовом редакторе - Урок 4. Настройки, Форматирование |
| Автор: elmortem | |||||||
| 14.04.2010 13:16 | |||||||
Страница 5 из 5 Урок 4. Настройки, Форматирование В этом уроке рассмотрим, как сделать наш квест более привлекательным. В первую очередь следует настроить интерфейс так, чтобы в нём не оставалось ничего лишнего, отвлекающего от игры. Если вы сейчас запустите наш пример, то увидите, что мы не используем "поле дополнительного описания" (справа внизу) и "командную строку" (внизу). Чтобы они нам не мешали, их нужно отключить. Делается это следующим образом: Пример (7.txt): #Начало Мы вызываем инструкцию «SHOWSTAT» с параметром 0 для того, чтобы отключить "поле дополнительного описания". Если бы мы передали 1 (или число отличное от 0), то поле было бы видимым. То же самое и с «SHOWINPUT» (командная строка). Так же мы можем отключить инвентарь - «SHOWOBJS», и список действий - «SHOWACTS». Теперь нам нужно сделать так, чтобы наш текст был более подходящим для нашего квеста. Для этого есть 4 переменные. Пример (8.txt): #Начало Цвет в QSP задаётся с помощью функции «RGB», в которую мы передаём значения его отдельных компонент - красного (Red), зелёного (Green) и синего (Blue). Отсюда и название функции. Многие игроки не любят, когда автор задаёт свои визуальные параметры для текстовых квестов. "На вкус и цвет фломастеры разные", кто-то привык читать зелёные буквы на чёрном фоне, а кто-то предпочитает классический вариант чёрного на белом. У кого-то большой монитор - маленькие буквы читать на нём неудобно и т.д. Проигрыватель квестов QSP позволяет настроить такие параметры индивидуально для каждого игрока, но только в том случае, если автор игры не заменил их на свои. Поэтому рекомендуется с осторожностью менять эти настройки для вашего квеста. Есть ещё один, способ сделать ваш текст внешне более привлекательным. Использование HTML. Язык гипертекстовой разметки документов очень хорошо подходит для этой цели. С помощью него можно не только задавать цвет, размер и шрифт текста, но и делать это для отдельных слов, фраз или даже букв, а так же позиционировать текст на экране. Например, можно расположить заголовки по центру строки, или справа. Для этого нужно переменной USEHTML задать значение 1 (или любое отличное от 0). В следующем примере я приведу лишь небольшую часть возможностей, которых, впрочем, будет достаточно для оформления игры. Пример (9.txt): #Начало |
- Чекпойнты - автоматическое сохранение
- Выбор случайных вариантов - тянем карты из колоды [1.0]
- Плавное изменение цвета фона [1.0]
- Игровое время [1.0]
- Плавная остановка музыки в игре
- Поиск кратчайшего пути между городами
- Мини-игра "Взорви зомби" - пример использования локации-счётчика
- Архив примеров кода - "28 в 1"
- BlackJack Lite [1.1]
- Пример реализации боя [1.0]
- Back Tutorial [1.0]
- HTML Sample [1.0]
- Гибкий плейлист [1.0]
- Использование Wiki разметки [1.1]
- Использование в HTML специальных символов [1.0]
- Оформление меню для игры [1.0]
- Сапер [1.1]
- Конь и ферзь [1.0]
- Жизнь 1.0
- Создание диалогов [1.1]
- Библиотечка дополняющая инвентарь 0.76
