Видеоуроки по QSP

Re: Видеоуроки по QSP

Урок 24. Диалоговое окно с полем ввода, строка ввода, usercom, отладчик

 Спойлер Show Spoiler Hide Spoiler
 00:00 Intro
00:18 Окно ввода. Функция $input
    01:03 Делаем сейф с паролем
    07:33 Тонкости использования $input
    09:10 Совет по геймдизайну. О сейфах и паролях
    10:00 Взаимодействие игрока с игрой с помощью окна ввода. Сколько предметов хотим поднять?
15:20 Поле ввода. $usercom
    18:35 Пробуем вводить команды в строку ввода
    19:30 Локация-обработчик строки ввода. $usercom
    21:50 Функция $user_text
    23:25 Создаём простейшую команду для строки ввода: телепорт.
32:47 Отладчик
    33:44 Разграничиваем режимы работы командной строки: для игрока и для разработчика
    35:22 Создаём возможность выполнение любой строки кода QSP в режиме разработчика
    39:18 Пишем команду, которая будет выводить содержимое массива на экран
    43:43 Пишем команду для отслеживания состояния некоторых переменных
    49:04 Расширяем синтаксис команды — простой парсинг
    01:00:05 Микроотладчик
01:01:11 Необычное использование строки ввода. Реализация WASD от ejikplains
01:01:45 Outro
Упомянутые игры:
    15:02 "I", автор: Mioirel
    16:30 "Волшебный экзамен", автор: Larson
    17:06 "Великая пустота 9", коллектив авторов
    17:35 "Dark-Net" (demo), автор: Svartberg
Сопутствующие функции и операторы:
    11:30 isnum
    12:00 val
    15:42 showinput
    16:05 cmdclear
    24:47 instr
    25:39 $replace
    26:58 $trim
    27:22 loc

Aleks Versus
воздвигатель башни
useravatar
Offline
1523 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Видеоуроки по QSP

Урок 25. Заключительная часть серии "Для новичков"

 Спойлер Show Spoiler Hide Spoiler
 00:00 Вступление
01:10 Преформатирование
05:50 Перенос длинных строк кода
09:40 Комментарии кода QSP
14:20 Комментарии HTML-кода
15:10 Гиперссылки без подчёркивания
15:54 Работа в нескольких окнах в QGen
16:30 Работа с папками. Файл проекта
17:30 Инкремент и декремент
19:34 Первая и последняя ячейки массива
24:03 Операторы SET и LET
24:40 Подключаемые файлы: модули и библиотеки
28:15 Поиск ошибок. Анализатор кода
32:42 Работа с сохранениями
34:20 Ограничения QSP
41:01 Как сделать аналог булевого типа? true и false
43:26 Заключение
45:18 Outro

Aleks Versus
воздвигатель башни
useravatar
Offline
1523 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Видеоуроки по QSP

Понимаю что прошу наверное нечто невероятное, но вот у меня какая мысль появилась: можно ли сделать так чтобы пока играешь в игру, у тебя есть возможность переписывать текст? То есть например если я хочу перевести игру с русского на английский то было бы удобнее напрямую в самой игре изменять элементы содержащие текст.

Впрочем если это невозможно то у меня более важный вопрос: в игре очень много страниц, локаций и так далее. Чтобы затестить работает ли игра без багов после нескольких изменений в коде мне приходиться открывать игру заново и доходить до того момента в игре где я изменил код. Может быть есть что то вроде предварительного просмотра в QGen? Чтобы открывалась сразу локация которую я выбрал

Yamiko
useravatar
Offline
1 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Видеоуроки по QSP

Yamiko,
Через плеер нельзя изменить файл игры.
Через отладчик можно пробовать работу кода прямо в игре.
http://wiki.qsp.su/help:debugger

А зачем доходить до момента, сейв нельзя использовать?

dmvikar
useravatar
Онлайн
49 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Видеоуроки по QSP

Yamiko,
именно в предпоследнем уроке я давал ответ на "более важный вопрос". Там мы даже пишем собственный отладчик под собственные нужды. wink

Aleks Versus
воздвигатель башни
useravatar
Offline
1523 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
984
Всего опросов:
14
Всего сообщений:
16790705
Сообщений на этой неделе:
9
Пользователи форума:
 
Всего пользователей:
2437
Последним зарегистрировался:
GameCreator