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



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



ссылка на сообщение  Отправлено: 12.03.10 08:00. Заголовок: Нужен учебник для QSP!!!



Идея создания текстовых игр мне нравится. Фактически это можно рассматривать и сам процесс создания игры как игру. Это творческий процесс. Я только второй день пытаюсь разобраться в QSP. Я потратил 4 часа чтоб понять как сделать переход на другую локацию, хотя проблема была пустяковая. Справка по большей части ставит в тупик нежели позволяет разобраться, как было сказано на форуме это список команд.

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

Учебник должен быть по строен как можно более дотошно. Нужно объяснить что делает та или иная функция, где ее можно применить. Курс обучения может представлять собой создания первого квеста за ручку (сюжет пусть придумывает сам, НО схему игры ему предоставят). При этом с начало квест пусть будет простеньким в техническом плане. После чего его начнут углублять.

Кроме технических процессов создания квеста (игры) нужно описать и предворительные моменты. И способы ускорения создания игры за счет экономии времени.



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


moderator


ссылка на сообщение  Отправлено: 12.03.10 12:18. Заголовок: Ziohekx ты по трем п..


Ziohekx ты по трем первым урокам-то не делай выводов.

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



ссылка на сообщение  Отправлено: 12.03.10 12:20. Заголовок: :sm12: Как сделат..




Как сделать дверь которая открывалась ключом?

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


ссылка на сообщение  Отправлено: 12.03.10 12:21. Заголовок: Ziohekx заходи на на..


Ziohekx заходи на наш канал, получишь более оперативную поддержку
http://tinyurl.com/ifrus-irc

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





ссылка на сообщение  Отправлено: 12.03.10 12:24. Заголовок: Предмет Ключ. Подбир..


Предмет Ключ. Подбирать предметы как я понял уже умеешь.
На локации дверь:
if obj 'Ключ': (Если есть обьект Ключ, то...)
act 'Открыть дверь: (Действие "открыть дверь")
gt 'ololo' (При действиее Открыть дверь, идет на локацию ololo)
end (Заканчивает If)
end (Заканчивает Act)

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




ссылка на сообщение  Отправлено: 12.03.10 12:28. Заголовок: Да, тут много людей ..


Да, тут много людей :)))

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




ссылка на сообщение  Отправлено: 12.03.10 12:45. Заголовок: Ziohekx Ну напиши св..


Ziohekx Ну напиши свой, чем сможем - поможем.

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



ссылка на сообщение  Отправлено: 12.03.10 14:05. Заголовок: Nex пишет: Ziohekx ..


Nex пишет:

 цитата:
Ziohekx ты по трем первым урокам-то не делай выводов.



Я не говорю про качество учебника. Я говорю про манеру предоставления информации.

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



ссылка на сообщение  Отправлено: 12.03.10 14:17. Заголовок: Ajenta пишет: Ziohe..


Ajenta пишет:

 цитата:
Ziohekx Ну напиши свой, чем сможем - поможем.



Да, что писать то? Я сам познакомился пару дней с программой. Есть куча вопросов у самого.

Я могу пока говорить только о системном предоставлении информации. При котором информация будет подаваться от дельным блоком. Проще говоря нужно показывать отдельную фишку - объяснять как ее применять, для чего она нужна, где ее можно применять. При этом информация должна быть легко усвояемая.

К примеру игру можно создать и при помощи только переходов с локации на локацию. Что на подобие интерактивного рассказа. Плюс этого способа в простоте. Главный интерес тут будет ложится на сюжет игры.

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




ссылка на сообщение  Отправлено: 12.03.10 14:49. Заголовок: Ziohekx Ты давай зад..


Ziohekx Ты давай задавай вопросы, изучай, а потом и напишешь свой учебник :)
Нас учить писать бестолку, легче самому написать, раз знаешь как надо. ;)

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



ссылка на сообщение  Отправлено: 12.03.10 14:54. Заголовок: :sm38: Это дано пр..


Это дано проверенная истина, хочешь чтоб что получилось делай сам, не жди от других.


Вопросов куча. Но их нужно систематизировать. подумаю и на пишу.

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



