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

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


todo

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
Следущая версия
Предыдущая версия
todo [2013/10/10 06:01]
newsash
— (текущий)
Строка 1: Строка 1:
-__**Эта страница создана newsash, чтобы продумать и обсудить,​ что нужно сделать по документации**__ 
  
-__**Да-да,​ это служебная страница**__ 
- 
----- 
- 
-Можно ли использовать слово "​команда",​ как общее название для строки кода? 
- 
-====Структура статей==== 
- 
-Предлагаемая структура статей((названия пока какие приходят в голову,​ потом можно будет придумать получше)):​ 
- 
-  * Введение - статья со скрином QSP (классики) и описанием что есть что. Возможно несколько скринов в разных конфигурациях окна. ​ 
-  * Словарь - словарь непонятных терминов 
-  * Список ключевых слов со ссылками на соответствующие страницы 
-  * Программирование (подумать над названием ещё раз, когда будут написаны статьи) 
-    * Переменные,​ выражения,​ базовые операторы и функции - скорее всего большинство операторов и функций расползётся по другим статьям - останется что-то типа !комментариев 
-    * Массивы ((Использование массивов,​ функции)) 
-    * Работа со строками 
-      * //​Регулярные выражения//​ 
-    * Условные выражения ((+многострочность)) 
-    * Переходы 
-    * Циклы 
-    * Порядок работы плеера QSP ((ака принцип работы)) 
-    * Служебные локации ((и переменные,​ задающие обработчики)) 
-      * На каждый аспект отдельная статья,​ кроссылки с соответствующими аспектам ((инвентарь,​ переходы и т.п.)) 
-  * Вывод текста 
-    * [[help:​osnovnoe_okno|Основное окно описания]] 
-    * [[help:​dopolnitelnoe_okno|Дополнительное окно описания]] 
-  * [[help:​dejstvija|Действия]] 
-  * Предметы (инвентарь) 
-  * Меню 
-  * Оформление 
-    * Звук 
-    * Графика 
-    * Шрифты 
-    * HTML 
-  * Расширенные возможности 
-    * Ввод текста игроком ((Строка и диалог)) 
-    * Работа с файлами,​ использование модулей 
-    * //​Готовые модули//​ 
-    * Реальное время 
-    * //​Нюансы написания игр под разные плееры//​ 
-      * //Quest Soft Player// ((Я так понимаю сюда из базовой справки пойдут лицензия,​ системные требования и благодарности?​)) 
-        * [[help:​qsp_license|Лицензия]] 
-      * //AeroQSP// 
-        * //​Справка по AeroQSP// ((Придется собирать по всему сайту и форумам информацию. Хотя можно тупо ссылки,​ всё равно плеер устарел)) 
-      * //Quest Navigator// 
-        * //​Список файлов игры// 
-        * //Файл настроек игры// 
-        * //Файл шаблона и файл стилей//​ ((Похоже будет лучше объединить эти две статьи,​ не могу придумать,​ как будет ​ хорошо в разделенном виде)) ((Список id, классов и кусочков body. Разные варианты для разных целей. Возможно ссылки на самоучители)) 
-          * //​Шрифты//​ 
-        * //Файл JS// ((Список колбэков и переменных. Возможно ссылки на самоучители типа https://​learn.javascript.ru/​ . Возможно примеры кода для разных целей.)) 
-        * //​Нюансы переноса с предыдущих плееров,​ отличия.//​ 
-        * //Гайд по кроссплатформенности//​ ((я не возмусь писать,​ но статья нужная для тех, кто будет шаблоны править)) 
-    * //​Утилиты или средства разработки//​ - позже выберу название,​ которое будет лучше содержанию подходить 
-      * //TXT2GAM// 
-      * //QGen - пока оставлю тут, потом подумаю,​ нужна ли статья//​ 
-  * Фишки ((Фигурные скобки,​ двумерные массивы и прочие фишки, которые я сейчас не помню или не знаю ака тёмная сторона силы)) 
-  * //​Игровые задачи (как сделать)//​ 
-  * //Само 
-    * Структуру самоучителя буду прорабатывать после всего остального. Сначала нормальная документация,​ потом обучение.учитель - пошаговое написание первой игры.// 
- 
- 
-====Всякие нюансы,​ которые должны быть упомянуты,​ и памятка для себя==== 
-  * Операция сложения пытается привести строку к числу (($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 - таймер 
todo.1381384885.txt.gz · Последние изменения: 2013/10/10 10:01 (внешнее изменение)