Перейти к содержанию
Документация QSP
Сайт
Форум
Инструменты пользователя
Войти
Инструменты сайта
Инструменты
Показать исходный текст
История страницы
Ссылки сюда
Недавние изменения
Управление медиафайлами
Все страницы
Войти
Недавние изменения
Управление медиафайлами
Все страницы
Вы посетили:
•
Служебная страница
Боковая панель
В начало
Что такое QSP?
Локации
Вывод текста
Окно основного описания
Окно дополнительного описания
Окно сообщений
Действия
Переходы
Предметы (инвентарь)
Программирование
Порядок работы интерпретатора
Переменные
Выражения
Программный код
Циклы
Массивы
Строки
Регулярные выражения
Кортежи
Условия
Пользовательские функции и процедуры
Переходы внутри локации
Служебные локации, события
Динамический код
Оформление
Меню
Звук
Графика
Настройки интерфейса
HTML
Расширенные возможности
Ввод текста игроком
Работа с файлами игр, модули
Работа с файлами сохранений
Реальное время
Нюансы написания игр под разные плееры
Классический плеер
qSpider
Конфигурационный файл
Особенности запуска AeroQSP-игр
Взаимодействие с интерфейсом
Темы оформления
Специальные теги
Встроенная библиотека
Стандалон-сборка
x
Quest Navigator
x
AeroQSP
Утилиты и средства разработки
Quest Generator
Отладчик
Работа с утилитой TXT2GAM
Анализатор кода QSP
Ограничения QSP
Как сделать?
Cловарь терминов
Ключевые слова. Указатель
dev:main
Это старая версия документа.
Содержание
Служебная страница
Сделать
Подумать/обсудить
Статьи вне меню
Общие принципы для статей
Обсуждение
Служебная страница
todo
Сделать
Доработки навигации
Ссылки вперед/назад и сверху и снизу
Как первую половину строки прижать влево, а вторую - вправо?
К Nex'у
: выделение текущей страницы в левом меню.
Жирностью, выключением ссылки, цветом?
К Nex'у
: баг - в левом меню выделяется жирным последняя отредактированная страница
Сделать выделение символов
~&!%*^|-+=,./?<>;:()[]{}
в sxh.
Дописать
Что такое QSP?
и картинки туда.
Общие слова к статьям:
Условия
Пользовательские функции и процедуры
Переходы внутри локации
??
Динамический код
Окно сообщений
??
Звук
??
fonts
??
Работа с файлами игр, использование модулей
Реальное время
Переделать
Меню
Переделать
Порядок работы интерпретатора
Переделать
Регулярные выражения
Впихнуть куда-нибудь статью "Как писать игры" - в каком порядке удобнее обдумывать и писать, что изначально лучше локации прописать на листочке и т.п.
Самоучители
regexp
Недописанный кусок структуры:
Quest Navigator
Список файлов игры
Файл настроек игры
Файл шаблона и файл стилей
1)
2)
Шрифты
Файл JS
3)
Нюансы переноса с предыдущих плееров, отличия.
Гайд по кроссплатформенности
4)
Утилиты или средства разработки
TXT2GAM
QGen
- пока оставлю тут, потом подумаю, нужна ли статья
Подумать/обсудить
Регулярные выражения
- выглядит не очень
Нужен самоучитель
HTML
- выглядит не очень
Можно отложить до релиза Навигатора.
Самоучители - отдельный неймспейс, отдельные неймспейсы или howto?
Как хранить файлы с примерами кода, там же или перезалить в wiki (все яйца в одну корзину)?
Возможно статью "Известные баги"
Возможно перенести подвыражения:
Разбить строковые константы и строковые функции на две статьи
Строки сразу после переменных
Подвыражения в выражениях
Возможно отдельные статьи по концепциям "блоков кода" и "переменных с двумя значениями"
Возможно вынести базовые функции из
программного кода
В какой момент обрабатываются подвыражения?
Распределить локации-обработчики по соответствующим статьям (ONNEWLOC - в локации и т.д.)?
Статьи вне меню
dummy
GNU GPL
GNU GPL на русском
todo
Quest Generator
Лицензионное соглашение Quest Soft Player
TXT2GAM. Краткое руководство
fajl_nastroek_igry_v_quest_navigator
ispolzovanie_shriftov_v_quest_navigator
razbor_izmenenij_dvizhka
sozdanie_igr_na_quest_navigator
sidebar
Общие принципы для статей
Как можно читать справку
Последовательно
читать
ВСЕ
статьи подряд, пропуская неинтересные.
Ссылки сверху и снизу статей
Возможно стоит реализовать другой вариант, но нет идей.
Последовательное изложение
информации
Т.е. минимальное количество отсылок "вперёд"
Если не ошибаюсь, то у меня это нарушается только с регэкспами, но так лучше.
Возможно
стоит перенести вывод на экран, предметы и действия до программирования
в структуре
Искать необходимое
Оглавление
Удобная структура
Ссылки на оглавление
В каждой статье
Или в меню слева
Говорящие названия статей
Список ключевых слов
со ссылками на статьи
Перекрёстные ссылки
между статьями
Словарь терминов
Удобочитаемость
Разбиение материала
по статьям должно быть
удобным и логичным
.
Пока существует несколько актуальных плееров, приходится на это оглядываться.
Должно легко сводиться к одному плееру в будущем.
Выделение
новых ключевых слов, чтобы взгляд мог зацепиться.
Реализовано
жирным
Выделение
ключевых
моментов
В каждой статье
индивидуально
Но так, чтобы
не
пестрило
Характерные примеры
Нужно будет многие переделать
Пока на это нет сил, времени и воображения
1)
Похоже будет лучше объединить эти две статьи, не могу придумать, как будет хорошо в разделенном виде
2)
Список id, классов и кусочков body. Разные варианты для разных целей. Возможно ссылки на самоучители
3)
Список колбэков и переменных. Возможно ссылки на самоучители типа
https://learn.javascript.ru/
. Возможно примеры кода для разных целей.
4)
я не возмусь писать, но статья нужная для тех, кто будет шаблоны править
dev/main.1384419603.txt.gz
· Последние изменения: 2013/11/14 13:00 (внешнее изменение)
Инструменты страницы
Показать исходный текст
История страницы
Ссылки сюда
Наверх