Центр рейнджеров "Млечный путь"

Космические рейнджеры => Квесты => Начало: ShatovJS от 31.12.2008 00:54:58



Название: Помощь в написании квестов!
Отправлено: ShatovJS от 31.12.2008 00:54:58
В этой теме каждый начинающий квестодел может попросить помощи у болеее знающих людей. Для этого нужно описать что вы хотите получить и немного терпения чтобы дождатся ответа.



Мой вопрос.
Задача такова, нужно сосчитать урон который наносится противнику, с учетом параметра, точность, диапазон которого от одного до десяти. Противников, бывает разное количество. И они не всегда должны умирать от одного выстрела.


Название: Помощь в написании квестов!
Отправлено: nctr от 31.12.2008 03:03:16
А что за оружие? пистоль, дробовик, ракетница?


Название: Помощь в написании квестов!
Отправлено: ShatovJS от 31.12.2008 10:37:00
Есть три вида оружия которое можно сменить в любой момент. Пистолет пулемет, автомат, пулемет. И еще как сделать время?


Название: Помощь в написании квестов!
Отправлено: Абадябер от 31.12.2008 16:25:44
Вот один из вариантов решения задачи:
Нужно завести параметр, который будет указывать на количество врагов. пусть будет p1
Затем нужно завести параметр, который будет указывать на текущее выбранное оружие: например p2. далее сделать три перехода, типа "выбрать пистолет", "выбрать автомат", и "выбрать пулемет". И присваивать параметру p2 значения от одного до трех, в зависимости от выбранного оружия. Потом вы сами решаете какую точность будет иметь каждый ствол. И делаете три перехода: "атаковать пистолетом\пулеметом\автоматом", и в каждом из них рассчитываете (в зависимости от точности, и мощности оружия) вероятность смерти врага (или врагов). И отнимаете от p1 количество убитых врагов.
Необходимые формулы просты, и у вас с ними никаких проблем не возникнет.

Время? Нужен один параметр. p3, например. Пусть будет в диапазоне от 0 до 14400. Это десять дней. В строке отображения параметра p3 пишите:
День: {<> div 1440+1}. {<> mod 1440 div 60} часов {<> mod 60} минут.


Название: Помощь в написании квестов!
Отправлено: ShatovJS от 31.12.2008 16:58:23
За время спасибо!


Название: Помощь в написании квестов!
Отправлено: D4575 от 08.03.2009 20:35:56
я хочу сделать квест где типо ты прилетаеш на планету а там её захватили доминаторы как бы мне оформить?


Название: Помощь в написании квестов!
Отправлено: Dredd от 22.04.2009 20:21:20
я хочу сделать квест где типо ты прилетаеш на планету а там её захватили доминаторы как бы мне оформить?
Так и оформляй:
"Похоже вы прилетели на планету невовремя - на планете оказались доминаторы серии Террон, и они очень быстро захватывали одну провинцию за другой. Место, куда вы прилетели, осталось почти единственным незахваченным"
:)


Название: Помощь в написании квестов!
Отправлено: Kerubim от 08.08.2009 12:29:14
 :) :) Спасибо, Абадябер! :) :)
Очень помогло! :yes:


Название: Помощь в написании квестов!
Отправлено: Kerubim от 10.08.2009 17:01:03
Друзья-товарищи!
Возник вопрос по квестописанию...
Объясню на примере.
"...красный кубик надо поместить в красную яйчейку, синий в синюю, зеленый в зеленую..."
далее следует:
"...взять красный кубик ===> положить в красную яйчейку..."


Название: Помощь в написании квестов!
Отправлено: ShatovJS от 10.08.2009 21:43:29
Ответ на твой вопрос держи в файле. Думаю разберешся.


Название: Помощь в написании квестов!
Отправлено: Kerubim от 11.08.2009 20:29:11
Спасибо большое!!!! :respect:


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 20.08.2009 02:43:31
А у меня такой вопрос. Как сделать периодичность в параметрах времени? Есть два парамета: - день и - час. Как сделать, чтобы когда  доходил до максимума, до 24 - опускался до нуля, а  увеличивался на 1?


Название: Помощь в написании квестов!
Отправлено: Oktan99 от 20.08.2009 02:49:47
Сделай в каждой локации условие если [р1]=24 то установить [р1]=0.Ну и сделай такое условие если [р1]=0,то [р2]+1


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 20.08.2009 03:05:51
Спасибо.


Название: Помощь в написании квестов!
Отправлено: nctr от 20.08.2009 03:08:21
А у меня такой вопрос. Как сделать периодичность в параметрах времени? Есть два парамета: - день и - час. Как сделать, чтобы когда  доходил до максимума, до 24 - опускался до нуля, а  увеличивался на 1?
убери ко всем мутятам параметр дня, а в строке вывода для параметра часов пропиши что-нибудь навроде
Код: (такого) [Выделить]
День: {<>div24}, Час: {<>mod24} - заодно высвободишь один параметр (в соседней теме ты, кажется, жаловался на их нехватку? ну вот.)


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 20.08.2009 04:23:43
А у меня такой вопрос. Как сделать периодичность в параметрах времени? Есть два парамета: - день и - час. Как сделать, чтобы когда доходил до максимума, до 24 - опускался до нуля, а увеличивался на 1?убери ко всем мутятам параметр дня, а в строке вывода для параметра часов пропиши что-нибудь навроде Код: (такого) [Выделить]День: {<>div24}, Час: {<>mod24} - заодно высвободишь один параметр (в соседней теме ты, кажется, жаловался на их нехватку? ну вот.)

 
Да, мне кажется, это более лучший вариант. Только опять придётся переделывать все параметры...


Название: Помощь в написании квестов!
Отправлено: Kerubim от 20.08.2009 15:25:56
А в ситуации, с кубиками...(которую я раньше просил описать), что нужно сделать, если не секрет, что бы если ты положил красный куб в зеленую яйчейку, а не в красную. То взрыв........или что-то типа взрыва :crazy:


Название: Помощь в написании квестов!
Отправлено: Oktan99 от 20.08.2009 19:32:33
Ну пусть красный куб-это [р1]=2,зелёная ячейка-это [р2]=2.и тогда условие:если [р1]>1 and [р2]>1[/p2]


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 21.08.2009 02:48:12
переделывать? все? зачем?! 0_о

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


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 28.08.2009 02:12:44
И ещё: можно сделать так, чтобы один и тот же параметр был в максимальном значении провальным, а в минимальном успешным?


Название: Помощь в написании квестов!
Отправлено: Абадябер от 29.08.2009 15:42:18
Прямого сервиса для этого ТГЕ насколько я помню не предоставляет. Как вариант, можно завести два одинаковых параметра. Которые будут менятся одинково, но у ожного юудет кртитическим минимум, а у другого максимум. Но это не очень удобно...


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 31.08.2009 05:09:51
Прямого сервиса для этого ТГЕ насколько я помню не предоставляет. Как вариант, можно завести два одинаковых параметра. Которые будут менятся одинково, но у ожного юудет кртитическим минимум, а у другого максимум. Но это не очень удобно

 
Скорее, ОЧЕНЬ неудобно


Название: Помощь в написании квестов!
Отправлено: MegadetH от 13.10.2009 15:00:19
Мне бы узнать, влияет ли начальное значение параметра "деньги игрока" на имеющиеся к тому моменту средства? Вот написал я в квесте, денег 0, с галочкой "является деньгами". Не станет ли рейнджер банкротом при выполнении этого квеста?


Название: Помощь в написании квестов!
Отправлено: MegadetH от 13.10.2009 15:09:39
Можно ли сделать так, чтобы при скидывании своего квеста отображались картинки, если они из игры?

в зеленую яйчейку
:shy:


Название: Помощь в написании квестов!
Отправлено: nctr от 13.10.2009 15:13:38
влияет ли начальное значение параметра "деньги игрока" на имеющиеся к тому моменту средства?
Нет. Читай руководство к тге.

Можно ли сделать так, чтобы при скидывании своего квеста отображались картинки, если они из игры?
Можно, но не нужно.


Название: Помощь в написании квестов!
Отправлено: MegadetH от 13.10.2009 15:16:43
Лады nctr, попробую выложить квест. А правила интереснее узнавать на собственном опыте :evil:


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 01.11.2009 15:59:57
Задам такой вопрос, суть которого, однако, отражается не в технических проблемах, а в логической основе. Как считаете, сборщики нод, стоит ли мне тотально трудиться над одним квестом, не зная, будет ли популярен его смысл. Иначе говоря, яко пьяный рейнджер в баре на Гаалдоке, будет ли популярен квест, название которого отражает суть - "Диаспора".

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


Название: Помощь в написании квестов!
Отправлено: MegadetH от 01.11.2009 16:11:41
стоит ли мне тотально трудиться над одним квестом, не зная, будет ли популярен его смысл
Стоит. Потрудитесь тотально и брутально :cudgel:

Иначе говоря, яко пьяный рейнджер в баре на Гаалдоке

Очень знакомая ситуация :shy:

будет ли популярен квест, название которого отражает суть - "Диаспора"
НЫЫЫ :horror: Китаецов меньше не становится! Китаецы организуют диаспору в странах третьего мира! Осторожно! Двери от китаеца!


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 01.11.2009 16:18:26
А если я внесу в квест секту, меня не обвинят в плагиате из "Лёгкой работе"?


Название: Помощь в написании квестов!
Отправлено: LDemon от 03.11.2009 21:19:29
Сначала сделай - там видно будет.


Название: Помощь в написании квестов!
Отправлено: goga от 05.11.2009 20:49:06
я тут начал создавать квест. и затруднился.
дело в том что мне надо сделать 2 перехода с приоритетом и один из них который более успешный и так что бы успешный имел проходимость "1". И если я прошел переход успешно то надо что бы неуспешный переход уже был непроходимый
Сори что непонятно объясняю)) :)


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 06.11.2009 07:17:17
я тут начал создавать квест. и затруднился. дело в том что мне надо сделать 2 перехода с приоритетом и один из них который более успешный и так что бы успешный имел проходимость "1". И если я прошел переход успешно то надо что бы неуспешный переход уже был непроходимый Сори что непонятно объясняю)) :)

Объясняю, как понял. Тебе нужно сделать параметр проходимости этих переходов. Достаточно двух значений: 0 и 1. Начальным значением делаешь 0. При прохождении успешного надо к этому параметру прибавить 1. А в "неуспешном" переходе ставить "Активен при диапазоне этого параметра 0 ... 0. Вот и всё!


Название: Помощь в написании квестов!
Отправлено: goga от 06.11.2009 08:57:35
спс. Я раньше так и хотел сделать, но думал что можно по другому. В таком случае надо параметр скрыть


Название: Помощь в написании квестов!
Отправлено: MegadetH от 06.11.2009 09:20:21
Диапазон параметра не выставляется, просьба указать точную формулу выставления диапазона, а то приходится перечислять каждое значение


Название: Помощь в написании квестов!
Отправлено: goga от 06.11.2009 15:01:50
еще такой вопрос:
в том квесте надо подраться с одним чуваком. и надо сделать так что бы можно было пройти один переход только в том случае когда чувак умрет. Значит здоровье это чела у меня параметр p22.А всего здоровья 50  вот мне надо сделать это с помощью логического условия. что бы было легче я сделал еще один параметр который показывает живет или умер этот чел. этот параметр явл. p24. вот получается мне надо показать логическое условие так:
p22=0andp24=1 Так?
"1" - это я так обозначил по диапазонам что малок мертв
"0" - это здоровье малока равно нулю.
 :eat: :eat: :eat: :eat: :eat:


Название: Помощь в написании квестов!
Отправлено: goga от 07.11.2009 11:24:23
Могу ли я выложить квест с ошибкой. что бы кто ни будь посмотрел эту ошибку и объяснил как сделать правильно?
плииз я уже так долго мучаюсь с этой ошибкой :(


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 07.11.2009 17:06:26
Могу ли я выложить квест с ошибкой. что бы кто ни будь посмотрел эту ошибку и объяснил как сделать правильно?
плииз я уже так долго мучаюсь с этой ошибкой :(

Можешь, можешь. Заодно оценим саму логику квеста и т.д.


Название: Помощь в написании квестов!
Отправлено: Gambb от 07.11.2009 17:30:01
Помогите мне найти TGE.


Название: Помощь в написании квестов!
Отправлено: goga от 07.11.2009 21:33:18
Помогите мне найти TGE.

http://www.rangers.ru/files/tools.htm
вот скачай отсюда... оба файла


Название: Re: Помощь в написании квестов!
Отправлено: Меф от 07.11.2009 23:17:40
 Аддквест - то зачем? 0о


Название: Помощь в написании квестов!
Отправлено: goga от 08.11.2009 13:12:12
ну а если кому то хочется сделать в квесте картинки?... или запихнуть в формат*pkg? 


Название: Помощь в написании квестов!
Отправлено: Меф от 08.11.2009 15:26:34
 А смысл? подключать к игре всё равно никто не будет, ибо незачем =)
 В ТГЕ с его откатами намного удобнее, да и мороки меньше.


Название: Помощь в написании квестов!
Отправлено: goga от 08.11.2009 19:21:05
ну у меня почему то не один квест в формате *qm не загружается в ТГЕ. При том у каждого файла разные ошибки показывает! К примеру квест "водила би бек" с ФЕГа, пишет out of memory!  :scolding:

 :eat: :eat: :eat:


Название: Помощь в написании квестов!
Отправлено: Gambb от 08.11.2009 20:26:22
вот скачай отсюда
Спасибо.
ТГЕ с его откатами намного удобнее
Привет, старый добрый)


Название: Помощь в написании квестов!
Отправлено: Меф от 09.11.2009 11:09:54
ну у меня почему то не один квест в формате *qm не загружается в ТГЕ. При том у каждого файла разные ошибки показывает! К примеру квест "водила би бек" с ФЕГа, пишет out of memory!  :scolding:

 :eat: :eat: :eat:

 Оу, бывает...
 Тема эта деликатная, раньше шарил, помнится, даже одному хорошему человеку квест оптимизировал и от ошибок избавил...
 Прошло два года, всё забыл, и подсказать ничего, кроме реинсталла ТГЕ не смогу)
 Помнится, мутил что-то с распаковщиком квеста в текстовый документ... Не помню, что, но работало)
Привет, старый добрый)
И тебе того же)
 Что-то потерялся ты, в аськах не бываешь вообще...


Название: Помощь в написании квестов!
Отправлено: Gambb от 09.11.2009 11:39:22
Что-то потерялся ты, в аськах не бываешь вообще...
Готов поспорить, что в один прекрасный день ты по неведомой причине упал в такой эпический игнор-список, что я даже не могу тебя вытащить из оттуда. Стучись-ка в джаббер, а.


Название: Помощь в написании квестов!
Отправлено: Меф от 09.11.2009 12:23:40
Готов поспорить, что в один прекрасный день ты по неведомой причине упал в такой эпический игнор-список, что я даже не могу тебя вытащить из оттуда. Стучись-ка в джаббер, а.
Джаббера нет, и, вероятно, не будет.
 А в игнор - лист как раз в последний раз ты попадал, позже  вроде бы как поспокойнее общались...


Название: Помощь в написании квестов!
Отправлено: MegadetH от 09.11.2009 19:16:21
Судя по сокращению от Gambitchik и вон той черненькой гадости, это оно и есть


Название: Помощь в написании квестов!
Отправлено: Меф от 09.11.2009 22:51:49
Судя по сокращению от Gambitchik и вон той черненькой гадости, это оно и есть
А вот тут ты не прав.
 Чёрная гадость ни разу не гадость, скорее, награда.


Название: Помощь в написании квестов!
Отправлено: Gambb от 09.11.2009 23:56:20
MegadetH, если два старых друга оффтопят в хорошей, годной теме о былом, это еще не значит, что и тебе можно лезть в этот оффтоп, да еще с убогими оскорбительными постами. Сгинь.
Меф, за что ты джабберик-то не любишь? Он же замечательный. Давай срочно придумывать метод наладить коммуникацию Меф-тире-Гамбитчик.


Название: Помощь в написании квестов!
Отправлено: Меф от 10.11.2009 02:50:47
Меф, за что ты джабберик-то не любишь? Он же замечательный. Давай срочно придумывать метод наладить коммуникацию Меф-тире-Гамбитчик.
Причина наипростейшая-я не знаю, что это такое.
 Да и влом, в общем то.
 Лучше ты это, в следующий раз, будучи в аськах, постучись ко мне... Может, разинвизишься, было ж уже такое.


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 11.11.2009 10:03:40
У меня нормальный вопрос по квесту, произошедший во время собственного тестирования.

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


