Форум переехал на новый адрес: 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 
Профиль Цитата Ответить
moderator


ссылка на сообщение  Отправлено: 15.08.09 09:03. Заголовок: Yashko ж тебе давал..



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


Этого в первом уроке не будет. Всю информацию я даю постепенно, чтобы она могла усвоиться. Эти уроки пишутся не для нетерпеливых, который первый урок глянул(прочитал) и дальше побежал, а для тех, кто будет на самом деле делать то, что там написано, и изучать последовательно один урок за другим.
См. итог первого урока - там вполне достаточно информации даётся. Всё остальное даётся постепенно в следующих уроках.


Yashko я ж тебе давал ссылку на вики. Ты по ней ходил или нет?

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





ссылка на сообщение  Отправлено: 15.08.09 09:19. Заголовок: WladySpb пишет: Для..


WladySpb пишет:

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


Ссылочку можно?))

Nex пишет:

 цитата:
Этого в первом уроке не будет. Всю информацию я даю постепенно, чтобы она могла усвоиться. Эти уроки пишутся не для нетерпеливых, который первый урок глянул(прочитал) и дальше побежал, а для тех, кто будет на самом деле делать то, что там написано, и изучать последовательно один урок за другим.
См. итог первого урока - там вполне достаточно информации даётся. Всё остальное даётся постепенно в следующих уроках.


дык я же все делал я не просто прочитал и "понял" =)

м... вики? не помню, киньте исчо раз.

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


ссылка на сообщение  Отправлено: 15.08.09 09:26. Заголовок: http://qsp.borda.ru/..

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





ссылка на сообщение  Отправлено: 15.08.09 09:35. Заголовок: - Уроки QSP Материал..


- Уроки QSP
Материал из Wiki о русской интерактивной литературе (текстовых играх).
Перейти к: навигация, поиск
В настоящий момент текст на данной странице отсутствует. Вы можете найти упоминание данного названия в других статьях или создать страницу с таким названием.


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


ссылка на сообщение  Отправлено: 15.08.09 09:53. Заголовок: Ссылку неправильную ..


Ссылку неправильную дал, сейчас исправил.

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





ссылка на сообщение  Отправлено: 15.08.09 10:21. Заголовок: Уже ненад, я нашел, ..


Уже ненад, я нашел, поучительно)

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





ссылка на сообщение  Отправлено: 17.08.09 09:32. Заголовок: Можно приблизительны..


Можно приблизительные сроки 4 урока?

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


ссылка на сообщение  Отправлено: 17.08.09 10:07. Заголовок: Yashko , нет. Качай..


Yashko , нет.

Качай http://qsp.su/files/comment.php?dlid=8

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





ссылка на сообщение  Отправлено: 17.08.09 13:33. Заголовок: Скачал, спс..


Скачал, спс

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




ссылка на сообщение  Отправлено: 02.10.09 11:24. Заголовок: fireton пишет: А че..


fireton пишет:

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


Это как раз очень ненадёжно, как показывает практика :-)
Там администрация самовольно редактирует корректные статьи.

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



ссылка на сообщение  Отправлено: 29.12.09 19:30. Заголовок: Как тот самый "н..


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

Но, разумеется, отсутствие дальнейших уроков ставит определённые рамки - единственная игра, над которой я работаю, состоит только из тех материалов, что описаны в первых трёх уроках. Не могу продвинутся дальше - здесь всё наглядно и просто объяснено, в тех немногих ресурсах, что я находил - сложней, муторно там.

Когда же уже будет продолжение?
Заранее спасибо за ответ.

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


ссылка на сообщение  Отправлено: 30.12.09 05:26. Заголовок: За следующие уроки в..


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

А посмотреть советую примеры готового кода, из раздела Примеры, заготовки игр, еще скачай справку, и см. здесь - Уроки по TXT2GAM

Только следует учитывать, что мои уроки написаны для работы в редакторе QGen, а уроки TXT2GAM - для написания игр в текстовом редакторе, с последующей конвертацией в .QSP с помощью утилиты TXT2GAM.

Ах да, как же я мог забыть - заходи на IRC-канал #qsp (сервер irc.forestnet.org) , там ты сможешь получить помощь в "реальном режиме". Вот ссылка на веб-клиент (если у тебя не установлен отдельный IRC-клиент) http://tinyurl.com/qsp-irc

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



ссылка на сообщение  Отправлено: 30.12.09 11:48. Заголовок: Ещё раз огромное спа..


Ещё раз огромное спасибо))) Не поверите, справку найти не мог))
Да, я работаю как раз в QGen. Вот TXT2GAM-то мне освоить сложнее))
Буду осваивать науку...

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


ссылка на сообщение  Отправлено: 30.12.09 14:26. Заголовок: Сидан Рейдан ну кажд..


Сидан Рейдан ну каждый пишет в том, что ему удобнее. Мне удобнее QGen, а уроки для TXT2GAM привел как задание для "углубленного изучения" самого языка QSP, раз уж для QGen уроки недописаны.

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





ссылка на сообщение  Отправлено: 06.01.10 19:49. Заголовок: а я всё понял!!!Спас..


а я всё понял!!!Спасибо за уроки!


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





ссылка на сообщение  Отправлено: 06.01.10 19:50. Заголовок: Спасибо ..


Спасибо


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


ссылка на сообщение  Отправлено: 06.01.10 23:42. Заголовок: LEGENDA пожалуйста..


LEGENDA пожалуйста

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



ссылка на сообщение  Отправлено: 13.03.10 03:35. Заголовок: Спасибо)


Не знаю, как там, но мне, новичку, а вернее просто ламеру, все понятно, приходилось коды тырить из других игр, а все по-разному делают)
Теперь уже легче, спасибо, жду еще уроков)

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





ссылка на сообщение  Отправлено: 29.03.10 02:39. Заголовок: Начал сегодня свою в..


Начал сегодня свою версию учебника под QGen + AERO Sehell
Восемь страниц уже есть.
Думаю за неделю управлюсь.

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




ссылка на сообщение  Отправлено: 29.03.10 03:17. Заголовок: Это хорошо, хотя нед..


Это хорошо, хотя неделя - возможно несколько оптимистичная оценка :)

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





ссылка на сообщение  Отправлено: 29.03.10 12:33. Заголовок: Нет, почему. Даже с ..


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

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





ссылка на сообщение  Отправлено: 30.03.10 14:20. Заголовок: http://qsp.su/nex/in..

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

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



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