Форум переехал на новый адрес: http://qsp.su



АвторСообщение
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:29. Заголовок: Учебник по QSP для редактора QGen - черновик


Здесь буду вести черновой вариант учебника, чтобы каждый мог указать на ошибки, комментировать, предлагать.
Учебник будет разрабатываться по схеме, описанной здесь - http://qsp.borda.ru/?1-0-0-00000147-000-0-0#000

Спасибо: 1 
Профиль Цитата Ответить
Ответов - 42 , стр: 1 2 3 All [только новые]


moderator


ссылка на сообщение  Отправлено: 31.01.09 12:29. Заголовок: дисклеймер


дисклеймер

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:30. Заголовок: Урок 1


Урок первый. Создаём игру.

Запускаем QGen. Выбираем меню "Утилиты\Настройки".




Открываем вкладку "Пути".




Указываем "Путь к плееру" и "Путь к справке". Нажимаем "ОК".

Игровые локации - это небольшие части, на которые мы делим игру.
Создаём локацию. Нажимаем зелёный крестик.




В появившемся окне пишем название локации - в нашем уроке она будет называться "Начало".




Нажимаем "ОК".
В поле описания локации(курсор находится в нём по умолчанию) пишем
Привет, мир!





Выбираем "Игра\Сохранить".




Пишем имя для файла, в котором будет храниться игра - "учебная".




Нажимаем "Сохранить".
Появится окошко для ввода пароля.




Ничего вводить не нужно, нажимаем "OK".
Запускаем игру, для этого нажимаем синий треугольник.




Запустится плеер QSP с нашей игрой.




Закрываем окно плеера. В поле "Выполнить при посещении" пишем
 
showstat 0
showinput 0





"SHOWSTAT 0" означает, что мы отключаем "окно дополнительных описаний", "SHOWINPUT 0" - отключаем "поле ввода". В наших уроках они использоваться не будут, и поэтому для нашей игры их стоит отключить.
Запускаем. Смотрим, что изменилось:




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

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:30. Заголовок: Урок 2


Урок второй. Переходы по локациям.

В описании локации "Начало" удаляем строку "Привет, мир!" и пишем
Новое приключение героя.


Создаём локации "Об игре", "Об авторе".
В описании локации "Об игре" пишем
Перед вами величайшая игра всех времён. И народов. Точно.


В описании локации "Об авторе" пишем
Автор сей замечательной игры - великолепен и неподражаем. Вы сами сможете убедиться в этом, поиграв в мою игру.


У нас есть три локации, осталось связать их вместе, сделать переходы между локациями. Для этого нам нужно добавить "действия" для каждой локации.
Выбираем в списке слева локацию "Начало" двойным щелчком мыши.




Откроется вкладка с заголовком "Начало".




В нижней части окна есть кнопка "Добавить действие", нажимаем её. В появившемся диалоговом окне вводим название действия - "Об игре".




В поле для ввода текста, находящемся правее и ниже названия действия, пишем
GOTO 'Об игре'





С помощью оператора GOTO мы указываем, на какую локацию будет осуществляться переход.
Таким образом, мы создали переход с локации "Начало" на локацию "Об игре".
Добавим ещё одно действие на локации "Начало". Нажимаем Alt+F7, вводим имя действия - "Об авторе". Задаём команду перехода, пишем
GOTO 'Об авторе'


Выбираем локацию "Об игре".
Создаём действие "Вернуться", в нём указываем переход на локацию "Начало".
Выбираем локацию "Об авторе".
Аналогично, создаём действие "Вернуться" - переход на локацию "Начало".

Теперь у нас есть три локации, связанные переходами.
Запускаем игру, смотрим, что получилось.




Нажимая действия, мы сможем свободно перемещаться между локациями.

Итог: в этом уроке мы научились создавать действия, осуществлять переходы по локациям.

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:30. Заголовок: Урок 3


Урок третий. Простейшая игра с выбором.

Создаём локацию "Развилка". В описании пишем:
Вышел герой к реке, куда дальше идти?


Создаём локацию "Выиграл". В описании пишем:
Переплыл герой реку и завершил своё приключение с победой.


Создаём локацию "Проиграл". В описании пишем:
Брёл герой вдоль берега, брёл. А потом его съел медведь. Так наш герой проиграл.


Мы создали три игровые локации, теперь сделаем переходы между ними.
В локации "Начало" создаём действие "Играть" с переходом в локацию "Развилка".
В локации "Развилка" создаём три действия: "Переплыть реку" с переходом в локацию "Выиграл", "Налево вдоль реки" и "Направо вдоль реки" с переходом в локацию "Проиграл".
В локации "Проиграл" создаём действие "Начать сначала" с переходом на локацию "Начало".