Название: Помощь в написании квестов!
Отправлено: Меф от 11.11.2009 11:25:36
 Вероятно, никак =)
 У самого была проблема с этим. Так и не справился, вроде.
 Да ну не важно это, в общем, откатами не так часто пользуется, и, даже если откак будет произведён на на эту локацию, игрок вряд ли будет перечитывать описание.


Название: Помощь в написании квестов!
Отправлено: MegadetH от 11.11.2009 16:35:47
Ecventor lamer -13-, создать чертову уйму локаций, как я :bow:


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 11.11.2009 16:52:13
Ecventor lamer -13-, создать чертову уйму локаций, как я :bow:

Ну а если я стараюсь делать локаций поменьше, да описания в них побольше?


Название: Помощь в написании квестов!
Отправлено: MegadetH от 13.11.2009 10:59:21
Описаний побольше - это хорошо, а в чертовой уйме локаций вроде тоже особых минусов не заметно


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 13.11.2009 11:03:36
Описаний побольше - это хорошо, а в чертовой уйме локаций вроде тоже особых минусов не заметно

Ну да, я вообще думаю сегодня выложить демку к квесту. Чтобы хоть начало оценили, хорошо получается, или нет..


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 13.11.2009 17:04:50
Кстати, а как квесты выкладывать :eek: ?


Название: Помощь в написании квестов!
Отправлено: goga от 13.11.2009 18:41:13
Кстати, а как квесты выкладывать :eek: ?

создай тему и прикрепи файл


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 13.11.2009 19:13:16
А он не крепится! утверждает, что данный формат не поддерживается!


Название: Помощь в написании квестов!
Отправлено: Меф от 13.11.2009 19:15:28
 Архивируй.


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 14.11.2009 11:01:13
Архивируй.

Да и архивированный не даёт... Правда, попробую теперь в зипе, а не в раре, авось получится...


Название: Помощь в написании квестов!
Отправлено: goga от 14.11.2009 13:10:07
я один раз выкладывал свой квест а потом увидел ошибку. и удалил с форума. но перед этим я хотел загрузить файл а он не загрузился!


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 14.11.2009 15:24:54
я один раз выкладывал свой квест а потом увидел ошибку. и удалил с форума. но перед этим я хотел загрузить файл а он не загрузился!

У меня сейчас вроде вышло загрузить... Сейчас жду оценки и/или комментаиев


Название: Помощь в написании квестов!
Отправлено: VanDom от 28.12.2009 06:23:26
У меня такой вопрос. Как сделать чтобы, с помощью логических условий в игровом автомате были разные комбинации, типа:
     = 4 = 4 = 9 =   двойная комбинация, вы выиграли 100 cr.
Помогите. :help: А то я уже утомился.  :sleep:


Название: Помощь в написании квестов!
Отправлено: nctr от 28.12.2009 15:12:18
создаёшь параметр с диапазоном 0..999, в строке вывода пишешь что-нибудь похожее на "={<>div100}={<>div10mod10}={<>mod10}=" (или в тексте описания - тогда заместо <> нужно подставить [p№]), в нужном переходе значение параметра ставишь выражением "[0..999]", в локации описания выбирать по формуле навроде "1+(([p№]div100)=([p№]div10mod10) or ([p№]div10mod10)=([p№]mod10) or ([p№]mod10)=([p№]div100)) + (([p№]div100)=([p№]div10mod10) and ([p№]div10mod10)=([p№]mod10))" - тогда первое описание - если все три цифры разные, второе - для двойной комбинации, и третье. да.


Название: Помощь в написании квестов!
Отправлено: Lucky Star от 28.12.2009 20:10:30
Только вероятность выигрыша будет очень низкой.=)
Лучше сделать поменьше выпадающих символов - 3-4, соответственно для каждого разряда задавать значение диапазоном [0..2] или [0..3].


Название: Помощь в написании квестов!
Отправлено: VanDom от 30.12.2009 05:39:14
создаёшь параметр с диапазоном 0..999, в строке вывода пишешь что-нибудь похожее на "={<>div100}={<>div10mod10}={<>mod10}=" (или в тексте описания - тогда заместо <> нужно подставить [p№]), в нужном переходе значение параметра ставишь выражением "[0..999]", в локации описания выбирать по формуле навроде "1+(([p№]div100)=([p№]div10mod10) or ([p№]div10mod10)=([p№]mod10) or ([p№]mod10)=([p№]div100)) + (([p№]div100)=([p№]div10mod10) and ([p№]div10mod10)=([p№]mod10))" - тогда первое описание - если все три цифры разные, второе - для двойной комбинации, и третье. да.

Спасибо, но, если честно, я не понимаю, что значат "div, mod, or, in, to, and" :shy:. Я читал файлы "operation" и "README" но так ничего и не понял. И сколько нужно переходов, и какие логические условия нужны для них, указанное выше у меня не действует.  :(


Название: Помощь в написании квестов!
Отправлено: nctr от 30.12.2009 13:13:22
TGE может работать только с натуральными числами, поэтому при обычном делении дробная часть округляется:
1/2=0.5=1;
5/3=1.(6)=2;
2/5=0.4=0 и т.д.

div - то же, что и деление, но дробная часть отбрасывается, округление не производится;
mod - остаток от деления;
[р1] = ([р1] div [р2]) * [р2] + [р1] mod [р2];

1 div 2 = 0;    1 mod 2 = 1;        1 = 0 * 2 + 1;
5 div 3 = 1;    5 mod 3 = 2;        5 = 1 * 3 + 2;
2 div 5 = 0;    2 mod 5 = 2;        2 = 0 * 5 + 2;
кажется, этому учат во втором классе.

с помощью div и mod можно в частности разбивать числа на части, в простейшем случае:
123 mod 10 = 3
123 div 10 = 12
123 div 10 mod 10 = 12 mod 10 = 2
123 div 10 div 10 = 123 div 100 = 1
123 mod 10 div 10 = 3 div 10 = 0
123 mod 10 mod 10 = 3
123 mod 100 = 23

операции >=, <=, >, <, =, <> называются логическими. если выражение с ними верно, то результат этого выражения ТГЕ считает единицей, если нет - нулём:
1>2 = 0
5>3 = 1
5<=2 = 0
2=2 = 1 (^_^)

также в ТГЕ можно вытворять такие вещи:
(1>2) + (2=2) * (5<=2) > 0
вычисляется это так: сначала раскрываем скобки, потом умножаем, затем вычитаем, и далее слева направо выполняем логические операции:
((0) + (1) * (0) > 0) = (0 + 0 > 0) = (0 > 0) = 0
а если бы скобок небыло:
(1>2 + 2=2 * 5<=2 > 0) = (1>4=10<=2>0) = (0=10<=2>0) = (0<=2>0) = (1>0) = 1

операции and, or - тоже логические, выполняются после всех остальных.
результат операции or ТГЕ будет считать верным (единицей), если справа или слева от or стоят верные логические выражения.
с and - то же самое, но верные выражения должны стоять и справа и слева.
также вместо верных логических выражений могут стоять не равные нулю числа или арифметические выражения.
1>1 and 1<1  = 0
1=1 or 1>4 = 1
4 and 1 = 1
3+2 or 0 = 1

наши школьники младших классов действительно настолько суровы о_0
:evil: :evil: :evil:


Название: Re: Помощь в написании квестов!
Отправлено: VanDom от 31.12.2009 08:17:01
TGE может работать только с натуральными числами, поэтому при обычном делении дробная часть округляется:
1/2=0.5=1;
5/3=1.(6)=2;
2/5=0.4=0 и т.д.

div - то же, что и деление, но дробная часть отбрасывается, округление не производится;
mod - остаток от деления;
[р1] = ([р1] div [р2]) * [р2] + [р1] mod [р2];

1 div 2 = 0;    1 mod 2 = 1;        1 = 0 * 2 + 1;
5 div 3 = 1;    5 mod 3 = 2;        5 = 1 * 3 + 2;
2 div 5 = 0;    2 mod 5 = 2;        2 = 0 * 5 + 2;
кажется, этому учат во втором классе.

с помощью div и mod можно в частности разбивать числа на части, в простейшем случае:
123 mod 10 = 3
123 div 10 = 12
123 div 10 mod 10 = 12 mod 10 = 2
123 div 10 div 10 = 123 div 100 = 1
123 mod 10 div 10 = 3 div 10 = 0
123 mod 10 mod 10 = 3
123 mod 100 = 23

операции >=, <=, >, <, =, <> называются логическими. если выражение с ними верно, то результат этого выражения ТГЕ считает единицей, если нет - нулём:
1>2 = 0
5>3 = 1
5<=2 = 0
2=2 = 1 (^_^)

также в ТГЕ можно вытворять такие вещи:
(1>2) + (2=2) * (5<=2) > 0
вычисляется это так: сначала раскрываем скобки, потом умножаем, затем вычитаем, и далее слева направо выполняем логические операции:
((0) + (1) * (0) > 0) = (0 + 0 > 0) = (0 > 0) = 0
а если бы скобок небыло:
(1>2 + 2=2 * 5<=2 > 0) = (1>4=10<=2>0) = (0=10<=2>0) = (0<=2>0) = (1>0) = 1

операции and, or - тоже логические, выполняются после всех остальных.
результат операции or ТГЕ будет считать верным (единицей), если справа или слева от or стоят верные логические выражения.
с and - то же самое, но верные выражения должны стоять и справа и слева.
также вместо верных логических выражений могут стоять не равные нулю числа или арифметические выражения.
1>1 and 1<1  = 0
1=1 or 1>4 = 1
4 and 1 = 1
3+2 or 0 = 1

наши школьники младших классов действительно настолько суровы о_0
:evil: :evil: :evil:

Все понятно, но я не понимаю как это влияет на ТГЕ. :wall: :wall: :wall:  Если я никого еще не достал, то прошу выложить готовые логические условия, Ситуация в квесте, ниже. Прошу изменить файл и выложить. Заранее всем, спасибо.


Название: Re: Помощь в написании квестов!
Отправлено: nctr от 31.12.2009 11:22:11
какие няф логические условия? задача элементарная, без всяких условий. вариант решения креплю к посту.
тут награда за пару увеличена в два раза, за тройку - в три.
вероятность выпадения пары - 27%, тройки - 1%, даже при таком повышении автомат будет возвращать только 60% денег (вместо прежних 29%). по-хорошему нужно повысить до 80%, но это уже сами думайте :evil:


Название: Re: Помощь в написании квестов!
Отправлено: VanDom от 01.01.2010 07:52:39
Спасибо огромное очень помогло. Но я немного сделал по-другому, а то вероятность выигрыша действительно очень низкая.


Название: Помощь в написании квестов!
Отправлено: Kakashi от 03.01.2010 03:05:33
TGE может работать только с натуральными числами, поэтому при обычном делении дробная часть округляется:
1/2=0.5=1;
5/3=1.(6)=2;
2/5=0.4=0 и т.д.

div - то же, что и деление, но дробная часть отбрасывается, округление не производится;
mod - остаток от деления;
[р1] = ([р1] div [р2]) * [р2] + [р1] mod [р2];

1 div 2 = 0;    1 mod 2 = 1;        1 = 0 * 2 + 1;
5 div 3 = 1;    5 mod 3 = 2;        5 = 1 * 3 + 2;
2 div 5 = 0;    2 mod 5 = 2;        2 = 0 * 5 + 2;
кажется, этому учат во втором классе.

с помощью div и mod можно в частности разбивать числа на части, в простейшем случае:
123 mod 10 = 3
123 div 10 = 12
123 div 10 mod 10 = 12 mod 10 = 2
123 div 10 div 10 = 123 div 100 = 1
123 mod 10 div 10 = 3 div 10 = 0
123 mod 10 mod 10 = 3
123 mod 100 = 23

операции >=, <=, >, <, =, <> называются логическими. если выражение с ними верно, то результат этого выражения ТГЕ считает единицей, если нет - нулём:
1>2 = 0
5>3 = 1
5<=2 = 0
2=2 = 1 (^_^)

также в ТГЕ можно вытворять такие вещи:
(1>2) + (2=2) * (5<=2) > 0
вычисляется это так: сначала раскрываем скобки, потом умножаем, затем вычитаем, и далее слева направо выполняем логические операции:
((0) + (1) * (0) > 0) = (0 + 0 > 0) = (0 > 0) = 0
а если бы скобок небыло:
(1>2 + 2=2 * 5<=2 > 0) = (1>4=10<=2>0) = (0=10<=2>0) = (0<=2>0) = (1>0) = 1

операции and, or - тоже логические, выполняются после всех остальных.
результат операции or ТГЕ будет считать верным (единицей), если справа или слева от or стоят верные логические выражения.
с and - то же самое, но верные выражения должны стоять и справа и слева.
также вместо верных логических выражений могут стоять не равные нулю числа или арифметические выражения.
1>1 and 1<1  = 0
1=1 or 1>4 = 1
4 and 1 = 1
3+2 or 0 = 1

наши школьники младших классов действительно настолько суровы о_0
:evil: :evil: :evil:

короч чтобы шарить в ТГЕ нужно пройти школьный курс Pascal  =))


Название: Re: Помощь в написании квестов!
Отправлено: IceSoul от 04.01.2010 04:05:37
Осваиваю систему. Возник 1 вопрос о порядке выполнения расчетов.

Допустим есть 2 локации.

1 - выбор действия
2 - результат выбранного действия

При переходе выполняется несколько подсчетов,например

[p1} Кол-во красных обоев увеличилось на 4 (рандом)
[p2} Кол-во синих обоев увеличилось на 5 (рандом)
[p3}=[p1}+[p2}- не работает.
Как прямо тут же (в переходе) узнать сумму т.е [p3}=[p1}+[p2}.

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

[]=[} - форум за BB коды принимает,поэтому так.


Название: Re: Помощь в написании квестов!
Отправлено: nctr от 04.01.2010 05:24:44
короч чтобы шарить в ТГЕ нужно пройти школьный курс Pascal  =))
ну, трёх классов образоваиня тоже кое-на-что хватит...

IceSoul, порядка никакого нет - всё вычисляется параллельно (читай - нельзя), но с другой стороны, зачем заводить третий параметр только для хранения суммы первых двух, если можно в строке описания первого написать:
Код: (пример) [Выделить]
красных обоев: [p1]<br>синих обоев: [p2]<br>всего: {[p1]+[p2]}ещё можно считать параметры в следующей локации, где значения [р1] и [р2] уже однозначно известны


Название: Re: Помощь в написании квестов!
Отправлено: IceSoul от 04.01.2010 06:21:43
Спасибо,но проблема глубже.

Вычислений гораздо больше и боюсь что их не хватает на переход и следующую локацию. Как поступить в этом случае?

Предположим что во время перехода случайно просчитываются 2 значение p1,p2. Используя эти вычисления в локации идет расчет p3 (формула несколько сложней простого сложения,там присутствует рандом). И тут же надо посчитать p4 на основе p3. Вот вопрос как это обставить имея 1 переход и 1 локацию. Возможно ли ? Или надо извращаться добавляя еще локации или выполнять расчеты когда юзер жмет "назад",то тогда мы теряем возможность сразу обновить информацию для пользователя. Обновленные данные он увидит только после нажатия кнопки "назад".


Не предусмотрено ли создание переменных (временных) на лету,чтобы  в них хранить информацию ?

Да и еще 1 вопрос интересует - переменные строго ограничены указанным количеством (p1,p2...p34 и тп)


Название: Помощь в написании квестов!
Отправлено: nctr от 04.01.2010 07:00:16
всего может быть не более 48 переменных, в каждую можно впихнуть не более 2000000001 различного значения. ничего кроме не предусмотрено.
в твоём случае можно:
1) использовать спец. переменную в качестве рандомной, вычислять её в первую очередь, и на её основе вычислять всё остальное, т.н. псевдо-рандом.
2) если третья переменная нигде, кроме четвёртой не используется, то убрать её нафих, а все вычисления впихнуть в четвёртую.
3) если третья обязательно нужна, а четвёртая - только для показа, можно первые две вычислить в переходе, третью - в локации, а четвёртую - в строке описания.
4) как вариант, можно использовать дополнительно пустые переходы и локации для вычислений.
5) ну и можно придумать что-то ещё...


Название: Помощь в написании квестов!
Отправлено: Kerubim от 13.01.2010 17:32:54
Помогите, плиз. Насколько я знаю, на каждой локации можно ставить по 10 разных вариантов текста.
Можно ли, и если можно, то как сделать, что бы выводился первый текст, если (p1)=20, a второй текст, если (p1)=100?


Название: Помощь в написании квестов!
Отправлено: Меф от 14.01.2010 08:27:56
 Разумеется.
 Прочти таки мануал)


Название: Помощь в написании квестов!
Отправлено: Kerubim от 14.01.2010 14:21:50
Читал, но как там написано у меня не получилось.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 16.01.2010 23:59:12
Есть параметр - здоровье, по ходу квеста оно то убывает, то восполняется (не более макс. значения). В какое - то время максимум здоровья должен увеличиться, постоянно, до конца квеста, и все действия после проводиться исключительно с ним. Как это лучше сделать?


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 17.01.2010 00:40:11
А ты сделай два параметра здоровье. Один с большим макс значением.
С начала квеста скрой больший. При увеличении максимума приравняй их. А прежний скрой.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 17.01.2010 01:00:30
Да я как раз думаю так сделать, но вдруг можно проще? Если увеличивать макс. здоровье не 1, а несколько раз то это потребует много параметров.

UP:
Сегодня более-менее решил проблему. Сделал параметры: здоровье р1, базовое здоровье р2, множитель базового р3. Соответственно р1=р2*р3. Р2 - константа, р3 меняется по ходу квеста, весь урон и лечение идет на р1. Проблему с аптечками тоже вроде решил: если + к здоровью р1 от аптечки больше чем осталось до макс., то р1=р2*р3, если меньше, то просто р1=р1+сила аптечки.
Все работает, но наверно можно проще?   


Название: Помощь в написании квестов!
Отправлено: nctr от 17.01.2010 14:01:57
это... что мешает заменить константу и множитель сразу на максимум здоровья?? о_0


Название: Помощь в написании квестов!
Отправлено: BadgerM от 17.01.2010 14:14:21
Ну максимум у параметра здоровья может быть только один, а мне нужно чтобы по квесту персонаж постепенно развивался, и его макс. здоровья увеличивался. То есть вначале 70, затем 80 скажем, потом 100 и т. д. И лечить можно только до этих значений. А понять, где и когда и какой у героя будет максимум трудновато.
Расскажи что ты предлагаешь.


Название: Помощь в написании квестов!
Отправлено: nctr от 17.01.2010 14:39:50
да, в общем-то, то же самое: максимум свободно меняется как любая нормальная переменная (всё же в ТГЕ использовать параметры для констант - не самая лучшая идея), а здоровье при превышении максимума приравнивается к последнему. это простейший способ.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 17.01.2010 14:52:43
А, верно!  :yes: То есть просто везде заменить базовое здоровье р2 на скажем 10 и уже менять множители (7, 8, 10) для каждой ситуации? Спасибо  :) , как я не догадался  :wall:
А с лечением как? Можно избавиться от двух спорных переходов?


Название: Помощь в написании квестов!
Отправлено: nctr от 17.01.2010 15:26:38
То есть просто везде заменить базовое здоровье р2 на скажем 10 и уже менять множители (7, 8, 10) для каждой ситуации?
чего-чего?

А с лечением как? Можно избавиться от двух спорных переходов?
можно изменять здоровье выражением
Код: (вариант1) [Выделить]
(([p1]+[сила_лечения])>[p2])*[p2] + (([p1]+[сила_лечения])<=[p2])*([сила_лечения]+[p1])
Код: (вариант2) [Выделить]
[p1]+[сила_лечения]-(([p1]+[сила_лечения])>[p2])*([p1]+[сила_лечения]-[p2])[р1] - здоровье, [р2] - максимум, но это только если сила лечения - не диапазон.
чего-то я тут не то намудрил со скобками, поправил


Название: Помощь в написании квестов!
Отправлено: BadgerM от 17.01.2010 15:44:45
ммм, ну так и так получается два параметра, одно здоровье, другое - максимум.
Но мне нравится идея множителей  :) . Звучит здорово.
Спасибо за код  :yes:


Название: Помощь в написании квестов!
Отправлено: illidan от 19.01.2010 18:37:26
А можно ли в квесте дать какой-то предмет в трюм рейнджеру?Не по выполнении , а именно во время квеста.


Название: Помощь в написании квестов!
Отправлено: Iceberg от 19.01.2010 23:22:07
А можно ли в квесте дать какой-то предмет в трюм рейнджеру?Не по выполнении , а именно во время квеста.
На сколько мне известно, нет.


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 20.01.2010 14:33:38
Э-э-э... Такой вопросик. Дописываю "Диаспору" и возникает вопрос - продолжить прежнюю сюжетную линию про таинственную спекту или написать окончание в стиле фанатских войн Комических Рейнджеров 2? Злобный лякуша похитил диск и делает с него пиратские копии!?


Название: Помощь в написании квестов!
Отправлено: illidan от 20.01.2010 17:39:15
А можно ли в квесте дать какой-то предмет в трюм рейнджеру?Не по выполнении , а именно во время квеста.
На сколько мне известно, нет.
Жаль.Было бы неплохо.


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 20.01.2010 19:06:23
А как выделить текст, чтобы он показывался шрифтом Courier?


Название: Помощь в написании квестов!
Отправлено: Kerubim от 20.01.2010 19:19:05
мда, видимо мой вопрос проигнорировали. Ну-ну.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 20.01.2010 19:32:40
Угрожаешь?  :D Пропустили значит.
Я сам с этой темой только вчера разобрался, да и то не без помощи некоторых =)!
Тебе нужна функция, которая в точках 20 и 100 будет давать результаты 1 и 2 соответственно, так и выбирается описание локации (по значению функции). В твоем случае надо использовать функцию (Х/80)+(3/4). Вместо Х подставляешь параметр и фсе.


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 20.01.2010 19:45:32
Да, а как насчёт моего вопроса?
Просто я не мог ответить на вопрос Kerubimа.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 20.01.2010 19:55:07
Без понятия, честно, вообще не встречал в квестах разных шрифтов. Такое возможно? Есть примеры?

З.Ы. Кстати, по предыдущему вопросу можно еще логическое условие вставить 1+(х>20) где Х - параметр.


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 20.01.2010 20:54:22
BadgerM, да тот же Пропролог.
Ты ж сам выкладывал картинку о том, как ты первое место в рейтинге взял.
Вот там и есть Courier! :unwit:


Название: Помощь в написании квестов!
Отправлено: BadgerM от 20.01.2010 21:13:40
Ну я никогда не обращал особого внимания на шрифты в этом квесте =)
Но ты прав, они там действительно разные. Как этого достигли - интересный вопрос.


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 20.01.2010 21:16:40
BadgerM, да тэгами оно всё делается, я знаю.
Только вот какими?


Название: Помощь в написании квестов!
Отправлено: Kerubim от 21.01.2010 03:25:31
BadgerM, спасибо.... ммм.... надо поразмыслить...


Название: Помощь в написании квестов!
Отправлено: BadgerM от 21.01.2010 23:47:32
такой вопрос: возможно как-то скопировать все значения параметров из одного квеста в новый файл? 


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 22.01.2010 12:11:29
BadgerM, просто сохрани квест, откуда берёшь параметры, удали вручную все локации и переходы, и сохрани в новый файл. Вуаля!

Другого способа не существует.


Название: Помощь в написании квестов!
Отправлено: nctr от 22.01.2010 13:33:16
ну, можно ещё hex-редактором удалить из файла квеста все сведения о локациях и параметрах, они сразу после текста задания (тексты qm сохраняются в utf-16) сплошняком идут - ctrl+shift+end, ctrl+del - и всё. правда довольно часто ошибки вылазят, так что это не всегда быстрее получается...


Название: Помощь в написании квестов!
Отправлено: AleNes от 24.01.2010 19:18:44
Можно ли задавать, какая музыка будет играть во время квеста?


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 25.01.2010 21:30:16
AleNes, абсолютно нет.


Название: Помощь в написании квестов!
Отправлено: Sergie от 27.01.2010 02:15:19
Такой вопрос: Мне нужно, чтобы после выполнения перехода в локацию текущий параметр уменьшался на 2. Как это сделать?


Название: Помощь в написании квестов!
Отправлено: Kerubim от 27.01.2010 03:14:45
Типо времени?


Название: Помощь в написании квестов!
Отправлено: Sergie от 27.01.2010 04:02:50
Типо времени?
Ну не обязательно времени. Допустим у персонажа 30 зарядов винтовки. При нажатии в поле выбора "Стрелять" расходуется 2 патрона, после чего игрок переходит в другую локацию с 28 патронами


Название: Помощь в написании квестов!
Отправлено: VanDom от 27.01.2010 07:46:37
Такой вопрос: Мне нужно, чтобы после выполнения перехода в локацию текущий параметр уменьшался на 2. Как это сделать?

Очень просто. В редактировании перехода кликаешь на параметр и два раза жмёшь на треугольник в нужную сторону. Либо кликаешь на параметр и в строчке выражения пишешь "[p№]-2" (не забудь вместо "№" поставить цифру). Вообще то это написано в "README".


Название: Помощь в написании квестов!
Отправлено: Sergie от 27.01.2010 12:16:55
Либо кликаешь на параметр и в строчке выражения пишешь "[p№]-2"
Спасибо, попробуем. Кстати Ридми я читал, но он настолько кривой, что мне все эти термины понять сложно


Название: Помощь в написании квестов!
Отправлено: Sergie от 27.01.2010 15:40:22
При прохождении квеста параметр упорно не хочет меняться. Остаётся таким же, каким и был до выполнения перехода. Кстати подобная проблема очень часто заставляла меня бросать написание квеста. Сейчас опять близок к этому :(


Название: Помощь в написании квестов!
Отправлено: VanDom от 28.01.2010 09:16:26
При прохождении квеста параметр упорно не хочет меняться.

Очень странно. Либо что-то не правильно сделано, либо это какой-то странный баг. У меня всё нормально, держи файл, если нечего не сможешь сделать выложи мне кусочек квеста с проблемой, попробую сделать что нибудь.


Название: Помощь в написании квестов!
Отправлено: Kerubim от 28.01.2010 10:55:12
Кстати, вот ещё один важный вопросик на тему квестписания: можно ли как-нибудь поменять местами два параметра? Т.е. что бы они располагались во время прохождения в другом порядке.


Название: Помощь в написании квестов!
Отправлено: VanDom от 28.01.2010 11:07:39
можно ли как-нибудь поменять местами два параметра?

Кликаешь правой кнопкой мыши по очереди на параметры которые хочешь поменять местами. Между прочим, также написано в README.


Название: Помощь в написании квестов!
Отправлено: Kerubim от 28.01.2010 11:41:20
Спасибо, да, читал, но недопонял. По этому тут спросил.


Название: Помощь в написании квестов!
Отправлено: Снег! от 31.01.2010 20:15:49
Не знаю, известно ли это форумчанам, но расскажу: у меня была локация со множеством входящих и исходящих переходов. Сначала в ней было два описания по формуле. Потом я передумал и удалил второе описание. Выбор "по порядку/по формуле" стал недоступным - описание-то теперь одно, из чего выбирать? Но, как выяснилось, формула всё равно работает :horror: ! Причем, из-за того, что я поменял параметры, она почти всегда выводила первое описание, потому я ничего долго не подозревал. Но иногда, по воле рандома, выводилось пустое окно описания. Я себе весь мозг сломал :unwit: , пока не додумался во втором описании прописать символ, чтобы активировался выбор "по порядку/по формуле", и не удалил эту чертову формулу... :wall: :wall: :wall: :wall: :wall: :wall: :wall:


Название: Помощь в написании квестов!
Отправлено: VanDom от 31.01.2010 20:33:05
И что?


Название: Помощь в написании квестов!
Отправлено: BadgerM от 31.01.2010 20:44:39
И что?

Нууу.... Полезный опыт на мой взгляд. Всегда проще учиться на ошибках других =). Спасибо, буду знать что делать если такой глюк выскочит!


Название: Помощь в написании квестов!
Отправлено: Снег! от 31.01.2010 20:48:45
И что?
Дык ведь не должно быть такого! Представь - работает формула, которую ты уже удалил! С параметрами та же шняга, но она очевидна и проблем не вызывает - если пар-р не активирован, он не работает.
Такая ошибка была даже в квестах оригинального КР-2, в двух, кажется (Помню, "плохой день рейнджера" был :wise: ).


Название: Помощь в написании квестов!
Отправлено: VanDom от 31.01.2010 20:50:44
Ты прав, но в оригинальных квестах я такого не видел.


Название: Помощь в написании квестов!
Отправлено: Снег! от 31.01.2010 20:55:21
Помню, "плохой день рейнджера" был :wise:
Нет, там всё-таки другое было. Там варианты действий пропадали, а описания как-раз были. Кажется, на месте, где под воду ныряешь.


Название: Помощь в написании квестов!
Отправлено: illidan от 31.01.2010 20:56:12
Да , варианты ответов пропадали.Причем во многих квестах.


Название: Помощь в написании квестов!
Отправлено: VanDom от 31.01.2010 21:08:04
Разве там нужно нырять под воду?


Название: Помощь в написании квестов!
Отправлено: Снег! от 31.01.2010 21:17:02
Разве там нужно нырять под воду?
Я точно не помню, как квест назывался... Там под водой флаер, что ли, затонувший. И ты к нему плаваешь, попутно вступая в драку с рыбой... Вот обратно всплыть не выходит - перехода нет


Название: Помощь в написании квестов!
Отправлено: VanDom от 31.01.2010 21:19:31
Разве там нужно нырять под воду?
Я точно не помню, как квест назывался... Там под водой флаер, что ли, затонувший. И ты к нему плаваешь, попутно вступая в драку с рыбой... Вот обратно всплыть не выходит - перехода нет

Это в "Потеряном герое", но не в "Плохой день рейнджера".


Название: Помощь в написании квестов!
Отправлено: Снег! от 31.01.2010 21:29:57
Это в "Потеряном герое", но не в "Плохой день рейнджера".
Да, точно! Я перепутал  :cry: Только не по голове, только не по голове! :mol: :mol:


Название: Помощь в написании квестов!
Отправлено: BadgerM от 02.02.2010 09:56:52
Спс всем кто помогает, отвечает на вопросы! ^^
Еще вопрос: сделал параметр Минуты p1, в окно выводится как

День {(p1div1440) + 1}, {p1div60mod24} часов, {p1mod60} минут

Собственно, как сделать так чтобы при начале нового дня текущая дата в игре сдвигалась на 1 день вперед?
Я знаю только про чекбоксы "прошел один день" в локациях и переходах. Но у игрока есть несколько локаций, где он может быть и несколько переходов. На ум сейчас приходит только добавлять по дополнительному переходу к каждому основному, который бы содержал отмеченыый чекбокс и активировался тогда, когда время, проходящее в переходе, плюс текущее время, было бы больше 1440. Как-то коряво.. =\
Есть лучше варианты?

p.s написал p1 в скобках как в редакторе, форум окрасил пост в пурпурный и удалил часть. Но, думаю, понятно.


Название: Помощь в написании квестов!
Отправлено: VanDom от 02.02.2010 15:44:24
Такое сделать невозможно. :(


Название: Помощь в написании квестов!
Отправлено: BadgerM от 02.02.2010 15:48:03
Хмм, а почему вариант с дополнительными переходами не сработает? Я еще не пробовал, просто спрашиваю.


Название: Помощь в написании квестов!
Отправлено: nctr от 03.02.2010 04:27:05
всё сработает. вопрос в количестве затрачиваемых локаций/переходов. в принципе, необязательно показывать дату в каждой локации: на время прохождения квеста можно ограничиться показом прошедших/оставшихся дней, а в конце просто перевести внутриквестовые дни в игровые - на всё потребуется одна локация и два перехода. или перенести эту функцию в ключевые локации - тут всё от специфики квеста зависит..


Название: Помощь в написании квестов!
Отправлено: BadgerM от 03.02.2010 09:03:36
Точно, можно в конце цикл сделать на нужное количество дней! =)
Спасибо!


Название: Помощь в написании квестов!
Отправлено: BadgerM от 04.02.2010 19:47:53
BadgerM, да тэгами оно всё делается, я знаю.
Только вот какими?

Может уже и не актуально, но вот копия текста:

<fix>---------------------------------
Рейнджер: <clr>Ленс<clrEnd>
Выполнено миссий: <clr>1<clrEnd>
Звание: <clr>Новичок<clrEnd>
Рейтинг: {(51-([p47]/13))*([p47]<650)+1*([p47]>=650)}
Особые знаки отличия: <clr>Серебряная шпилька<clrEnd>
Очки рейнджера: [p47]
Личный счет слизи: [p29]
Личный банковский счет: p3 cr
== Примечание ==
Серебряная шпилька - орден за мужество, проявленное в борьбе за освобождение Галактики.
-------------------------------------</fix>

мб кому поможет.



Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 04.02.2010 21:11:39
BadgerM, как неактуально?
Наоборот! Сэнкс!!!


Название: Помощь в написании квестов!
Отправлено: Глючарина от 05.02.2010 23:57:07
Друзья мои. Я не знаю куда обратиться за поддержкой, потому обращусь сюда.

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


Название: Помощь в написании квестов!
Отправлено: Снег! от 06.02.2010 10:59:05
Глючарина (http://index.php?action=profile;u=949), я так понял, ты хочешь добавить в квест что-то из серии "двадцать одно", кости и т.п. Тебе надо, чтобы эту игру нельзя было пройти до конца? Т.е. чтобы можно было выигрывать и проигрывать до посинения или пока деньги не кончатся?
Стандатны в таком случае напёрстки, однорукий бандит, можно какой-нибудь тир сделать (платишь 10 кр и стреляешь по баночкам, рандомно попадая и выигрывая что-то (или не выигрывая)).
А вот прям "малоизвестную" я не подскажу...
Ещё попробуй взять на заметку идею Келлероида 795 про починку компа.Вроде "Эй, <Ranger>! Помоги, а? Тут комп что-то глючит, починишь, дам то-то и то-то (для прохождения или просто так)".


Название: Помощь в написании квестов!
Отправлено: Глючарина от 06.02.2010 13:23:47
Я имел в виду, что мне необходима миниигра с претензией на интелектуальность, вроди икебаны, для одноразовой добычи материальных средств. Но сам я не могу придумать что-нибудь интересное в этой области.


Название: Помощь в написании квестов!
Отправлено: Снег! от 06.02.2010 13:41:25
Возьми какое-нибудь интеллектуальное телешоу с тремя подсказками и т.п.
А Икебаны и Элусы  сложно придумать, ещё сложнеее сделать. К тому же, они не слишком интересны. Лучше не надо такого...


Название: Помощь в написании квестов!
Отправлено: Ecventor lamer -13- от 06.02.2010 15:27:34
Возьми какое-нибудь интеллектуальное телешоу с тремя подсказками и т.п.
А Икебаны и Элусы  сложно придумать, ещё сложнеее сделать. К тому же, они не слишком интересны. Лучше не надо такого...

Скорее наоборот. Квесты с подобными логическими головоломками очень интересны.


Название: Помощь в написании квестов!
Отправлено: VanDom от 06.02.2010 15:38:26
А мне кажется, что придумать квест сложнее, чем его сделать.


Название: Помощь в написании квестов!
Отправлено: Аид от 06.02.2010 15:48:22
На вкус и цвет товарищей нет, как говорится :)


Название: Помощь в написании квестов!
Отправлено: Глючарина от 06.02.2010 15:59:11
А мне кажется, что придумать квест сложнее, чем его сделать.

Не знаю. Я придумал десятки квестов, но ни одного не сделал пока что :). Потому что когда доходит до реализации ты понимаешь, что нужно написать сотни строк текста. Почти как книгу :)

Скорее наоборот. Квесты с подобными логическими головоломками очень интересны.

Ну, предполагалось ввести что-то типа шерифского сейфа из "Дальнобойщика" - головоломку для единовременного поднятия благосостояния и облегчения себе жизни


Название: Помощь в написании квестов!
Отправлено: illidan от 06.02.2010 19:11:08
Квест - это и есть интерактивная книга! :)


Название: Помощь в написании квестов!
Отправлено: BadgerM от 06.02.2010 21:55:37
Ну, предполагалось ввести что-то типа шерифского сейфа из "Дальнобойщика" - головоломку для единовременного поднятия благосостояния и облегчения себе жизни

Насколько я помню, там банальная система уравнений с тремя неизвестными. Я думал, тебе игра нужна... Раз так, то смело бери Алгебру за 9 класс и ищи любую подходящую задачку. Только не забудь художественно преобразовать текст под свой квест потом.


Название: Помощь в написании квестов!
Отправлено: Глючарина от 06.02.2010 21:58:04
Нет, мне нужна игра. Предполагалось, что она будет занимать такую же позицию в сюжете


Название: Помощь в написании квестов!
Отправлено: Снег! от 06.02.2010 23:32:07
Вроде икебаны
Ты её в разрезе видел? По-моему, это был плохой пример простой игры... И в один ряд с замком на сейфе её не надо ставить. Определись, что ты хочешь:
 
Простую в исполнении

или
С претензией на интелектуальность

Тут придётся выбирать.                


Название: Помощь в написании квестов!
Отправлено: Глючарина от 07.02.2010 00:18:09
В настоящий момент роль этой игры исполняет классическая математическая задачка:

"Суть игры заключалась в кучке палочек (также известных как спички). Каждый игрок по очереди забирал от одной до трех штук, а тот, кому доставалась последняя, объявлялся победителем."

Две локации, 14 переходов. В принципе, я уже придумал, точнее нашел, нормальную головоломку, но пока не придумал для неё подходящей "легенды"


Название: Помощь в написании квестов!
Отправлено: Снег! от 07.02.2010 11:42:55
Пиши, поможем! :)
А о чём квест вообще?

(попробуй шахматы сделать ;) )


Название: Помощь в написании квестов!
Отправлено: VanDom от 07.02.2010 12:34:30
А, кажется на ЕГ кто-то уже сделал шахматы. :eat:


Название: Помощь в написании квестов!
Отправлено: BadgerM от 07.02.2010 12:44:45
Ссылку сюда! =)
Мне кажется это нереально,


Название: Помощь в написании квестов!
Отправлено: VanDom от 07.02.2010 12:56:47
ЗДЕСЬ (http://elementalgames.com/forum/msg.php?lang=rus&forum=ptquest&theme=577&page=auto). И шашки тоже есть (http://elementalgames.com/forum/msg.php?lang=rus&forum=ptquest&theme=436&page=auto). ;)


Название: Помощь в написании квестов!
Отправлено: Глючарина от 07.02.2010 13:00:54
Пиши, поможем! :)
А о чём квест вообще?

(попробуй шахматы сделать ;) )

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

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


Название: Помощь в написании квестов!
Отправлено: Снег! от 07.02.2010 13:36:30
Самая сложная логическая задача
(Материал из Википедии — свободной энциклопедии)
Самая сложная логическая задача(итал. (http://ru.wikipedia.org/wiki/%D0%98%D1%82%D0%B0%D0%BB%D1%8C%D1%8F%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA) L'indovinello più difficile del mondo) — название логической задачи, предложенной американским философом и логиком Джорджем Булосом (http://ru.wikipedia.org/w/index.php?title=%D0%91%D1%83%D0%BB%D0%BE%D1%81,_%D0%94%D0%B6%D0%BE%D1%80%D0%B4%D0%B6&action=edit&redlink=1) в итальянской газете «la Repubblica» в 1992 (http://ru.wikipedia.org/wiki/1992) году:

Есть три бога: A, B и C, которые являются богами истины, лжи и случая в произвольном порядке. Бог истины всегда говорит правду, бог лжи — всегда обманывает, бог случая может говорить и правду, и ложь в произвольном порядке. Требуется определить богов, задав 3 вопроса, на которые можно ответить «да» или «нет». Каждый вопрос задаётся только одному богу. Боги понимают язык, но отвечают на своём языке, в котором есть 2 слова «da» и «ja», причём неизвестно, какое слово обозначает «да», а какое «нет».


Название: Помощь в написании квестов!
Отправлено: BadgerM от 08.02.2010 02:21:21
ЗДЕСЬ (http://elementalgames.com/forum/msg.php?lang=rus&forum=ptquest&theme=577&page=auto). И шашки тоже есть. :) (http://elementalgames.com/forum/msg.php?lang=rus&forum=ptquest&theme=436&page=auto)

Хм, что-то я на ФЕГе не нашел ссылки на квест.
Прикольно, может и го тогда в ТГЕ можно сделать? =)


Название: Помощь в написании квестов!
Отправлено: 100kg от 08.02.2010 15:45:52
Прикольно, может и го тогда в ТГЕ можно сделать? =)

Неудивительно, после закрытия там большинство вложений удалили :(


Название: Помощь в написании квестов!
Отправлено: Глючарина от 08.02.2010 16:14:46
Го - оно попроще будет :)


Название: Помощь в написании квестов!
Отправлено: Something от 08.02.2010 16:24:29
Го - оно попроще будет
Правила проще, но реализовать - сложнее.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 08.02.2010 16:34:34
Не спорю, но можно взять малое го там поле 9 на 9 клеток, каждую строку в отдельный параметр, + 1(2) параметра на счет каждой из сторон, и 1(2) доп. (вот как я все красиво расписал =))  :yes:
Хотя написать ИИ для го через переходы ТГЕ - та еще задачка.

Кстати, у кого мб сохранились шахматы, посмотрите, выложите тут. Ради общего блага и мира во всем мире ^_^


Название: Помощь в написании квестов!
Отправлено: Something от 08.02.2010 16:41:40
Хотя написать ИИ для го через переходы ТГЕ - та еще задачка.
Написать ИИ для го, в принципе, та еще задачка.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 08.02.2010 16:57:00
Написать ИИ для го, в принципе, та еще задачка.

попробуешь?  :D


Название: Помощь в написании квестов!
Отправлено: Gambb от 28.02.2010 21:07:13
Гм. Глупый вопрос. Как задать формулой выбор того или иного описания локации?


Название: Помощь в написании квестов!
Отправлено: Снег! от 28.02.2010 21:32:38
Допустим, у нас есть параметр р1 и надо вывести одно описание, если он равен 0, а если равен 1 - то вторую. Пишем в строке формулы
([p1]=0)*1+([p1]=1)*2Множитель за скобками - это номер описания, которое будет выводиться, если выполняется условие внутри. А то, что внутри, это boolean - фолс или тру, то есть может быть либо ноль, либо единица.
Если параметр p1 равен 0, то получится:
 1*1+0*2 = 1+0 = 1
Тут выводится первое описание. Иначе:
0*1+1*2 = 0+2 = 2
выводится второе описание.

Но эт топорно. Вообще, по сути нам надо получить просто последовательность чисел x+y+z+... в строке формулы, из которых только одно будет не равно нулю. Другими словами, результат всей формулы в строке - это и есть номер выводимого описания.
Т.е. можно в нашем примере написать
[p1]+1Здесь получится х+у, где у всегда равен 1 и на деле тупо плюсуеся, чтобы результат формулы не выходил нулевым.
Может быть в итоге:
0+1 = 1либо
1+1 = 2
Ну, ясно, что эти числа x, y, ... больше нуля (у нас ведь нет нулевого описания) и меньше одиннадцати (всего 10 описаний на локацию).

Надеюсь, хорошо объяснил :) .


Название: Помощь в написании квестов!
Отправлено: BadgerM от 28.02.2010 21:37:41
Формула должна принимать в локации целые значения из промежутка [1..10]. Номер описания равен значению формулы. Обычно для смены описаний пользуются отдельным параметром, которому присваивают нужные значения в переходах, ведущих в локацию (см. Пропролог). Тема ранее обсуждалась, 6 - 7 страницы этого топика.


Название: Помощь в написании квестов!
Отправлено: Gambb от 28.02.2010 23:41:25
Спасибо.


Название: Помощь в написании квестов!
Отправлено: nctr от 01.03.2010 00:16:01
([р1]=0)*1+([р1]=1)*2
да-да, я тоже люблю индийский код, но нормальные люди написали бы православное [p1]+1коротко и вычислений меньше :eat:


Название: Помощь в написании квестов!
Отправлено: Снег! от 01.03.2010 20:10:41
nctr (http://index.php?action=profile;u=59), ты хотел подтвердить то, что уже написано сверху или просто посветиться?


Название: Помощь в написании квестов!
Отправлено: nctr от 02.03.2010 00:21:05
вероятнее всего, второе. перед этим я два с полтора часа убил на установку революций и патча разрешения на игру без архивов, и ещё два часа на попытку одолеть вылеты в скрипте джедайского меча, нужно было срочно отвлечься на что-нибудь хитрозакрученное :wacko:


Название: Помощь в написании квестов!
Отправлено: Снег! от 02.03.2010 09:25:11
Тогда ты просто Кэп!


Название: Помощь в написании квестов!
Отправлено: Iceberg от 02.03.2010 12:33:13
Кто знает, раскрыт ли формат *.qm разрабами? Или может народные умельцы его раскрыли?


Название: Помощь в написании квестов!
Отправлено: nctr от 02.03.2010 14:31:00
Тогда ты просто Кэп!
я не просто Кэп, я выше этого!!! да ну тебя!

Кто знает, раскрыт ли формат *.qm разрабами? Или может народные умельцы его раскрыли?
разрабами - нет, народом - процентов на 70-80


Название: Помощь в написании квестов!
Отправлено: Iceberg от 02.03.2010 15:50:15
разрабами - нет
Плохо.  :no: :no: :no:
народом - процентов на 70-80
Не в курсе где могу почитать заметки по этому поводу? Заранее спасибо. :)


Название: Помощь в написании квестов!
Отправлено: nctr от 03.03.2010 01:50:50
на форуме СНК >что-то такое было< (http://snk-games.com/forums/viewtopic.php?t=179). и ещё вот собственные наработки по этому поводу:


Название: Помощь в написании квестов!
Отправлено: Iceberg от 03.03.2010 08:30:40
nctr спасибо большое. Буду вникать. :)


Название: Помощь в написании квестов!
Отправлено: BadgerM от 03.03.2010 11:31:15
Сегодня почитал с утра, проникся =)
Это что же, можно на планете домиков квест сделать? =)


Название: Помощь в написании квестов!
Отправлено: nctr от 03.03.2010 13:10:22
Это что же, можно на планете домиков квест сделать? =)
достоверно не известно, сам не проверял и о подобных проверках не слышал. но если существуют объекты типа "свинья" с номерами 1, 2, 3, 4, 5 и 7, то есть высокая вероятность, что существует объект с номером 6, при чём с не менее высокой вероятностью этот объект также является свиньёй >_<


Название: Помощь в написании квестов!
Отправлено: BadgerM от 03.03.2010 15:15:37
Надо срочно проверить =)! Спс).


Название: Помощь в написании квестов!
Отправлено: Глючарина от 03.03.2010 16:35:21
На планету доминаторов ещё сесть надо, а это невозможно


Название: Помощь в написании квестов!
Отправлено: BadgerM от 03.03.2010 18:35:06
Ну может без квеста невозможно, а с квестом - пожалуйста =)! Это уже в самой игре зашито должно быть. А как это здорово, сыграть роль разведчика, диссидента, прям как Мак Сим на Саракше =).

Да, я оптимист.


Название: Помощь в написании квестов!
Отправлено: illidan от 03.03.2010 19:40:00
Планетарные бои в виде квеста? :D


Название: Помощь в написании квестов!
Отправлено: Снег! от 06.03.2010 11:54:57
Мне тут интересно стало, кто-нибудь квесты делает? А то вопросы в темке периодически задают, складывается впечатление, что пара-тройка человек что-то втихаря пишет. :)


Название: Помощь в написании квестов!
Отправлено: Глючарина от 06.03.2010 11:55:53
Ну я втихаря пишу. Через пару лет допишу, лол :)


Название: Помощь в написании квестов!
Отправлено: Снег! от 06.03.2010 12:00:18
Ну я втихаря пишу. Через пару лет допишу, лол :)
Через пару лет что-то не улыбается... ты один  пишешь?


Название: Помощь в написании квестов!
Отправлено: Глючарина от 06.03.2010 13:37:24
Один


Название: Помощь в написании квестов!
Отправлено: BadgerM от 06.03.2010 14:41:01
/Мысли вслух
Рекрутировать, что ли?
 =)


Название: Помощь в написании квестов!
Отправлено: Снег! от 06.03.2010 15:03:02
/Мысли вслух Рекрутировать, что ли?  =)
Ага, вместо Иллидана. Я об этом тоже думал. Корыстно :)


