Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
todo [2013/10/09 05:20] newsash |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | __**Эта страница создана newsash, чтобы продумать и обсудить, что нужно сделать по документации**__ | ||
- | __**Да-да, это служебная страница**__ | ||
- | |||
- | ---- | ||
- | |||
- | Можно ли использовать слово "команда", как общее название для строки кода? | ||
- | |||
- | ====Структура статей==== | ||
- | |||
- | Предлагаемая структура статей((названия пока какие приходят в голову, потом можно будет придумать получше)): | ||
- | |||
- | * Статья со скрином QSP (классики) и описанием что есть что. Возможно несколько скринов в разных конфигурациях окна. | ||
- | * Основы языка | ||
- | * Переменные, выражения, базовые операторы и функции - скорее всего большинство операторов и функций расползётся по другим статьям - останется что-то типа !комментариев | ||
- | * Массивы ((Использование массивов, функции)) | ||
- | * Работа со строками | ||
- | * Регулярные выражения | ||
- | * Условные выражения ((+многострочность)) | ||
- | * Переходы | ||
- | * Циклы | ||
- | * Порядок работы плеера QSP ((ака принцип работы)) - не знаю, что делать с этой статьёй, она неудобная, можно её к служебным локациям запихать | ||
- | * [[help:osnovnoe_i_dopolnitelnoe_okno|Работа с основным и дополнительным окном]] - можно разбить на две статьи в принципе. Готовность статьи 50%. | ||
- | * Работа с действиями ((+многострочность)) | ||
- | * Работа с инвентарём | ||
- | * Ввод текста игроком ((Строка и диалог)) | ||
- | * Мультимедиа и оформление ((звук, VIEW, цвет текста и т.п.)) | ||
- | * Картинки | ||
- | * Звук | ||
- | * Цвета | ||
- | * HTML | ||
- | * Работа с файлами, использование модулей | ||
- | * Меню | ||
- | * Реальное время | ||
- | * Служебные локации ((и переменные, задающие обработчики)) | ||
- | * На каждый аспект отдельная статья, кроссылки с соответствующими аспектам ((инвентарь, переходы и т.п.)) | ||
- | * Готовые модули | ||
- | * Фишки ((Фигурные скобки, двумерные массивы и прочие фишки, которые я сейчас не помню или не знаю ака тёмная сторона силы)) | ||
- | * Нюансы написания игр под разные плееры | ||
- | * Quest Soft Player ((Я так понимаю сюда из базовой справки пойдут лицензия, системные требования и благодарности?)) | ||
- | * [[help:qsp_license|Лицензия]] | ||
- | * AeroQSP | ||
- | * Справка по AeroQSP ((Придется собирать по всему сайту и форумам информацию. Хотя можно тупо ссылки, всё равно плеер устарел)) | ||
- | * Quest Navigator | ||
- | * Список файлов игры | ||
- | * Файл настроек игры | ||
- | * Файл шаблона и файл стилей ((Похоже будет лучше объединить эти две статьи, не могу придумать, как будет хорошо в разделенном виде)) ((Список id, классов и кусочков body. Разные варианты для разных целей. Возможно ссылки на самоучители)) | ||
- | * Шрифты | ||
- | * Файл JS ((Список колбэков и переменных. Возможно ссылки на самоучители типа https://learn.javascript.ru/ . Возможно примеры кода для разных целей.)) | ||
- | * Нюансы переноса с предыдущих плееров, отличия. | ||
- | * Гайд по кроссплатформенности ((я не возмусь писать, но статья нужная для тех, кто будет шаблоны править)) | ||
- | * Редакторы - должны же они быть упомянуты | ||
- | * QGen ((Возможно справка по QGen)) | ||
- | * TXT2GAM | ||
- | * Самоучитель - пошаговое написание первой игры. | ||
- | * Структуру самоучителя буду прорабатывать после всего остального. Сначала нормальная документация, потом обучение. | ||
- | |||
- | |||
- | ====Всякие нюансы, которые должны быть упомянуты, и памятка для себя==== | ||
- | * Операция сложения пытается привести строку к числу (($test = '1' & $test += 1)). Возможно другие тоже. | ||
- | * Отдельно упомянуть отличие операторов и системных переменных (("SHOWACTS 1", но "USEHTML **=** 1")) | ||
- | * Дополнительное окно описания и окно пользователя - одно и то же, нечеткость терминологии. | ||
- | * Проверить IIF на запись выражений через &. | ||
- | * OR и AND побитовые, проверить | ||
- | * Фигурные скобки = третий вид кавычек? | ||
- | * Вставить про опасность совместного использования числовых и текстовых индексов массива. | ||
- | * Возможно статью "Известные баги" | ||
- | * Впихнуть куда-нибудь статью со стандартными приставками к названию локаций и прочим "хорошим тоном удобного программирования" | ||
- | * Упомянуть, что if ($строка) не работает, ошибка типов данных | ||
- | * ADDQST не работает в Aero | ||
- | * Модули olegus'a: | ||
- | * https://forum.ifiction.ru/viewtopic.php?id=1613 - экран | ||
- | * https://forum.ifiction.ru/viewtopic.php?id=1522 - таблицы данных | ||
- | * https://forum.ifiction.ru/viewtopic.php?id=1527 - меню | ||
- | * https://forum.ifiction.ru/viewtopic.php?id=1540 - форматирование текста | ||
- | * https://forum.ifiction.ru/viewtopic.php?id=1873 - таймер |