ссылка на сообщение  Отправлено: 12.03.10 15:06. Заголовок: :sm12: Вот такой..




Вот такой вопрос.

Хотел создать, что на подобие диалога.

В одной локации. Появлялись новый текст в описании, добавлялись новые действия (варианты ответа), и убирались старые.

Не могу соорудить цыпочку. Она обламывается.

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





ссылка на сообщение  Отправлено: 12.03.10 15:22. Заголовок: большой диалог в одн..


большой диалог в одной локации делать сложно - нужно очень большую вложеность в действиях и много дополнительного кода (очистка описания и действи) - легко запутаться или что-то забыть
лично я бы поделил диалог на фазы обмена репликами и вынес каждую фазу на отдельную локацию и использовал переход на новую локацию с параметром, чтобы определить что именно показывать
 
#loc1
'- Реплика'
act 'Ответ 1':
$selact
xgt 'loc2',1
end
act 'Ответ 2':
$selact
xgt 'loc2',2
end
-

#loc2
! первый ответ
if args[0] = 1:
'Новая реплика'
act 'Ответ 1':
$selact
xgt 'loc3',1
end
act 'Ответ 2':
$selact
xgt 'loc3',2
end
end
!второй ответ
if args[0] = 2:
'Новая реплика'
act 'Ответ 1':
$selact
xgt 'loc3',3
end
act 'Ответ 2':
$selact
xgt 'loc3',4
end
end
-

и так далее

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



ссылка на сообщение  Отправлено: 12.03.10 16:51. Заголовок: :sm51: Расскажите ..


Расскажите как пользоваться переменёнными и что с их помощью можно делать. Просьба разбивать на примитивные блоки. Как их собрать потом соображу.

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





ссылка на сообщение  Отправлено: 12.03.10 17:29. Заголовок: У меня есть опыт соз..


У меня есть опыт создания длинных диалогов в одной локации. Правда в основном прямолинейные, но было и по паре разветлвений. Смысл таков.

Задаешь некую переменную, которая отвечает за развитие диалога в локации. Например talk.

При этом каждый ответ персонажа задает следующее значение talk. При этом, если предполагается большое ветвление, то можно использовать прием "удесятерения". Как это работает. Например, у тебя сначала есть двойная развилка. Значит talk может быть равен 1 и 2.
Далее в первой ветке идет, например, три выбора и тут talk принимает значения 11, 12 или 13. При этом первая цифра означает выбор на первой развилке, а вторая - выбор на второй. На третьей развилке снова умножаем число которое ведет на нее на 10 и добавляем номера вбора. Например если мы выбрали 12, то будет 121, 122, 123 и так далее.

Для лучшего понимания приведу конкретный пример создания разветвляющегося диалога без необходимости вложенных IF:
Скрытый текст


ЗЫ: А вообще для вопросов есть отдельная тема. Давайте не будем офтопить



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


ссылка на сообщение  Отправлено: 12.03.10 17:37. Заголовок: Я переместил из темы..


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

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



ссылка на сообщение  Отправлено: 13.03.10 10:04. Заголовок: Yashko пишет: Пред..


Yashko пишет:

 цитата:

Предмет Ключ. Подбирать предметы как я понял уже умеешь.
На локации дверь:
if obj 'Ключ': (Если есть обьект Ключ, то...)
act 'Открыть дверь: (Действие "открыть дверь")
gt 'ololo' (При действиее Открыть дверь, идет на локацию ololo)
end (Заканчивает If)
end (Заканчивает Act)




Так дверь открывать я на учился. Но как отбирать ключ при его использование?


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




ссылка на сообщение  Отправлено: 13.03.10 10:52. Заголовок: delobj 'Ключ'..


delobj 'Ключ'

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





ссылка на сообщение  Отправлено: 13.03.10 15:26. Заголовок: а что, разве если во..


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

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





ссылка на сообщение  Отправлено: 13.03.10 16:49. Заголовок: Ну, у Ziohekx так за..


Ну, у Ziohekx так задуманно, что да =)

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





ссылка на сообщение  Отправлено: 13.03.10 20:28. Заголовок: я понимаю, но на чём..


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

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

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



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