Название: Помощь в написании квестов!
Отправлено: BadgerM от 06.03.2010 15:16:23
Фу, плохой какой =(


Название: Помощь в написании квестов!
Отправлено: Gambb от 06.03.2010 15:20:30
Я делаю, но вяло, с огромными "перерывами на изучение мира КР". Допишу когда-нибудь, и такое может случиться.


Название: Помощь в написании квестов!
Отправлено: illidan от 08.03.2010 20:00:26
Спасибо


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 08.03.2010 21:53:35
Нужна помощь. Как сделать так, чтобы от выстрела оружия урон был не скажем там 20 единиц, а 15-25 единиц?


Название: Помощь в написании квестов!
Отправлено: BadgerM от 08.03.2010 22:10:51
[15..25]


Название: Помощь в написании квестов!
Отправлено: Глючарина от 08.03.2010 22:58:26
Выше правильно сказали. Ещё можно использовать конструкцию вида (A to B) если A и B - не числа, но формулы


Название: Помощь в написании квестов!
Отправлено: Снег! от 12.03.2010 18:33:26
БЛАZER (http://index.php?action=profile;u=904),ты бы научился для начала писать без ошибок... А то разбежался параметры юзать...
И не надо на Ворд всё сваливать, как ты мне в личке написал! Он помогает в 30% случаев, и то - если нормально предложение сформулированно! К примеру, твой пост он исправил так:     "Нужна помощь. Как сделать так, чтобы от выстрела оружия урон был, не скажем там 20 единиц, а 15-25 единиц?"


Если квест (какого угодно автора) будет написан так же, как посты Блазера, то пусть там хоть какие апупенные и гениальные формулы будут, я брошу после текста задания.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 17.03.2010 01:28:54
Мб кому пригодится:
Если надо сделать спорные переходы с отношением шансов более 100:1, можно пользоваться случайным параметром (или даже несколькими), чтобы открыть/закрыть нужные переходы. Максимально можно использовать шанс 1:1999999999
[0..999999999]+[0..999999999]+[0..1] (что многовато даже для ММО =)) при одном параметре. Если и этого мало, то добавляем параметры и пишем условия исходя из существующих.

p.s. все выше можно не читать, надо было что-то написать для 1000 поста в разделе =)
ГЦ всех!


Название: Помощь в написании квестов!
Отправлено: Жизнь от 27.03.2010 21:03:16
Помогите я не могу понять где  совершил ошибку? :help: http://ifolder.ru/download/231/?17010335&LOfbESYs7BmBVQE%2BoVUjMQ%3D%3D (http://stg230.ifolder.ru/download/?17010335&LOfbESYs7BmBVQE%2BoVUjMQ%3D%3D)  (ссылка на квест)


Название: Помощь в написании квестов!
Отправлено: Снег! от 27.03.2010 21:20:55
Ну и... Грамотность впечатляет...  Если бы квест был больше 7 локаций, даже смотреть бы не стал. Что за ошибка - хз, их тут сотни, но прикоьлнуло, что у тебя В начальную локу ИЗ провальной идёт переход.
Далее: у тебя указано, что при П1=0 выводится критический текст параметра - провал квеста, и ты сам его приравниваешь двум в первом же переходе...
Короче, читай РидМи и учи русский! Не вздумай подобную хрень выкладывать на форуме!


Название: Помощь в написании квестов!
Отправлено: Глючарина от 27.03.2010 21:34:40
Просто нечто нереальное. Весь квест - одна большая ошибка. Как было сказано раньше, читай ридми и не возвращайся пока не прочитаешь


Название: Помощь в написании квестов!
Отправлено: Жизнь от 27.03.2010 21:52:16
читай ридми и не возвращайся пока не прочитаешь
а что такое ридми?


Название: Помощь в написании квестов!
Отправлено: Жизнь от 27.03.2010 21:53:49
Просто нечто нереальное. Весь квест - одна большая ошибка.
Просто первый раз TGE открыл решил попробовать но видно не моё


Название: Помощь в написании квестов!
Отправлено: VanDom от 27.03.2010 21:55:12
Это текстовый файл "readme" а папке ТГЕ.


Название: Помощь в написании квестов!
Отправлено: Жизнь от 27.03.2010 21:56:47
Это текстовый файл "readme" а папке ТГЕ.
Спасибо!


Название: Помощь в написании квестов!
Отправлено: Глючарина от 27.03.2010 21:58:11
Квест, не считая своей бессмысленности организован неправильно.

Сообщения при выполнении перехода лучше не использовать без крайней необходимости. Видимо, ты неправильно понял слова "вопрос для совершения перехода". Он не должен заканчиваться знаком вопроса, это должно быть описание действия.

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


Название: Помощь в написании квестов!
Отправлено: Снег! от 27.03.2010 21:59:54
Просто первый раз TGE открыл решил попробовать но видно не моё

Тебе надо печатать тексты грамотно, интересно и внятно, а с параметрами и формулами не парься - с ними, если чё, поможем.
 
Глючарина (http://index.php/?action=profile;u=949), ты тоже пиши грамотней! (http://Smileys/eg/sm26.gif) Тексты у тебя, повторюсь, хорошие: большие, детальные, с юморком, но всё портят детские ошибки. Так что продолжай, но улучшайся. Тут поступило предложение тебе помочь с квестом, если что - зови, только пока что мы "слегка" заняты.


Название: Помощь в написании квестов!
Отправлено: Жизнь от 27.03.2010 22:10:04
Просто первый раз TGE открыл решил попробовать но видно не моё
   Тебе надо печатать тексты грамотно, интересно и внятно, а с параметрами и формулами не парься - с ними, если чё, поможем.
 
 [ Тексты у тебя, повторюсь, хорошие: большие, детальные, с юморком, но всё портят детские ошибки. Так что продолжай.
Старался насчёт юмора :)Ошибки исправлю;Продолжать буду.Продолжу дальше постигать эту великую науку!


Название: Помощь в написании квестов!
Отправлено: Снег! от 27.03.2010 22:12:26
Вообще-то я не тебе...


Название: Помощь в написании квестов!
Отправлено: Глючарина от 27.03.2010 22:13:54
Пока я сосредоточен, у меня всё складывается отлично, почти без ошибок. Но когда я отвлекаюсь, пальцы начинают выстукивать слова по своей собственной логике.


Название: Помощь в написании квестов!
Отправлено: Снег! от 27.03.2010 22:16:04
Пока я сосредоточен, у меня всё складывается отлично, почти без ошибок. Но когда я отвлекаюсь, пальцы начинают выстукивать слова по своей собственной логике.
Есть ма-а-аленькая такая хитрость: перечитать то, что написано, желательно - в Ворде.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 27.03.2010 22:29:59
А тут весело =)!
Могу посоветовать смотреть в ТГЕ квесты из КР, пытаться понять, что и как там сделано. И начать новый квест, прежде внимательно на бумаге набросав то, что хочется получить в итоге.


Название: Помощь в написании квестов!
Отправлено: Белый волк от 29.03.2010 23:04:09
Есть параметр времени. [p6]

Его максимальное значение:
525599
Формат его вывода:
{[p6]div60mod24}:{[p6]mod60}, {[p6]div1440+1-(([p6]div1440)>30)*31-(([p6]div1440)>58)*28-(([p6]div1440)>89)*31-(([p6]div1440)>129)*30-(([p6]div1440)>160)*31-(([p6]div1440)>191)*31-(([p6]div1440)>221)*30-(([p6]div1440)>252)*31-(([p6]div1440)>282)*30-(([p6]div1440)>313)*31-(([p6]div1440)>343)*30}.{1+(([p6]div1440)>30)+(([p6]div1440)>58)+(([p6]div1440)>89)+(([p6]div1440)>129)+(([p6]div1440)>160)+(([p6]div1440)>191)+(([p6]div1440)>221)+(([p6]div1440)>252)+(([p6]div1440)>282)+(([p6]div1440)>312)+(([p6]div1440)>343)}.330[p9]

Выводится так, к примеру:
10:00, 14.04.3300
Есть параметр года. [p9]

Максимальное значение - 9

Условия квеста:

Следующий год может наступить в любой локации. В каждом требующем времени затрат переходе увеличивается параметр [p6].

Требуется решение:

Формула для расчёта перехода к следующему году и обновления параметра времени, либо любое другое альтернативное решение, которое позволяет автоматически перейти к следующему году в любой из локаций, при условии, что параметр достигнет своего пика.


Название: Помощь в написании квестов!
Отправлено: Глючарина от 30.03.2010 00:15:39
И ты не можешь просто продлить счетчик времени потому что...


Название: Помощь в написании квестов!
Отправлено: Белый волк от 30.03.2010 01:30:40
потому что как-то не подумал об этом :cry:

а хотя стоп, я вспомнил истинную причину :lol:

в этой формуле которую мне когда-то дали вроде бы учтено количество дней в каждом месяце

я был бы очень благодарен за такую формулу на 9 лет!

ну ладно, а как приписать зависимости к определенному времени, например, отдел техники работает с трёх до четырех каждый день кроме воскресенья? (первым днем недели в счётчике взят понедельник)


P.S. Попробовал продлить. Получилось, что по прошествии года месяцы не хотят сбрасываться, и идут вперед вместе с числом в трёхзначные.


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 14:12:52
Решил создать квест по "средневековью". Хотелось бы поработать с кем-нибудь в соавторстве. Сюжет и небольшое начало имеется. Есть желающие?


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 30.03.2010 14:15:08
Давай я соавтором буду, так сказать.


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 14:16:11
А ты случаем не дилетант?  :pirate:


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 30.03.2010 14:28:41
А ты случаем не дилетант?  :pirate:
Не понял намёка  :sight:


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 14:42:24
Это не намек, а просто вопрос.  :angel: Ибо я не знаю, каков ты в ТГЕ.
Ну ладно. Айда в ЛС.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 30.03.2010 14:44:11
Это не намек, а просто вопрос.  :angel: Ибо я не знаю, каков ты в ТГЕ.
Ну ладно. Айда в ЛС.
Нормально, опыт есть, но формулы...  :wall: :angel:


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 14:46:37
Да, формулы у всех больное место. По этому так мало хороших квестов.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 14:54:07
Ибо я не знаю, каков ты в ТГЕ.

Только суровые мужчины пишут в ТГЕ. Сделай квест в ТГЕ - пройди тест на настоящего мужика!
 :D :D :D


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 14:56:24
Ну можно и так сказать.  :rolleyes:


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 16:36:47
Какое максимальное количество отображаемых переходов в квесте может быть?
Я всегда думал, что 9, а тут 10 вижу.  :sight:


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 30.03.2010 16:43:26
Я всегда думал, что 9, а тут 10 вижу.  :sight:
Где "тут"?  :sight:


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 16:54:44
Сейчас квест про лыжи проверяю, завтра сдавать на конкурс уже.


Название: Помощь в написании квестов!
Отправлено: Снег! от 30.03.2010 18:25:50
Nekit (http://index.php?action=profile;u=580), очень не советую связываться с Блазером, ибо грамотность у него на уровне плохо переведённой с китайского языка инструкции к чайнику. Сразу скажу, что с ТГЕ он на "вы", как бы он не выпендривался.
опыт есть, но формулы...
А это вообще противоречие, т.к. ТГЕ без формул сравним с PowerPoint'ом, разве что выглядит менее красиво.
Собственно, я не знаю и твоего уровня, но всё же.

Будут вопросы, спрашивай тут или в аське.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 30.03.2010 18:32:21
Nekit, очень не советую связываться с Блазером, ибо грамотность у него на уровне плохо переведённой с китайского языка инструкции к чайнику. Сразу скажу, что с ТГЕ он на "вы", как бы он не выпендривался.
Как ты задолбал придираться к моим ОПЕЧАТКАМ!  :scolding:


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 18:35:20
За грамотностью я и сам послежу. А если ты сильно беспокоишься, то тоже подключайся, будем втроем работать.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 18:41:48
А что за квест-то намечается?

З.Ы И снова 1000ый пост =)!


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 30.03.2010 18:43:08
З.Ы И снова 1000ый пост =)!
:sight: Где?  :sight:
А что за квест-то намечается?

Пока лишь название скажу я: "Средневековье" и больше не слова  :horror:


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 18:46:12
Да, ГГ приглашается на турнир ролевого Средневековья, где нужно победить в турнире.


Название: Помощь в написании квестов!
Отправлено: Снег! от 30.03.2010 18:57:44
Как ты задолбал придираться к моим ОПЕЧАТКАМ!

Есть разница между случайными опечатками, к которым глупо придираться, и наплевательским отношением к текстовой части. Надо, кстати, заметить, что грамотность у тебя улучшилась с того момента, как я завалился на форум! Но всё ещё довольно плохо...
И я, блин, не придирась! Просто не понимаю, для чего делать квест, который невозможно читать! Лично я читать не буду. И со мной 80% активных форумчан. Если ты не можешь работать с формулами и условиями, то упор должен быть сделан на описания. Эпитеты, сравнения, метафора, всякие обороты... вот что нужно!
Что за позиция такая: кто меня критикует, тот обязательно тролль? Если ты думаешь, что я всё это пишу, чтобы только тебе насолить или самому повыделываться, то ты ошибаешься! Если хочешь, не буду тебе больше докучать, но учти, что помогать тебе с твоим отношением к русскому языку никто не будет, разве что другой человек с ещё более фиговым знанием оного.

За грамотностью я и сам послежу.
Я тоже думал, что прослежу за грамотностью Иллидана, и нифига у меня не вышло. Вместо того чтобы делать описания, я целыми днями сидел и исправлял его ошибки, которые он тут же снова делал.

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

Итог: Блазер, ты должен сам пытаться делать квест, а не работать с кем-то. Кстати, что у тебя с ЗОКой?


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 18:58:27
Цитировать
(http://Smileys/eg/sm11.gif) Где?  (http://Smileys/eg/sm11.gif)

В этом разделе =)


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 30.03.2010 19:00:35
Кстати, что у тебя с ЗОКой?
:sight: С моим квестом что ли?


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 19:08:48
Да, ГГ приглашается на турнир ролевого Средневековья, где нужно победить в турнире.

Турнир, мммм.
Я думаю, что в апреле у вас будет отличная заготовка с формулами и локациями, только описания поменять ^___^
Или вы полностью сами? =)
Как думаешь, Снег!?


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 19:17:53
Турнир, мммм. Я думаю, что в апреле у вас будет отличная заготовка с формулами и локациями, только описания поменять ^___^ Или вы полностью сами? =) Как думаешь, Rain!?

До апреля ещё дожить надо. Я думал мы до него успеем. Снег!, предложение остается в силе.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 19:20:34
До апреля 28 часов.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 30.03.2010 19:26:36
До апреля 28 часов.
:lol: BadgerM будешь участвовать?


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 19:35:22
:lol: BadgerM будешь участвовать?

Там видно будет. Сейчас я жутко упарился с Лыжником, доделывал на автомате, без души практически. >.<
А это не дело.


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 19:39:41
До апреля 28 часов.

Так вы же не в первый день затеваете?


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 19:43:35
Цитировать
Так вы же не в первый день затеваете?                      

Завтра еще раз проверю - и все.


Название: Помощь в написании квестов!
Отправлено: Kerubim от 30.03.2010 19:45:33
Понял. Мы скорее всего
полностью сами


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 30.03.2010 20:02:02
Какое максимальное количество отображаемых переходов в квесте может быть?
Теоретическое инфинити.



Псст: Снег!, а что ты скажешь о моей грамотности?


Название: Помощь в написании квестов!
Отправлено: Глючарина от 30.03.2010 20:05:09
А практически? Не помню нигде полос прокрутки


Название: Помощь в написании квестов!
Отправлено: Снег! от 30.03.2010 20:13:42
В ТГЕ одновременно доступно максимум 8 переходов, остальные выбрать нельзя (хотя они есть), даже если они есть. В КР есть полоса прокрутки, и такой проблемы нет. Если вы замечали, во всех квестах, где надо ввести какое-нибудь число от 1 до 9, они даются не сразу, а двумя пачками: сначала показаны 1-4 и переход "Цифры 5-9", в котором, соответственно, числа от 5 до 9 и переход "Цифры 1-4". Вот на ТГЕ это и рассчитано.

Псст: Rain!, а что ты скажешь о моей грамотности?

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


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.03.2010 21:39:34
Теоретическое инфинити.

Только что проверил, теоретическое инфинити равно всего лишь 50 переходам. Причем не только из А в Б, а из А в любое место впринципе.


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 31.03.2010 13:42:23
На то оно и теоретическое.
Но вряд ли кому-то понадобится 50 переходов из одной локации.
Даже в шахматах макс у одного игрока - 32 фигуры. (на ТГЕ специально рассчитали, видимо :D)


Название: Помощь в написании квестов!
Отправлено: Gambb от 31.03.2010 14:07:02
в шахматах макс у одного игрока - 32 фигуры
Расскажи мне об этом подробнее.


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 31.03.2010 14:35:36
Расскажи мне об этом подробнее.
:confused:


Название: Помощь в написании квестов!
Отправлено: Gambb от 31.03.2010 15:09:34
Пусть у одного игрока 32 фигуры. Тогда у другого изначально их тоже 32. 32+32=64, всего 64 фигуры на доске. Шахматная доска (по условию) состоит из 8 горизонталей и 8 вертикалей. 8*8=64, всего 64 поля. Каждая фигура, согласно правилам ФИДЕ, занимает одно поле. Опыт показывает, что, если разместить 64 фигуры на 64 поля, свободных полей не останется. Однако опыт показывает еще и то, что свободные поля в начале игры (когда у каждого игрока максимум фигур) имеются. Значит, предположение неверно и у игрока, как максимум, ни черта не 32 фигуры, а лишь 16. Впрочем, опыт показывает, что этого достаточно. ;)


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 01.04.2010 19:15:29
А, всё, понял.
Перепутал общее количество с...как бы это сказать...с поигроковым количеством фигур! Во!


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.04.2010 13:08:00
Существуют ли другие плееры квестов ТГЕ, кроме QmPlayer'a?


Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 30.04.2010 16:18:07
Сама игра :)


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.04.2010 17:50:50
Спасибо, Кэп! =) Окей, уточню: кроме QmPlayer'a и КР2?


Название: Помощь в написании квестов!
Отправлено: Глючарина от 30.04.2010 20:29:01
Думаю нет, а зачем оно тебе?


Название: Помощь в написании квестов!
Отправлено: BadgerM от 30.04.2010 20:50:49
Хочу квест с картинками сделать, но в QmPlayerе их нельзя отобразить. >.< А КР не у каждого есть.


Название: Помощь в написании квестов!
Отправлено: Глючарина от 10.05.2010 13:32:34
Друзья, подскажите пожалуйста как наиболее оптимально сделать проверку, чтобы один из параетров не мог подняться выше другого


Название: Помощь в написании квестов!
Отправлено: Снег! от 10.05.2010 15:36:30
Не очень-то я вопрос понял :) . Проверка как проверка - p1<=p2. А судя по фразе "чтобы один из параетров не мог подняться выше другого" мне думается, что параметры должны менять своё значение, но это уже не проверка. Что требуется-то?


Название: Помощь в написании квестов!
Отправлено: Глючарина от 10.05.2010 15:38:28
В этом самом боевом процессе есть параметр, определяющий сколько врагов хотят убить игрока. Естественно, их количество не может превышать количество живых врагов. Как бы это реализовать.


Название: Помощь в написании квестов!
Отправлено: Снег! от 10.05.2010 15:57:47
Вряд ли на твой вопрос можно ответить, не видя самого квеста...
А так, это смотря от чего зависит количество этих желающих игроку сметри противников и как часто происходит смена значений. Рандом в промежутке от 1 до значения параметра "врагов всего", наверное, не пойдёт, иначе ты бы не спрашивал. :)


Название: Помощь в написании квестов!
Отправлено: Глючарина от 10.05.2010 16:07:35
Игрок принимает решение, которое может изменить это значение в большую или меньшу сторону на 1-2 пункта (привлекает он внимание или напротив, прячется за укрытием).

Естественно, это должно подвергаться пересчету. Очевидно, ничего умнее чем [p41]:=([p41]*([p41]<=[p39])+([p39]*([p39]<[p41])) придумать нельзя


Название: Помощь в написании квестов!
Отправлено: nctr от 13.05.2010 15:08:43
не помню точно, но вроде в ТГЕ есть какая-то хрень, отвечающая за создание диапазонов по переменным. чтобы было не  п41+(1..2), а скажем п41+ (1 то 2*((п39-п41)больше1)), как-то так, и мне лень искать точно или переключать раскладку


Название: Помощь в написании квестов!
Отправлено: Глючарина от 13.05.2010 21:23:17
Вы совершенно не поняли вопроса, но проблему я решил. Таки да, диапазоны существуют и переменными тоже


Название: Помощь в написании квестов!
Отправлено: nctr от 14.05.2010 09:30:12
мы совершенно поняли вопроса, это вы не совершенно поняли ответа. зачем пихать постпроверку на максимум, если можно просто не давать параметру изменяться выше максимума?


Название: Помощь в написании квестов!
Отправлено: Facenapalm от 15.06.2010 14:25:52
У меня такой вопрос:
У меня есть, допустим, 10 параметров, чье значение от 0 до 1, изначально ноль. Если ты что-то сделал, то значение становится 1. Затем есть локация в конце квеста, где подводятся итоги. Как сделать, чтобы ее описание зависело от переменных? Т. е:
Если переменная 1=0, то ничего не писать, если переменная 1=1, то написать текст_1;
если переменная 2=0, то ничего не писать, если переменная 2=1, то  написать текст_2, и т. д.


Название: Помощь в написании квестов!
Отправлено: Глючарина от 15.06.2010 21:07:35
Десять радиокнопок видишь, да. Там можно десять описаний вбить. Если есть хотя бы два описания, то можно будет приказать выбирать по формуле и там вбить формулу, которая будет на выходе давать номер описания.

Увы, но собирать описание по кусочкам никак нельзя, то есть нельзя как-то впечатать в описание что-то типа:
[Если переменная 1=1 то что-то написать иначе написать что-то другое]
[Если переменная 2=1 то что-то написать иначе написать что-то другое]
[Если переменная 3=1 то что-то написать иначе написать что-то другое]

Только целиком для каждой комбинации. Для 10 переменных будет 1024 комбинации. Тебе стоит что-то другое об этом подумать

прилагаю простой пример


Название: Помощь в написании квестов!
Отправлено: Facenapalm от 16.06.2010 11:13:19
Десять радиокнопок видишь, да. Там можно десять описаний вбить. Если есть хотя бы два описания, то можно будет приказать выбирать по формуле и там вбить формулу, которая будет на выходе давать номер описания.
Это я знаю. Readme читал.
Для 10 переменных будет 1024 комбинации.
Увы, но собирать описание по кусочкам никак нельзя, то есть нельзя как-то впечатать в описание что-то типа:
[Если переменная 1=1 то что-то написать иначе написать что-то другое]
[Если переменная 2=1 то что-то написать иначе написать что-то другое]
[Если переменная 3=1 то что-то написать иначе написать что-то другое]
Жаль, именно это мне и надо было сделать. Ну ладно, обойдусь... :(


Название: Помощь в написании квестов!
Отправлено: -RenegaT- от 10.07.2010 15:17:47
скажите пожалуйста где можно скачать Редактор для создания квестов и (AddQuest)?
просто давно качал и удалил...а теперь немогу найти.. :help:


Название: Помощь в написании квестов!
Отправлено: Снег! от 10.07.2010 15:29:38
Вот TGE (http://narod.ru/disk/17296253000/tge2%20(copy%202).exe.html). AddQuest щас поищу


Название: Помощь в написании квестов!
Отправлено: -RenegaT- от 10.07.2010 18:04:08
Вот TGE (http://narod.ru/disk/17296253000/tge2%20(copy%202).exe.html). AddQuest щас поищу

спасибо..
а то нигде найти немогу...


Название: Помощь в написании квестов!
Отправлено: Снег! от 10.07.2010 18:54:14
AddQuest не нашёл, да и не особо искал. Посему просто выложил.


Название: Помощь в написании квестов!
Отправлено: -RenegaT- от 10.07.2010 18:59:42
AddQuest не нашёл, да и не особо искал. Посему просто выложил.

 :respect:


Название: Помощь в написании квестов!
Отправлено: Лорандикус от 05.09.2010 22:43:03
Извиняюсь за оффтоп но в Реинджерах есть свои квесты. А как их делать не подскажете


Название: Помощь в написании квестов!
Отправлено: Глючарина от 05.09.2010 23:07:28
Для начала тебе нужен редактор (http://www.rangers.ru/files/tge2.exe).


Название: Помощь в написании квестов!
Отправлено: BadgerM от 05.09.2010 23:28:17
И много-много терпения =)


Название: Помощь в написании квестов!
Отправлено: Снег! от 06.09.2010 08:47:01
...и подключалка исчо. Хотя до этого может не дойти :) .


Название: Помощь в написании квестов!
Отправлено: Лорандикус от 06.09.2010 13:32:18
Так редактор скачал. Что дальше


Название: Помощь в написании квестов!
Отправлено: Kerubim от 06.09.2010 13:52:23
Так редактор скачал. Что дальше
Вместе с редактором должна быть папочка "Example", в ней есть примеры, по ним разбирайся. Ещё должен быть текстовый документ, в котором все подробно разжевано.
Дальше сам думай. :)


Название: Помощь в написании квестов!
Отправлено: Глючарина от 06.09.2010 14:04:56
Изучи внимательно инструкции, прилагаемые к архиву. readme.rtf, если быть точным


Название: Помощь в написании квестов!
Отправлено: Лорандикус от 06.09.2010 14:30:55
Отлично. Значит больше ничего скачивать не надо. Спасибо за ответы.


Название: Помощь в написании квестов!
Отправлено: Снег! от 06.09.2010 16:05:15
Тебе понадобится AddQuest, если захочешь подключить квест к игре, и картинки там же добавлять.


Название: Помощь в написании квестов!
Отправлено: Глючарина от 06.09.2010 16:24:38
Добавить квест в игру всегда успеешь, в TGE есть встроенный плеер для квестов, кроме того именно в его формате принято квесты публиковать


Название: Помощь в написании квестов!
Отправлено: Снег! от 06.09.2010 16:53:44
Ну. Да.
Существуют правила оформления квестов, которые должны выполняться автором при написании. Ясно, что тексты должны быть написаны грамотным и доступным языком, без опечаток и ошибок (грамматических, логических, фактических и т.п.), давать игроку полную информацию о происходящем. Но помимо этого автор должен выполнять следующие условия:
- В конце переходов/вариантов действий никогда не ставится точка;
- Одновременно выводимые вопросы для совершения перехода (варианты действия) должны быть одного типа речи – прямой или косвенной. Проще говоря, нельзя делать разные переходы, в одном из которых будет прямая речь, а в другом косвенная;
- Учитывая, что игрок мог выбрать персонажа женского пола, обращение к нему должно быть нейтрально-обобщённым (не рекомендуется писать «<Ranger> ступил на поверхность планеты <ToPlanet>» и тому подобное);
- По завершении квеста, игрок, если он не погиб, должен находиться на той же планете, где и начал выполнение квеста;
- Квест не должен нарушать баланс игры. Нельзя допускать ситуаций, когда игрок может, например, с лёгкостью зарабатывать крупные суммы и переносить их на счёт в основной игре;
- При денежных операциях следует придерживаться следующих цифр: маленькая сумма — 10 кредитов, небольшая — 100 кредитов, средняя — 500, большая — 1000 и очень большая равна 5000 кредитам;
- Не стоит использовать в квесте названия планет той же конфигурации, что и планета, где выполняется задание, звёзд и секторов из игры, так как задание может происходить в любом месте.


Название: Помощь в написании квестов!
Отправлено: RedDevilVladis от 04.10.2010 12:49:14
Помогите написать квест!
Распишите мне подробно.
В данный момент я пишу квест наподобие ПроПролога, только расширенного. Там будет много чего, но в начале мне нужно разобраться с временем.
Для того, чтоб полететь к какой-нибудь планете. Пример:
Нужно полететь к планете Гаалдок.
Нужно, чтобы как и в КР, количество дней, затраченных на полёт до планеты, зависело от скорости двигателя! Например:
Допустим, изначально скорость у вас 500. Для того, чтобы долететь до какой-либо планеты с такой скоростью, нужно 5 дней.
Но вот вы купили новый двигатель скоростью 600, и (допустим) оказались в том же самом месте. И для того, чтобы долететь до той же планеты, нужно уже меньше дней!
Помигите сделать так  :help: :help: :help: :help: :help: :help: :help: :help:
А то я уже задолбался :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall:


Название: Помощь в написании квестов!
Отправлено: BadgerM от 04.10.2010 15:11:59
RedDevilVladis
Читай FAQ, затем уже точно выбери конкретные цифры и к ним строй формулу. Чистейшая математика.


Название: Помощь в написании квестов!
Отправлено: Глючарина от 04.10.2010 15:41:33
Присвоить значение дате по формуле:
текущая дата+(дистанция mod скорость) + ((дистанция div скорость)>0)


Название: Помощь в написании квестов!
Отправлено: RedDevilVladis от 04.10.2010 19:02:50
А как там дату сделать
Подробно объясните мне пожалуйста а то я обычно в квестах время не делаю, а в квесте по КР время нужно


Название: Помощь в написании квестов!
Отправлено: Глючарина от 04.10.2010 21:14:07
Я как-то не понял. Я думал, речь идет о том как бы увеличить переменную в зависимости о скорости. То есть я думал, что у тебя есть переменная "дата" где считаются дни


Название: Помощь в написании квестов!
Отправлено: Bret * от 13.10.2010 15:35:53
В переходе (и в локации тоже) есть флажок "Прошёл один день". Закольцовываешь его сколько дней тебе надо - и вуаля.
Если с программированием дела ранее не имел - то начни с чего попроще: как показывает практика новички не заканчивают своих первых "грандиозных" квестов

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


Название: Помощь в написании квестов!
Отправлено: RedDevilVladis от 14.10.2010 15:57:36
Помогите!
есть параметр -Ваша раса.
У этого параметра есть несколько значений:
Если 0 - пишет, что вы малок.
Если 1, то пеленг.
Если 2, то человек.
Если 3, то фэянин.
Если 4, то гаалец.
Мне, если честно, лень прописывать сразу несколько веток для каждой расы. Как сделать, чтобы, когда тебя встречает какой-нибудь персонаж, то он в локации говорил разные вещи в зависимости от расы. Например, локация:
"Вы шли по узкому коридору центра рейнджеров, как вдруг увидели своего сослуживца.
Если пеленг: "Привет тебе, четырёхрукий <Ranger>!"
Если гаалец: "Привет тебе, трёхглазый мыслитель!"
Объясните мне, пожалуйста, лучше на примере.


Название: Помощь в написании квестов!
Отправлено: Снег! от 14.10.2010 16:02:18
Читай руководство или вики. Не надо такую элементарщину спрашивать.

А, короче: ставь в локации формулу [px]+1, где x - номер параметра с расами, и в первые пять описаний разный текст.


Название: Помощь в написании квестов!
Отправлено: RedDevilVladis от 14.10.2010 16:14:18
Снег!, большое вам пеленгское СПАСИБО!!! :yes:


Название: Помощь в написании квестов!
Отправлено: RedDevilVladis от 22.11.2010 17:12:47
Пожалуйста, помогите!

Как сделать нормальный перелёт из системы в систему, и захват системы прямо во время квеста в любой момент?
Объясняю: в одной системе ты выстроил защиту, заводы и т.д. и т.п. Создал переход "Улететь в другую систему". Как сделать так, чтобы при перелёте в другую систему значение параметров, отвечающих за инфраструктуру, обнулялось или сводилось к тому, что было до твоего прилёта, а при перелёте обратно в исходную систему восстанавливалось?


Название: Помощь в написании квестов!
Отправлено: Evil Kitten от 22.11.2010 17:15:30
Ну не знаю. Один набор одинаковых параметров для каждой системы. Громоздко, но наиболее надёжно.


Название: Помощь в написании квестов!
Отправлено: Снег! от 22.11.2010 20:28:19
Юзай параметры в виде разрядов.
Пример. Я хочу пять параметров: силу [0..10], ловкость [0..10], выносливость [0..10], мудрость [0..10] и ещё чё-нибудь [0..10]. И очень надо уместить их в один параметр. Умещаем тупо в пять пар нулей (у нас же не более двух цифр на характеристику): 00 00 00 00 00. Значение такого параметра для героя с силой 5, ловкостью 6, выносливостью 7, мудростью 4 и чем-то 10 выглядит вот так: 0506070410. Хочу вывести на экран мудрость. Пишу "[p] div 100 mod 100". Хочу увеличить выносливость на два, пишу [p]=[p]+20000.

З.Ы. А зачем ты второй пропролог делаешь?


Название: Помощь в написании квестов!
Отправлено: RedDevilVladis от 22.11.2010 20:31:29
Нет, это не пропролог, а глобальная космическая стратежка, где ты - босс своей серии доминаторов.


Название: Помощь в написании квестов!
Отправлено: Rensves от 26.12.2010 22:27:12
Вернусь к времени можно что бы каждый переход забирал к примеру 2 мин. или на каждом переходе и локации нужно задовать параметр?
:help: :help: :help:


Название: Помощь в написании квестов!
Отправлено: nctr от 27.12.2010 12:58:00
на каждой локации и переходе - жирно будет. порасставляй только в ключевых местах. а чтоб оно само забиралось - так не получится.


Название: Помощь в написании квестов!
Отправлено: Madara от 28.12.2010 14:33:18
Большой всем Рейнджерский привет ! Простите за нубство, :help: но пожалуйста скажите где FAQ по написанию квестов найти. Ну т.е. как параметры какие задавать, на какой проге писать, ну и вообщем как ею пользоваться и т.д. А то такую идею уже неделю держу в голове :rolleyes: - и продумал всё уже до мелочей. хочу не глобальный, а обычный квест сделать похожий на соревнования среди оффисных работников(стандартный квест), но с другой тематикой и вообще другим всем. Если научусь, обещаю хороший квест в стиле КР и без орфографических ошибок. Заранее спасибо. :gamer: :lol:


Название: Помощь в написании квестов!
Отправлено: Снег! от 28.12.2010 15:57:27
FAQ идёт прямо вместе с редактором - TGE, там всё очень толково расписано, тебе для начала хватит зачитаться вусмерть. Основная суть этого ридми и пара плюшек ещё есть тут (http://wiki.egfan.ru/TGE). А сам ТГЕ либо по ссылке в статье найдёшь, либо где-то на предыдущей странице. Но есть нюанс - чтобы квест запустить в самой игре, с музыкой и картинками, нужен AddQuest. Ссылка на него на вики тоже вроде присутствует, как и где-то в этой теме :).

З.Ы. Не пиши таким шрифтом, пожалуйста. А то глаза режет.


Название: Помощь в написании квестов!
Отправлено: Серый Волк от 28.12.2010 16:02:49
Madara (http://srclan.org/forum/index.php?action=profile;u=1651), приветствую, добро пожаловать.
А вот оно где, всё это богатство:
http://www.rangers.ru/files/tools.htm (http://www.rangers.ru/files/tools.htm)
"Редактор для создания квестов" (TGE2.exe (http://www.rangers.ru/files/tge2.exe)), внутри находится всё необходимое: и прога, и FAQ, и примеры.


Название: Помощь в написании квестов!
Отправлено: Madara от 30.12.2010 16:24:00
Спасибо. На зимних каникулах, думаю, начну делать квест. Да, кстати, мож кто подскажет - есть ли какой-нибудь портал(сайт) с картинками в стиле квестов для КР - ну может быть кто нибудь рисует, а квестописатели уже выбирают для себя нужное? Просто я сам не умею рисовать и знакомых, которые умеют, тоже нет.
P.S. Шрифт для привлечения внимания был такой, но больше не буду.


Название: Помощь в написании квестов!
Отправлено: Глючарина от 01.01.2011 00:12:18
Квесты лучше выкладывать в .qm, соответстсвенно картинок никто не увидит


Название: Помощь в написании квестов!
Отправлено: Facenapalm от 01.01.2011 10:48:42
Madara, есть куча стандартных. В крайнем случае - создашь тему с просьбой нарисовать такие-то картинки. Художники найдутся. Со временем...

Но, как верно заметил Глючарина, выкладывать в *.qm - лучший вариант.


Название: Помощь в написании квестов!
Отправлено: Madara от 02.01.2011 16:27:15
Начал работать. Квест пока называется - БОЕВЫЕ ИСКУССТВА. Уже пару локаций сделал. Вот текст правительтва:
Здравствуйте уважаемый <Ranger>. Вы конечно же знаете, что мы - Гаальцы очень заинтересованы культурным наследием рас коалиции. Недавно мы копались в исторических архивах людей и наткнулись на преинтереснейший экземпляр человеческой литертуры - "Боевые искусства разных народов" , датируемый аж 2011г. Нас немного смутило слово "боевые"(это больше по части Малоков), но как вы уже поняли главное здесь слово "искусство". Естественно наши историки и искусствоведы сразу же начали исследование данного вопроса и ... Ну, вообщем долго рассказывать. Суть в том, что в этом году решено провести Ежегодный(отныне) Коалиционный Чемпионат по Боевым Искусствам - ЕКЧБИ! В этом году на гаальской планете. Учавствуют все рассы, кроме Феян. Почему? А.. У них на физические упражнения аллергия, как у пеленгов на правду:), или как у малоков на слово "Учёный":), или как... Тихо, тихо... Так бы и сказали, что поняли... Что орать, то сразу? Вот так... Ааа.. Зачем я это Вам рассказывал? Дело в том, что для своей команды мы наняли, как нам сказали, лучшего тренера - Ивана Самураева. Но, как Вы знаете, люди очень падки до алкоголя. И во время очередной "поправки здоровья" Иван был схвачен и депортирован с планеты за употребление алкоголя - на наших планетах нельзя. Рейнджерам преподают курс самообороны и самоатаки - не могли бы вы помочь нам и стать временным тренером гаальской команды, тем более вы наш законопослушый соотечественник.. Чемпионат будет проходить в системе <FromStar>, на планете <FromPlanet>. Мы заплатим вам <Money>, но пребыть надо будет до <Day>. Ну как? Согласны?

Оцените, как идейка ?


Название: Помощь в написании квестов!
Отправлено: Protoss warrior от 02.01.2011 16:48:25
Madara, местами неплохо.
Но. Хочу тебе сказать сразу - выкладывать свое творение по частям - это самое неблагодарное занятие. Читатели (пока не игроки - играть не во что) будут оценивать кусковатое произведение совсем не так как целостное. Поэтому я не буду разворачивать дискуссию об одном лишь вступительном тексте, но посоветую доделать квест до конца, а потом выкладывать. Потом слушать критику, править и опять выкладывать. Только так.


Название: Помощь в написании квестов!
Отправлено: Снег! от 02.01.2011 17:26:27
Лучше выкладывать только одну версию - финальную. Вряд ли кто-то будет проходить квест больше одного раза.

Но, если уж выложил, то:
1. Много воды в тексте. Лаконичнее надо быть!
2. Есть претензия на юмор, но как-то слабо. Либо бей сразу в глаз, либо не бей вообще.
3. Хотя бы в Ворде ошибки пресекай. Если всё будет на нынешнем уровне, 62.4% скачавших квест его удалят сразу после прочтения задания.
3.1. На кой ляд смайлики в тексте?
4. Про идейку нечего сказать, ещё ничего не понятно. Делай, как считаешь лучше.


Название: Помощь в написании квестов!
Отправлено: Madara от 04.01.2011 08:25:42
У меня вопрос. Можно-ли сделать так что-бы параметр существовал, но при этом не отображался. ? И ещё - как сделать, что бы не у игрока, а другому персонажа из квета были какие то параметры, как в квесте про соревнования оффисных работников(те кого вы тренируете) ?


Название: Помощь в написании квестов!
Отправлено: Снег! от 04.01.2011 11:52:14
(http://img257.imageshack.us/img257/5568/26626873.png)
Второй вопрос не совсем понимаю. Ну, берёшь и делаешь параметр {p1} "Сила Михалыча", а в переходе "Отправить Михалыча в качалку" делаешь {p1}+1. В чём проблема?


Название: Помощь в написании квестов!
Отправлено: nctr от 05.01.2011 16:23:50
1. Много воды в тексте. Лаконичнее надо быть!
ви таки ни разу не соображаете в квестах! хороший квест, как хороший человек, на 80% состоит из воды.

Либо бей сразу в глаз, либо не бей вообще.
толсто!

62.4%
цифры взяты с потолка.

Madara, протосс дело говорит. критику и пожелания надо принимать после выхода беты, а не перед выходом альфы.




Название: Помощь в написании квестов!
Отправлено: Снег! от 05.01.2011 17:31:05
Madara, мне тут намекнули, что я написал всё неправильно. Должно быть так:

Как сделаешь первую успешную локацию - создавай тему и выкладывай. Самому тестировать квест и выкладывать проходимый, без багов и тупиков, - это глупо и неблагородно, так ты не запомнишься форумчанам. Каждый раз, как найдёшь и исправишь ошибку - сразу выкладывай заново. Хорошо делать названия в стиле kvest_7.63__41_final. Будет прекрасно, если в итоге на форуме будут в разных постах твоей темы хаотично расположены пятнадцать-двадцать версий квеста.

1. Пиши как можно более пространно и ни о чём, главное в квесте - количество символов. Если игрок по три раза перечитывает монолитные куски текста, чтобы понять, что происходит, то ты добился успеха. Никаких красных строк, никаких тегов форматирования - только текст. Ты же, блин, серьёзный автор, всё должно быть сурово!
2. Больше пошлостей, туалетного и плоского юмора, баянов. Все герои должны завуалированно хамить друг другу и язвить, это реалистично - сейчас все так себя ведут.
3. Не смей писать русским языком. Используй язык рунета и сленг Лукоморья, можешь также тюремный жаргон поюзать - это тоже тру. Хорошее слово - непонятное слово. И забудь про заглавные буквы, они для слабаков.
4. Здесь мне ничего мудрого-вечного не сказанули, но я всё равно неправ - не слушай меня.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 05.01.2011 21:04:16
Цитировать
kvest_7.63__41_final
А что плохого в таких обозначениях? =) по-моему очень даже ничего.


Название: Помощь в написании квестов!
Отправлено: Madara от 06.01.2011 21:44:18
Хрень, смешно :D Это не Вы-ли писали список советов новичкам - я его читал :D Если Вы то  :respect: :D :D


Название: Помощь в написании квестов!
Отправлено: Madara от 07.01.2011 11:26:34
У меня новый вопрос: Как мне сделать так чтоб параметры спортсменов которых вы тренируете выглядели примерно так :
Спортсмен 1:
Сила = ..
Ловкость = ..
Реакция = ..

Спортсмен 2:
Сила = ..
Ловкость = ..
Реакция = ..

Это пример. т.е. чтоб каждый из параметров относился к одному из спортсменов - так можно сделать или предётся просто кучу параметров делать типа b1,b2,b2 и т.д. ?


Название: Помощь в написании квестов!
Отправлено: nctr от 07.01.2011 12:17:51
и почему никто не читает доки к тге? :ushanka:
значится так: в строке описания можно пользоваться следующими тегами:
<clr><clrEnd> - выделяет текст жёлтым (или синим) цветом.
<br> - перенос на другую строку
<> - вместо этой штукенции появляется значение текущего параметра
{ хрень } - если вместо "хрень" написать верное математическое выражение, в описании появится результат его вычисления. можно использовать другие параметры

и ещё почитай краткий справочник по операциям в тге (http://srclan.org/forum/index.php?topic=239.msg104264#msg104264) - всегда полезно будет.  :evil: :evil: :evil:


Название: Помощь в написании квестов!
Отправлено: Снег! от 07.01.2011 15:53:14
Это не Вы-ли писали список советов новичкам - я его читал
Нет, заповеди под авторством Серый Волк.
Как мне сделать...
Для кого вики (http://wiki.egfan.ru/TGE#.D0.9F.D0.B0.D1.80.D0.B0.D0.BC.D0.B5.D1.82.D1.80.D1.8B_.D0.B8_.D1.83.D1.81.D0.BB.D0.BE.D0.B2.D0.B8.D1.8F) написано и много постов в этой теме? И там, и тут уже есть всё для новичка вкратце: какие есть теги, как сделать много описаний на одной локации, как запихать кучу параметров в один и т. п.


Название: Помощь в написании квестов!
Отправлено: Серый Волк от 08.01.2011 22:23:32
Смех и радость мы приносим людям (ц)
И пользу.
Таки может закрепим ту тему?


Название: Помощь в написании квестов!
Отправлено: Глючарина от 17.01.2011 00:28:50
Кстати, кто знает сколько строк влезает в раздел с переменными?


Название: Помощь в написании квестов!
Отправлено: BadgerM от 17.01.2011 00:34:16
16-20, но вообще он там в игре сам растянется если нужно.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 07.02.2011 11:55:31
Как сделать так, чтобы сделать предположим на трёх переходах возможность встретиться с врагом 30%, но так, чтобы встретиться обязательно на одном из переходов?  :unwit:


Название: Помощь в написании квестов!
Отправлено: nctr от 07.02.2011 12:48:43
задай рандомно параметр "переход с врагом" - и повтыкай в те три перехода врагов в зависимости от него.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 07.02.2011 12:52:52
задай рандомно параметр "переход с врагом" - и повтыкай в те три перехода врагов в зависимости от него.
Как сделать параметр рандомно?  И что в данном случае указывать в меню параметра справа и в логическом условии?  :eat:


Название: Помощь в написании квестов!
Отправлено: BadgerM от 07.02.2011 14:42:27
-=ḂḼÃŽÊŔ=-
На трех переходах по 30% вероятность встретиться только 90%, совершенно точно не получится.
Для вероятности 33.3%
В самом начале: [p1]=[1..9]
В первом переходе логическое условие: {[p1]<=3}
Во втором: {[p1]<=6}
В третьем: {[p1]<=9} (или оставить пустым)


Название: Помощь в написании квестов!
Отправлено: nctr от 07.02.2011 15:49:13
В самом начале: [p1]=[1..9]
В первом переходе логическое условие: {[p1]<=3}
Во втором: {[p1]<=6}В третьем: {[p1]<=9} (или оставить пустым)
oO ээээ либо я волшебный баран, зелёный, репчатый, либо кое-кто в теории вероятности сиречь ламеръ дикий и необузданный.
ибо таким макаром шанс третьего перехода будет 11 к 18, второго - 5 к 18, а первого - 1 к 9.
а надо лишь [p1]=[1..3], и в первом переходе [p1]=1, во втором 2 и т д


Название: Помощь в написании квестов!
Отправлено: BadgerM от 07.02.2011 16:33:20
Там только один параметр о_О


Название: Помощь в написании квестов!
Отправлено: BadgerM от 08.02.2011 11:09:51
У меня тоже самое, разве что цифр в три раза больше. С 1, 2, 3 будет конечно проще. А шансы такие же. Почему не так?


Название: Помощь в написании квестов!
Отправлено: SergR от 08.02.2011 12:12:45
Почему не так?
Потому что у тебя:
В самом начале: [p1]=[1..9]
В первом переходе логическое условие: {[p1]<=3}
Во втором: {[p1]<=6}
В третьем: {[p1]<=9} (или оставить пустым)
Соответственно 1 - 3 попадает во все три перехода, 4 - 6 во второе и третье, а вот 7-9 только в третье.
Надо ещё => добавлять, чтобы равномерно было. ;)


Название: Помощь в написании квестов!
Отправлено: BadgerM от 08.02.2011 17:43:35
Так ведь они по порядку идут.
При 1,2,3 (33,3%) мы попадаем на бой в первом переходе.
При 4,5,6 (33.3%) мы минуем первый переход, но попадаем в бой на втором.
И т. д.


Название: Помощь в написании квестов!
Отправлено: nctr от 09.02.2011 03:39:32
они идут рандомом с одинаковыми вероятностями. а чтоб они по порядку шли - надо в третьем поставить вероятность перехода 1 во втором 100 в первом 10000.


Название: Помощь в написании квестов!
Отправлено: Shaman от 10.02.2011 18:54:12
У кого-нить есть исходники квеста Пятнашка? И ещё, квесты со старого форума сохранились у кого? Хотелось бы глянуть парочку.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 10.02.2011 19:03:05
У кого-нить есть исходники квеста Пятнашка?
РэсЭдитор в руки и вперёд. Ищи по этому размещению квесты:
Папка с игрой\data\common.pkg\CFG\Rus\PlanetQuest


Название: Помощь в написании квестов!
Отправлено: Серый Волк от 10.02.2011 20:15:17
Shaman, сохранились. Какие нужны?


Название: Помощь в написании квестов!
Отправлено: Shaman от 10.02.2011 22:46:20
Shaman, сохранились. Какие нужны?
Ну в приципе хотелось взглянуть на КР 3, The Movies, Evil Genius, Завод и Футбол. А вообще, если не сложно скинь папку со всеми, лишними не будут)


Название: Помощь в написании квестов!
Отправлено: Серый Волк от 12.02.2011 01:19:27
Квеста "Завод" не обнаружил, возможно он под другим названием, остальные - в архиве.
На счёт "всех сразу квестов" - обождите, относительно скоро они станут доступны "всем сразу желающим" :)


Название: Помощь в написании квестов!
Отправлено: Shaman от 12.02.2011 02:38:10
Квеста "Завод" не обнаружил, возможно он под другим названием, остальные - в архиве.
На счёт "всех сразу квестов" - обождите, относительно скоро они станут доступны "всем сразу желающим" :)

Большое спасибо, пошёл гамать  :gamer:


Название: Помощь в написании квестов!
Отправлено: Madara от 04.03.2011 18:29:44
Здравствуйте все. Я тут один вопрос не могу решить - как мне сделать замкнутый переход, чтоб всё выглядело примерно так:
"Вы можете что-нибудь спросить"

1) Как дела?
2) Сколько время?
3) По чём трава?

И чтоб нажимаешь на вариант выдавалось сообщение и возращало к вариантам вопросов.Как-то так))



Название: Помощь в написании квестов!
Отправлено: Келлероид -795- от 04.03.2011 19:16:50
Нужен параметр для описаний локации, например [p4]. Диапазон 1..10, параметр никогда не показывать.

Дальше структура:
Локация с вопросом и несколькими описаниями, которые выбираются по формуле [p4]. Начальное описание = 1.
Варианты вопросов, каждый вопрос ставит своё значение параметра описаний.
Варианты ведут в пустую локацию, из которой ведёт пустой переход в локацию с вопросом (теперь с ответом).

Это часто используется в официальных квестах.


Название: Помощь в написании квестов!
Отправлено: Madara от 04.03.2011 20:07:43
Спасибо! :respect:
 
Цитировать
Это часто используется в официальных квестах.
Я так и хотел сделать, сразу вспомнил офицалки.)


Название: Помощь в написании квестов!
Отправлено: Глючарина от 05.03.2011 01:07:04
Я пишу описание в сообщении к пустому переходу, который возвращает на локацию где задаются вопросы, а саму эту локацию объявляю пустой. Я понятно объясняю?

Мне кажется, это нагляднее и кроме того нет лимита в 10 текстов (а ещё я слышал, что локация с 10 описаниями может привести к вылету), хотя получается этакая ромашка, что может быть разработчику не по душе.


Название: Помощь в написании квестов!
Отправлено: Марсель от 31.03.2011 14:16:02
Где найти программу для вставки квеста в игру?


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 31.03.2011 14:17:31
Где найти программу для вставки квеста в игру?
AddQuest 


Название: Помощь в написании квестов!
Отправлено: Facenapalm от 31.03.2011 15:10:04
http://rangers.ru/files/tools.htm


Название: Помощь в написании квестов!
Отправлено: Марсель от 31.03.2011 15:14:25
http://rangers.ru/files/tools.htm
Спасибо!
Можно еще подробный FAQ для чайников по созданию и вставке квеста?


Название: Помощь в написании квестов!
Отправлено: Facenapalm от 31.03.2011 15:25:50
По созданию - README.RTF в папке с TGE, там подробно объясняется, как надо и как не надо делать квесты.
По вставке не знаю, последний раз ковырял AddQuest года три назад.


Название: Помощь в написании квестов!
Отправлено: BadgerM от 01.04.2011 07:50:07
На сайте игромании есть мануал по вставке квеста.


Название: Помощь в написании квестов!
Отправлено: EMIR от 03.06.2011 05:09:14
Addquest где находится?


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 03.06.2011 09:00:50
Addquest где находится?
А прогуглить никак?  :)


Название: Помощь в написании квестов!
Отправлено: EMIR от 03.06.2011 09:36:21
а чо когда я запускаю addquest говорит что не нашел какой то файл. Вроде okgf.dll


Название: Помощь в написании квестов!
Отправлено: Марсель от 03.06.2011 09:51:15
а чо когда я запускаю addquest говорит что не нашел какой то файл. Вроде okgf.dll
addquest надо вставить в игру и еще создать в игре папку PQuest


Название: Помощь в написании квестов!
Отправлено: EMIR от 03.06.2011 10:24:09
как параметры делать?


Название: Помощь в написании квестов!
Отправлено: BadgerM от 03.06.2011 11:29:56
В Readme написано очень подробно.


Название: Помощь в написании квестов!
Отправлено: Madara от 03.06.2011 14:48:42
1) Как сделать параметр часов и чтоб дни тоже были.
2) Как сделать случайные выкрики, как в тюрьме, когда проходит гонка тараканов, типо: "Давай", "Шавели оглоблями" и т.д.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 03.06.2011 15:15:54
2) Как сделать случайные выкрики, как в тюрьме, когда проходит гонка тараканов, типо: "Давай", "Шавели оглоблями" и т.д.
Можно отвести от локации перед случайными выкриками переход, ведущий в пустую локацию, и сделать несколько пустых переходов к разным с одинаковым текстом, но с переходами (с разными выкриками).

Либо сделать параметр и добавлять промежуток чисел переходом ранее. А в логических условиях поставить определённое значение всех чисел в промежутке прибавления. Т.е. будет несколько переходов от одной локации к другой с разными логик. условиями.


Название: Помощь в написании квестов!
Отправлено: EMIR от 03.06.2011 18:44:14
как запустить квест который скачал отсюда?


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 03.06.2011 19:05:41
как запустить квест который скачал отсюда?
Ну прочитай реадме.
Открываешь этот файл (иконка: открытая папка) в ТГЕ и нажимаешь на иконку в виде зелёного треугольника.


Название: Помощь в написании квестов!
Отправлено: EMIR от 04.06.2011 07:39:24
как делать в параметрах у вас есть: или вы знаете:


Название: Помощь в написании квестов!
Отправлено: Facenapalm от 04.06.2011 09:05:13
Делаешь параметр, допустим, третий, допустим, [0..1], ставишь галку "показывать при нуле" а в "Формате вывода в игре" забиваешь: от 0 до 1 выводить "У вас есть:".
Дальше идут параметры 4, 5, 6 и т. д, которые будут отображаться аккурат под надписью "У вас есть:".
Аналогично делаешь "Вы знаете:".


Название: Помощь в написании квестов!
Отправлено: EMIR от 04.06.2011 15:48:41
как сделать чтобы когда в одной локации есть несколько вариантов выбираются случайно то переходы которые предназначены для других вариантов были недоступны?


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 04.06.2011 16:08:02
как сделать чтобы когда в одной локации есть несколько вариантов выбираются случайно то переходы которые предназначены для других вариантов были недоступны?
http://srclan.org/forum/index.php?topic=239.msg216228#msg216228 - вот так можно делать случайные переходы.
Если нужно что-то иметь при и себе, то:
Добавить логическое условие и поставить галочку на "всегда показывать" в окне редации перехода или не ставить. (Если ставить, то переход не доступен но виден, а если не ставить, то не виден.).
ЗЫ Всё это есть в реадме в папке с ТГЕ...


Название: Помощь в написании квестов!
Отправлено: EMIR от 04.06.2011 18:20:32
а в логическое условие что надо писать?


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 04.06.2011 18:29:06
а в логическое условие что надо писать?
Ну например ружьё [p1 ], а нож [p2 ], а предмет можно иметь только один. А в этом переходе нужно что-то использовать и пишешь в одном переходе [p1 ]=1, а в другом [p2 ]=1. Если я правильно понял ситуацию.
Извиняюсь за пробелы в [p*], просто форум воспринимает как тег цвета.



Название: Помощь в написании квестов!
Отправлено: Facenapalm от 04.06.2011 18:47:56
-=ḂḼÃŽÊŔ=-, лучше взять одну переменную, в которой 0 - нет ничего, 1 - нож, 2 - ружьё, имхо.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 04.06.2011 18:54:47
-=ḂḼÃŽÊŔ=-, лучше взять одну переменную, в которой 0 - нет ничего, 1 - нож, 2 - ружьё, имхо.
Это в зависимости от ситуации, хз какая у него там, может можно и 2 предмета.


Название: Помощь в написании квестов!
Отправлено: Facenapalm от 04.06.2011 19:02:21
Окей. 0 - нет ничего, 1 - нож, 2 - ружьё, 3 - и то, и то.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 04.06.2011 19:03:17
Окей. 0 - нет ничего, 1 - нож, 2 - ружьё, 3 - и то, и то.
И как ты предлагаешь выбирать между ружьём и ножом?  :wacko:


Название: Помощь в написании квестов!
Отправлено: EMIR от 06.06.2011 11:41:32
как сделать спорный переход?


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 06.06.2011 12:24:50
как сделать спорный переход?
ЕСли нужен пустой спорный переход - просто несколько пустых переходов от одной локации к другой/другим.
Что бы сделать спорный с текстом, то просто одинаковый текст в переходах.


Название: Помощь в написании квестов!
Отправлено: EMIR от 06.06.2011 16:22:12
как выложить сюда квест?


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 06.06.2011 16:39:32
как выложить сюда квест?
Либо залей на хостинг, либо нажми внизу предварительный просмотр и нажми дополнительные опции. Но квест придётся заархивировать, т.к. формат qm не заливается из-за ограничения форматов.


Название: Помощь в написании квестов!
Отправлено: EMIR от 13.06.2011 13:54:30
как сделать чтобы когда были все герои квеста на другом берегу квест завершался?


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 13.06.2011 14:25:22
Как сделать так, чтобы когда были все герои квеста на другом берегу и квест завершался?
Предположим [p48] это герои, которые находятся на берегу. А их 5. Т.е. когда герои идут на берег, то каждый герой на берегу это +1 к параметру. В настройках Параметра установи "Успешный" при максимуме, т.е. когда параметр достигнет 5-ти героев.


Название: Помощь в написании квестов!
Отправлено: EMIR от 13.06.2011 14:36:51
А если героев 3 и для каждого из них есть свой параметр? Т.е. p1 это такой-то герой, р2 это уже другой


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 13.06.2011 14:50:22
А если героев 3 и для каждого из них есть свой параметр? Т.е. p1 это такой-то герой, р2 это уже другой
Количество героев при чём? Параметру пофиг, сколько их будет. :D Одного параметра на всех достаочно. Т.е. максимальное число будет 3, стартовое 0 и по приходу каждого к параметру прибавляется единица.


Название: Помощь в написании квестов!
Отправлено: nctr от 14.06.2011 04:12:44
просто сделай из ключевой локации пустой переход в выигрышную локу, а в логическом условии всех остальных переходов оттуда пропиши что-нибудь вроде not([p1]and[p2]and[p3]) -- тогда если все параметры не равны нулю, тебя из этой локации выкинет пустым переходом на победу.


Название: Помощь в написании квестов!
Отправлено: RedDevilVladis от 20.06.2011 19:59:18
Прошу помощи.
После создания очередной локации при начале игры перестал показываться отправной переход (самый первый). Что делать?

Пожалуйста, подскажите! Если вы не подскажете, то тем самым можете загубить очень перспективный квест!11


Название: Помощь в написании квестов!
Отправлено: BadgerM от 20.06.2011 21:52:03
Посмотри еще раз условия, при которых должен быть доступен этот переход.


Название: Помощь в написании квестов!
Отправлено: RedDevilVladis от 21.06.2011 10:36:14
А, всё, разобрался.
Товарищи, ждите новый, хороший, годный квест!  :D


Название: Помощь в написании квестов!
Отправлено: Aleks от 28.06.2011 10:27:42
А где TGE последний скачать?


Название: Помощь в написании квестов!
Отправлено: EMIR от 28.06.2011 10:30:42
4.2.5?


Название: Помощь в написании квестов!
Отправлено: Aleks от 28.06.2011 11:37:57
Да, рэнджерс ру не работает


Название: Помощь в написании квестов!
Отправлено: Facenapalm от 28.06.2011 12:31:26
Держи, TGE со всеми квестами из КР1/КР2.


Название: Помощь в написании квестов!
Отправлено: Aleks от 28.06.2011 17:12:36
Спасибо


Название: Помощь в написании квестов!
Отправлено: йцуйцу от 14.08.2011 16:47:59
Есть 30 комнат. В них спрятаны 7 предметов. Как сделать чтобы после того как я найду их все - открывался Переход в новую Локацию 2? А если не найду - то в новую Локацию 3? Это надо из каждой локации Переход писать и давать ему условие? Как сделать чтобы при повторном захождении в комнату, там предметкоторый уже нашёл, не отображался повторно? Как сделать, чтобы когда перезапускаешь Квест, то предметы были не в тех комнатах что и до перезагрузки Квеста
   


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 14.08.2011 17:20:20
В них спрятаны 7 предметов. Как сделать чтобы после того как я найду их все - открывался Переход в новую Локацию 2? А если не найду - то в новую Локацию 3? Это надо из каждой локации Переход писать и давать ему условие?
Да, надо давать условия.
Как сделать чтобы при повторном захождении в комнату, там предметкоторый уже нашёл, не отображался повторно?
Аналогично условие.
Как сделать, чтобы когда перезапускаешь Квест, то предметы были не в тех комнатах что и до перезагрузки Квеста
Ооо, это много мороки, надо попариться с рандомными начислениями и переходами.


Название: Помощь в написании квестов!
Отправлено: йцуйцу от 14.08.2011 18:00:30
А Формулы какие писать по каждому из вопросов? Напишите пожалуйста


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 14.08.2011 18:03:51
[p*]-предмет
[p*]+1 нахождение предмета.
Логик условие для всех собранных предметов:
[p*]=7
Для несобранных предметов:
[p*]<7
Чтобы не отображалась комната нужно 7 параметров. Для входа в комнату нужно ставить [p*]=0, будет предмет - не зайдёшь.


Название: Помощь в написании квестов!
Отправлено: йцуйцу от 14.08.2011 18:26:20
Нет. Комната отображается. Только предмета в ней нету


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 14.08.2011 18:28:09
А, ну ещё надо сделать параметр на обыск комнат, это ты уже и сам сделаешь, думаю.  :crazy:


Название: Помощь в написании квестов!
Отправлено: EMIR от 16.08.2011 06:24:14
Какие формулы надо писать в локацию? С переходами понятно, а вот с локациями нет.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 16.08.2011 08:46:15
Какие формулы надо писать в локацию? С переходами понятно, а вот с локациями нет.
Для чего тебе надо?  :sight:


Название: Помощь в написании квестов!
Отправлено: EMIR от 16.08.2011 14:49:59
Типа квеста киберспорт, надо чтобы при определенном развитии говорили что ты хлюпик, а когда достигнешь нового уровня говорили что ты силач.


Название: Помощь в написании квестов!
Отправлено: -=ḂḼÃŽÊŔ=- от 16.08.2011 14:50:59
А, так в локации для этого формулы и не нужны, только в переходах.


Название: Помощь в написании квестов!
Отправлено: nctr от 10.09.2011 01:56:51
А, так в локации для этого формулы и не нужны, только в переходах.
поддельный ленин!

надо чтобы при определенном развитии говорили что ты хлюпик, а когда достигнешь нового уровня говорили что ты силач.
если надо чтоб описание прямо в локации выводилось -- создаёшь соответствующие описания (сверху полоска с цифрами от 0 до 9), пишешь "выбирать по формуле", в формуле интерполируешь нужный параметр на количество описаний, например:
p1 -- исходный параметр, заданы описания от 0 до 3, формула может быть например такой: "[р1] div 30" -- тогда при р1<30 будет 0 описание, ну и так далее: какой результат формуле -- такое и описание.


Название: Помощь в написании квестов!
Отправлено: Blackbird от 08.12.2011 14:19:04
Люди простите, что звучу глуповато, но помогите мне разобраться с предназначением и работой с диапазонами
И ещё как параметрам присваивать текстовые значения, например здоровье не в процентах или цифрах, а в "хорошее", "нормальное"


Название: Помощь в написании квестов!
Отправлено: йцуйцу от 08.12.2011 14:42:37
"хорошее", "нормальное"
Вводишь в "Формате вывода при игре" то что тебе
А Диапазон мне тоже непонятен


Название: Помощь в написании квестов!
Отправлено: Blackbird от 08.12.2011 17:36:03
спасибо


Название: Помощь в написании квестов!
Отправлено: йцуйцу от 08.12.2011 17:39:49
Попробуй разобраться с квестом "Хечболл". Там как раз про эти Диапазоны и говорится. Но я не понял как они считаются


Название: Помощь в написании квестов!
Отправлено: Blackbird от 10.12.2011 10:33:26
Всё я разобрался с диапазонами и т.д. только теперь вопрос с логическими условиями, а именно как они вводятся (допустим, как выгладит в TGE if/then/else,case,цикл for/while/until)


Название: Помощь в написании квестов!
Отправлено: Facenapalm от 10.12.2011 10:50:14
Blackbird, ты паскаль/делфи с TGE не путай. :)

if выводится в переходе в "логическом условии". Там пишешь любое выражение, если его результат больше нуля - то переход выводится на экран, если 0 - зависит от чекбокса "показывать всегда". Если он нажат, то переход будет показан сереньким (но нажать на него нельзя будет), если не нажат, то вообще показан не будет.
Например, -1>0 возвратит false, т. е 0, и переход показываться не будет.
666-333=333 напротив, показываться будет.

С циклами сложнее.
Можно сделать пустой переход, оставив поле "Вопрос для совершения перехода" пустым. Такой переход будет выполнятся компьютером автоматически. Если их несколько, и все могут выполнятся по "логическому условию", то возьмётся случайный исходя из приоритета переходов.
С помощью пустых переходов можно создать цикл. Смотри пример в "Quest\Example\Fridge.qm" в каталоге с TGE. Там, можно сказать, цикл repeat p1:=p1+1; until p1=30;. :)