Инструменты пользователя

Инструменты сайта


Боковая панель

todo

Это старая версия документа.


Эта страница создана newsash, чтобы продумать и обсудить, что нужно сделать по документации

Да-да, это служебная страница


Можно ли использовать слово "команда", как общее название для строки кода?

Структура статей

Предлагаемая структура статей1):

  • Статья со скрином QSP (классики) и описанием что есть что. Возможно несколько скринов в разных конфигурациях окна.
  • Основы языка
    • Переменные, выражения, базовые операторы и функции - скорее всего большинство операторов и функций расползётся по другим статьям - останется что-то типа !комментариев
    • Массивы 2)
    • Работа со строками
      • Регулярные выражения
    • Условные выражения 3)
    • Переходы
    • Циклы
  • Порядок работы плеера QSP 4) - не знаю, что делать с этой статьёй, она неудобная, можно её к служебным локациям запихать
  • Работа с основным и дополнительным окном - можно разбить на две статьи в принципе. Готовность статьи 50%.
  • Работа с действиями 5)
  • Работа с инвентарём
  • Ввод текста игроком 6)
  • Мультимедиа и оформление 7)
    • Картинки
    • Звук
    • Цвета
    • HTML
  • Работа с файлами, использование модулей
  • Меню
  • Реальное время
  • Служебные локации 8)
    • На каждый аспект отдельная статья, кроссылки с соответствующими аспектам 9)
  • Готовые модули
  • Фишки 10)
  • Нюансы написания игр под разные плееры
    • Quest Soft Player 11)
    • AeroQSP
      • Справка по AeroQSP 12)
    • Quest Navigator
      • Список файлов игры
      • Файл настроек игры
      • Файл шаблона и файл стилей 13) 14)
        • Шрифты
      • Файл JS 15)
      • Нюансы переноса с предыдущих плееров, отличия.
      • Гайд по кроссплатформенности 16)
  • Редакторы - должны же они быть упомянуты
    • QGen 17)
    • TXT2GAM
  • Самоучитель - пошаговое написание первой игры.
    • Структуру самоучителя буду прорабатывать после всего остального. Сначала нормальная документация, потом обучение.

Всякие нюансы, которые должны быть упомянуты, и памятка для себя

  • Операция сложения пытается привести строку к числу 18). Возможно другие тоже.
  • Отдельно упомянуть отличие операторов и системных переменных 19)
  • Дополнительное окно описания и окно пользователя - одно и то же, нечеткость терминологии.
  • Проверить IIF на запись выражений через &.
  • OR и AND побитовые, проверить
  • Фигурные скобки = третий вид кавычек?
  • Вставить про опасность совместного использования числовых и текстовых индексов массива.
  • Возможно статью "Известные баги"
  • Впихнуть куда-нибудь статью со стандартными приставками к названию локаций и прочим "хорошим тоном удобного программирования"
  • Упомянуть, что if ($строка) не работает, ошибка типов данных
  • ADDQST не работает в Aero
  • Модули olegus'a:
1) названия пока какие приходят в голову, потом можно будет придумать получше
2) Использование массивов, функции
3) , 5) +многострочность
4) ака принцип работы
6) Строка и диалог
7) звук, VIEW, цвет текста и т.п.
8) и переменные, задающие обработчики
9) инвентарь, переходы и т.п.
10) Фигурные скобки, двумерные массивы и прочие фишки, которые я сейчас не помню или не знаю ака тёмная сторона силы
11) Я так понимаю сюда из базовой справки пойдут лицензия, системные требования и благодарности?
12) Придется собирать по всему сайту и форумам информацию. Хотя можно тупо ссылки, всё равно плеер устарел
13) Похоже будет лучше объединить эти две статьи, не могу придумать, как будет хорошо в разделенном виде
14) Список id, классов и кусочков body. Разные варианты для разных целей. Возможно ссылки на самоучители
15) Список колбэков и переменных. Возможно ссылки на самоучители типа https://learn.javascript.ru/ . Возможно примеры кода для разных целей.
16) я не возмусь писать, но статья нужная для тех, кто будет шаблоны править
17) Возможно справка по QGen
18) $test = '1' & $test += 1
19) "SHOWACTS 1", но "USEHTML = 1"
todo.1381296027.txt.gz · Последние изменения: 2013/10/09 09:20 (внешнее изменение)