Запускаем. Первая игра готова!

Итог: в этом уроке мы научились создавать в игре выбор, от которого зависит развитие сюжета.

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:31. Заголовок: Урок 4


Урок 4

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:31. Заголовок: Урок 5


Урок 5

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:31. Заголовок: Урок 6


Урок 6

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:31. Заголовок: Урок 7


Урок 7

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:32. Заголовок: Урок 8


Урок 8

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:32. Заголовок: Урок 9


Урок 9

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 12:32. Заголовок: Урок 10


Урок 10

Спасибо: 0 
Профиль Цитата Ответить





ссылка на сообщение  Отправлено: 31.01.09 20:23. Заголовок: А чего б не сделать ..


А чего б не сделать это на вики? Разве не удобней? Да и надежней.

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 31.01.09 22:56. Заголовок: fireton когда будет ..


fireton когда будет окончательный вариант - выложу в вики.

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 08.02.09 12:34. Заголовок: Три первых урока доп..


Три первых урока дописал.

Спасибо: 0 
Профиль Цитата Ответить
администратор




ссылка на сообщение  Отправлено: 08.02.09 12:59. Заголовок: Гуд :-)..


Гуд :-)

Спасибо: 0 
Профиль Цитата Ответить



ссылка на сообщение  Отправлено: 08.02.09 13:55. Заголовок: Респект!..


Респект!

Спасибо: 0 
Профиль Цитата Ответить





ссылка на сообщение  Отправлено: 14.08.09 18:51. Заголовок: Неплохо, но есть нем..


Неплохо, но есть немного критики:
1 урок - Лично меня он ничему новому не научил, да и вообще смысла в нем я не вижу, если уж его оставлять, то в нем надо кинуть две картинки - плеера и редактора, и в фотопопе иль пейнте нарисовать обозначение - обвести фрейм "описание" и обвести в плеере основное окно и написать - это будет отображаться тут, это тут, от этого зависит это. А создание локаций можно кинуть в 2 урок - начало.
2,3 урок - полезные, но мало объемные. Мне кажется что их было-бы лучше объеденить.

С нетерпением жду остальных уроков, и побыстрей))

Спасибо: 0 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 14.08.09 22:26. Заголовок: Yashko ну тебя может..


Yashko ну тебя может и не научил ничему, я ж писал для настоящих новичков, а не тех, кто когда-то делал, потом бросил и забыл.

Про "кинуть картинки" ты что-то странное говоришь - там много картинок вставлено, наглядно иллюстрирующих уроки. Может, они у тебя не отображаются?

Менять содержание первых трёх уроков не буду.
Остальные уроки буду делать как только появится чуть-чуть свободного времени. К сожалению, вряд ли это будет скоро.

Спасибо: 0 
Профиль Цитата Ответить





ссылка на сообщение  Отправлено: 15.08.09 08:04. Заголовок: Nex пишет: ну тебя ..


Nex пишет:

 цитата:
ну тебя может и не научил ничему, я ж писал для настоящих новичков, а не тех, кто когда-то делал, потом бросил и забыл.


Если это даже просто юзеры, то потыкать на создать квест, запуск, описание там покалякают - а вот дальше уже могут не понять.


 цитата:
Про "кинуть картинки" ты что-то странное говоришь - там много картинок вставлено, наглядно иллюстрирующих уроки. Может, они у тебя не отображаются?


Нет, отображаются, я говорил про 1 урок - сделать полностью скрин окна редактора и выделить зоны 1,2,3 и 1 = описание локации которое... 2 = действия, они... и т.д.


 цитата:
Менять содержание первых трёх уроков не буду.
Остальные уроки буду делать как только появится чуть-чуть свободного времени. К сожалению, вряд ли это будет скоро.


Дык вас никто и не застовляет, я просто высказал мнение)
Жаль(((
---

Очень бы хотел увидеть отдельный урок - "не по программе", - код небольшой игры с основными командами, - с переходами, с инвентарем и можно даже с условиями (если). Можно и выложить это как файл, прост в исходнике -\\допиcывать комментарии.

Спасибо: 0 
Профиль Цитата Ответить
менеджер по рекламе




ссылка на сообщение  Отправлено: 15.08.09 08:42. Заголовок: Yashko пишет: Очень..


Yashko пишет:

 цитата:
Очень бы хотел увидеть отдельный урок - "не по программе", - код небольшой игры с основными командами, - с переходами, с инвентарем и можно даже с условиями (если). Можно и выложить это как файл, прост в исходнике -\\допиcывать комментарии.


Для этого существуют примеры, там много интересного кода, достаточно наглядного и понятного.

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 42 , стр: 1 2 3 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия