Sozidar
Arctide
offline
Опыт:
19,985Активность: |
Edemium ORPG
Размер: 128х96
Скачать: Можно Защиты: Нет Готовность [Alpha]: 100% Готовность [Beta]: 91.3%
» Результаты опросов
Способы прокачки умений:
1: Покупка у учителей. 20 (55.56%) 2: Стандартная прокачка (через плюс). 6 (16.67%) 3: Выбор специализации в начале игры. 10 (27.28%) Заранее готовые классы или свободное создание своих собственных? 1: Готовые классы. Продуманные и сбалансированные. 22 (39.29%) 2: Долой шаблоны, даёшь свободу выбора! 34 (60.71%)
http://img703.imageshack.us/img703/6491/alphaz.jpghttp://img688.imageshack.us/img688/2429/newdungeon.jpghttp://img535.imageshack.us/img535/6997/mage2.jpghttp://img155.imageshack.us/img155/4155/introro.jpg
Действия происходят в моей придуманной вселенной (Арс-Каэрун), см. Наёмник.
Уже 10 с лишним лет прошло с тех времен, когда Эдемиум в последний раз был практически сожжен дотла. Инквизиция смогла остановить некромантов, но их наследие не было полностью уничтожено. Над городом снова нависла угроза. Пробуждение нежити, слухи об огнепоклонниках и таинственные исчезновения... Оракулы предвещают беду, самые тёмные и зловещие пророчества сбываются. Неужели снова придется вставать на защиту Эдемиума? Неужели снова будет война?.. Но надежда еще не угасла... Авел Перенон "Хроники Деста" От автора:Эту карту я делал еще довольно давно, просто в одно время я про неё забыл и в последствии забил. Она еще довольно сырая. Контента всего лишь на ~1 час, но поиграть можно. С удовольствием прочту ваше мнение и критику. Может получиться сделать что-нибудь интересное. Пора бы уже Т__т Отредактировано TripleKor, 26.04.2012 в 17:56. |
03.08.2011, 22:01 | #1
+24/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ДиКей51
Silenced by Hanabishi
offline
Опыт:
10,074Активность: |
TripleKor, Отличная карта, хоть и альфа, играю сейчас за Охотницу, нормальный ланд, только фон описания предметов и способностей раздражает. |
03.08.2011, 22:25 | #2
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Неплохо, но нету никакой изюминки. Фон кстати да, напрягает. Способности в целом стандартные. Главный минус в том что она ничем не выделяется на фоне других орпг, т.к. все сводится к мободрочу. Дайошь квестодроч.
Цитата:
4 квеста не растянуть на час=) |
|
03.08.2011, 22:38 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,258Активность: |
ДиКей51:
неистово плюсую, фон отвратный |
03.08.2011, 22:39 | #4
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Voldislav
Solitude
offline
Опыт:
1,051Активность: |
TripleKor:
Пора бы уже доделать нам наемника >_< А так все круто, я как всегда выбрал мага и как всегда меня порвали в клочья мобы. Эх... Кстати нашел дырку в стене у северных ворот. |
03.08.2011, 22:39 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sozidar
Arctide
offline
Опыт:
19,985Активность: |
Фон поменяю. Или воще убрать?( Faion, Читал твою тему. В общем согласен с квестодрочем, в будущем буду делать упор на это, т.к. полностью согласен.) И во вторых, сейчас как раз над скиллами работаю. Большинство будет переделано под общий концепт (больше динамики). з.ы. Ну хз, мы с другом тестили около часа.) Voldislav, Можешь дать скрин дырки?( з.ы. Наёмник пилится потихонечку :D Отредактировано TripleKor, 03.08.2011 в 22:53. |
03.08.2011, 22:47 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
Вырвиглазное название спелов ярко-бордового цвета как то напрягает |
03.08.2011, 22:52 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sozidar
Arctide
offline
Опыт:
19,985Активность: |
Это фон просто неудачный. Дада я уже понял -_- |
03.08.2011, 22:53 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Voldislav
Solitude
offline
Опыт:
1,051Активность: |
Вот, красным отмечен путь которым я проходил. Хотя может быть это все мои магические способности =О |
03.08.2011, 22:56 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sozidar
Arctide
offline
Опыт:
19,985Активность: |
Фиксфикс! Никто не должен попасть туда!1 O_O Там будет след. сюжетная глава типа. |
03.08.2011, 22:58 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
А я там уже был, тупо заюзал тп к мобу :D
Faion добавил: Бтв, запили себе систему квестов, то что сейчас - не круто. Втюхивание квестов - не есть тру. Рекомендую завести сразу человека который будет прорабатывать диалоги. Да и без квест системы не сделать гуд квесты быстро. Посмотрел "код", в общем жассера себе еще найди. Гуи и серьезный масштабный проект - не совместимые вещи. |
03.08.2011, 23:04 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sozidar
Arctide
offline
Опыт:
19,985Активность: |
Это обидно -_-
Никакой интриги :D бтв, есть у кого-нибудь идеи, предложения итд?
TripleKor добавил:
Я пока не представляю какую систему квестов можно запилить. Меня в принципе и сейчас квесты устраивают, просто начальные не такие крутые. Вот потом уже что-нибудь по круче будет. Осада города, открытие демонических порталов итд. Кодер есть один, но пока надобности и какой-то срочной, необходимой помощи вроде не требуется...
А вот классовую систему я уже пилю. Улучшение спеллбуков с новыми спеллами итд. Ну и само кол-во уровней способностей тоже по чуть-чуть буду увеличивать. |
03.08.2011, 23:09 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Ну сложные квесты без системы и без извратов не запилить прост. Особенно если хочется тонны диалогов и текста туда запихать. Мне вот один из помощников недавно сдал готовых диалогов для цепочки квестов на 10 страниц А4. Без систематизации я бы их прикручивал бы наверно месяц...=) На хейве кстати есть на vjass весьма и весьма неплохая квест система.
|
03.08.2011, 23:14 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,018Активность: |
Faion, я не уловил момент - под системой квестов ты понимаешь не тупое подошел взял и пошел выполнять, а подошел-выбрал, нажал\не нажал-ушел. Так?
Fakov добавил: по сабжу - скрины порадовали, неплохой ланд и достаточно грамотное оформление интерфейса кроме фона офк |
03.08.2011, 23:18 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Лень писать много букаф, по этому вот копипаст гайда, который я писал для помощников по моей системе. Я
Там очень много букаф, но там весьма неплохо продемонстрированы возможности серьезной квест системы. Кстати я еще улучшаю. И в действительности она значительно лучше чем на "бумаге". » гайд Я решил наконец таки потратить время и объяснить вразумительно как же пользоваться моей системой, и как создавать с ее помощью очень интересные квесты. В данном гайде я постараюсь ответить на все вопросы которые у вас могут возникнуть в процессе создания своего квеста. О системе: Сама система представляет себя набор большого множества подсистем(более 20) которые взаимодействуя помогают создать уникальный и неповторимый гемплей. Изначально система создавалась только для автоматизации создания квестов, но на данный момент на ней висит буквально все. Система смерти, система репутации, системы дуэлей, олимпиад и множество других систем-режимов квестов. Механика Система выполнена так что при создании нет необходимости прибегать к кодингу, нужно лишь вбивать параметры. Файл квеста делится на несколько частей: Данные квеста: В этой части находятся всевозможные необходимые настройки квеста. Рассмотрим каждый конфиг по порядку quest_single - принимает значения true\false. Если включена(true) эта настройка, то во время выполнения квеста одним из игроков, этот квест станет недоступным для других, до тех пор пока его не выполнит игрок взявший данный квест. quest_repeat - принимает значения true\false. Если включена(true) эта настройка, то данный квест может быть выполнен повторно(через определенный промежуток времени) quest_num - номер квеста quest_name - имя квеста, выводится в списке квестов quest_req_rep - минимальное количество репутации необходимое для того что бы участвовать в данном квесте. Отмечу что у каждого нпц в процессе игры может сложится отрицательное или положительное мнение относительно игрока. Репутация так же влияет на размер наград за выполнение квеста. Если нпц плохо к вам относится, то он зажмет часть награды, а если хорошо, подкинет сверху деньжат. quest_rang - Ранг квеста бывает от E, до S, во многом влияет на сложность квеста, к примеру во время сопровождения C ранга на вас могут даже не напасть, а вот при S ранге на вас будут нападать постоянно. Так же если игрок низкого ранга, то миссии более высокого ранга не отображаются. quest_for_clan - квесты как правило выполняются во благо кому-то. В данном параметре указывается для кого квест, к примеру для обычных жителей селения, или для шиноби, или для какого то конкретного клана. После выполнения репутация изменится автоматически, в зависимости от исхода миссии. На сколько сильно изменится репутация зависит от ранга миссии. quest_vs_clan - клан во вред которому миссия, в остальном см. выше. Для создания нелинейных цепочек квестов можно использовать следующие параметры: quest_cond, quest_cond_other, quest_cond_status. quest_cond - номер квеста который стоит проверить, на статус. quest_cond_other - принимает значения true\false. Если включена(true) эта настройка, то проверяется у всех игроков на статус записанный в quest_cond_status. quest_cond_status - может принимать статус - unstarted\started\complited\failed (не начат\начат\выполнен\провален) Используя эти параметры, можно легко сделать сложную линейку квестов с несколькими концовками. Пример 1: quest_cond = 2 quest_cond_other = true quest_cond_status = started Это означает что если кто то взял 2 квест, то этот квест появится в списке доступных. Квест: Есть квест А, в котором нужно убит цель. Когда берется этот квест, срабатывает квест Б, в котором может быть миссия по защите объекта, который необходимо убить по квесту А. Пример 2: quest_cond = 2 quest_cond_other = false quest_cond_status = faled Это означает что квест станет доступным в случае если игрок провалит квест #2. Квест: Есть квест А, в котором нам предлагают убить кого то, при встрече с объектом, он нам предлагает его не убивать. У нас есть выбор Да\Нет. И в случае отказа нпц может к примеру дать нам миссию по защите его от убийц. Именно в таких ситуациях можно делать сюжетные развилки. Если да - один сюжет, если нет - другой. В случае отказа\провала и тд, откроется данный квест, в котором можно пойти по другому "пути" quest_stages очень важный параметр, равен количеству "этапов" в квесте. По мере выполнения какого либо пункта в квесте "этап" увеличивается на 1. Поговорили с нпц, этап увеличится на 1, выполнили его просьбу по нахождению предмета, "этап" увеличивается на 1, отдали найденную вещь - "этап" увеличивается на 1. Когда этап равен quest_stages, считается что квест выполнен полностью. Отмечу что отсчет этапа начинается с 0, а не с 1. Пример: quest_npc[0] = Npc_Unit[1] // взяли миссию, "этап" увеличивается на 1 quest_npc[1] = Npc_Unit[2] // поговорили с нпц, "этап" увеличивается на 1 quest_npc[2] = Npc_Unit[3] // поговорили с нпц, "этап" увеличивается на 1 quest_npc[3] = Npc_Unit[1] // сдали миссию, "этап" увеличивается на 1 Сумма должна быть равна quest_stages. PS: в прочем это я сам буду делать, это чисто для представления возможностей создания квестов. quest_rew quest_exp quest_money В квестах предусмотрено 3 типа награды, это итем\опыт\деньги. Когда вы ознакомились с настройками, перейдем к созданию самого интересного, диалогов. Пример простого квеста в 3 этапа(взять квест, найти предмет, сдать квест) » пример Код:
Диалоговая часть начинается с if Quest_Unit == Npc_Unit[2] эта часть указывает на действующее лицо(нпц с которым происходит диалог) и quest_pos == 1 or quest_pos == 3 - эта часть говорит нам на каком этапе выполнения квеста будут выводится именно данные диалоговые сообщения. Нередко хочется что бы после какого либо диалога произошли какие либо действия. Действия можно описать в блоке if GetData == TrgData . Что бы действия выполнились после конкретного выбора пункта разговора, то нужно поместить действия в if Str_num[Quest_Pid]==7 { } Данная строчка означает что действия внутри этого блока будут выполнены при выборе игроком пункта 7. CreateNItemInRange(Report, 5, "Лист из репорта","Вы собрали все страницы, вернитесь и доложите об этом", 6000., -12000., 2000., false, onDIRT) - это действие. Действий существует не мало, как стандартных, так и системных. К примеру данное создаст предметы для конкретного игрока, на определенном тайле земли, на определенном радиусе. Так же хочу отметить, что игрок у которого нет данного квеста не сможет взять эти предметы, или уничтожить, по этому игроку никогда не помешают в выполнении квеста. if GetData == StrData в данном блоке находятся все диалоговые сообщения. » пример Код:
» пример Код:
Внимание! Не обязательно что бы у нпц были задействованы все варианты диалогов! Можно убрать к примеру "детали миссии" или "отказ от миссии" На этом собственно и заканчивается процесс создания простого квеста. Теперь приведу пример структуры квеста в котором участвует несколько нпц. » Пример Код:
Как создать имитацию "длинного диалога" между НПЦ и игроком: » Пример Код:
Как вы можете видеть, в юнитах записан везде Npc_Unit[1], это значит что после завершения диалога 1. будет сразу запускатся диалог 2 с этим же нпц. Что это дает? А все просто, вы можете это использовать для описания своих длинных историй, в которых игрок сможет "поддакивать" и вставлять фразы, и целые диалоги. Если вы хотите дать возможность "проявить характер" игроку, то можно использовать такую фичу: Код:
» Пример структуры Код:
Виды квест экшенов: Эскорт Защита юнита Слежка Миссия стелс Защита локации Дуэль Турнир Поиск предметов Убийство |
03.08.2011, 23:22 | #15
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sozidar
Arctide
offline
Опыт:
19,985Активность: |
|
03.08.2011, 23:25 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Цитата:
Ее отдельно от проекта не существует, т.к. это скорее уже движок чем просто отдельная система которую можно просто взять и импортировать в другой проект. Использование ее означает переделывать все и вся под нее, обратное практически невозможно, т.к. там уже несколько десятков взаимосвязанных библиотек=) |
|
03.08.2011, 23:29 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sozidar
Arctide
offline
Опыт:
19,985Активность: |
Я про систему с хайва :D
з.ы. а свою систему используешь где-то? Стало очень любопытно взглянуть.) |
03.08.2011, 23:31 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Цитата:
В своем проекте офк, уже более 100 квестов на ней, планирую 1000+=) С Хейва удалили почему то, но благо у меня осталась. http://ifolder.ru/25022118 |
|
03.08.2011, 23:38 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
я застрял за столом сумасшедшего алхимика, когда сделал к нему тп. |
04.08.2011, 00:11 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|