Параметры персонажей, разделение на классы и так далее...
| |
maxsimus | Дата: Вторник, 03 Августа 2010, 22:23 | Сообщение # 1 |
постоянный участник
Сейчас нет на сайте
| Профи шарящие в классах и параметрах персонажей есть? Нужна ваша помощь, выложу свои идеи а вы критикуйте:) === Баланс классов: ................1 - сила 2 - здоровье 3 - броня 4 - по специальности* Атакер: .....1 - 50 / 2 - 25 / 3 - 25 / 4 - 25 Уворотчик:1 - 25 / 2 - 50 / 3 - 25 / 4 - 25 Блокер: .....1 - 25 / 2 - 25 / 3 - 50 / 4 - 25 *по специальности: атакер - криты, уворотчик - увороты, блокер - блоки В итоге получаем 3 идеально сбалансированых класса, тоесть при встрече 1 на 1 двух персов разного класса но идентичными статами (в процентах как описал выше) и при одинаковом рандоме победит тот кто чуть раньше нажмет нанося последний удар на максимальном уровне перс в топовом шмоте превратится какбы в убер клас - танк, как таковые разделения останутся но незначительные, к примеру у атакера танка появится шанс на уворот и блок, также и у остальных *это нужно для уравнивания шансов в битвах за божественный шмот - это ключевой момент к которому игроки будут стремится для зарабатывания золота, так как неправильно будет если доживать будут только уворотчики и блокеры Статы: сила Здоровье - умножение на 10 Спец умение - процент для определенного класса Реген - востановление за минуту определенного количества здоровья и энергии (формула - за 1 минуту востанавливается энергии равное регену, за 1 минуту востанавливается 50% здоровья от параметра регена) Энергия - тратится на умения пример Атакер: Сила - 500 Здоровье - 370 (3700) Крит - 25% Реген - 1000 Энергия - 50 .........С.......З........Б А - 100...500..0% У - 50.....1000..0% Б - 25.....1000..50% *А(атакер) У(уворотчик) Б(блокер) .....С(сила) З(здоровье) Б(броня) при таком раскладе в равных боях(без классовых спец умений) А w А = за 5 ударов А w У = 10 ударов А w Б = 20 ударов У w Б = 40 ударов тоесть если все будут бить в полную силу(5 секунд) победит тот кто чуть раньше ударит при последнем ударе единственная несостыковка - бой атакера против атакера будет длится 30 секунд, бой уворотчика против блокера 4 минуту (условно взял удар раз в 6 секунд) раз будет разделение на рассы, то можно привязать рассовую ненависть, тоесть расса блокеров и расса уворотчиков будут иметь двойную силу друг против друга, рассы атакеров какбы бывшее братство и друг против друга будут иметь уменьшеную силу В итоге так можно сделать равенство по колличеству ударов нужных для окончания боя ===== Добавлено (03.08.2010, 15:39) --------------------------------------------- о блин не там тему создат, модераторы пожалуйста перенесите тему в раздел - помощь по созданию игр Добавлено (03.08.2010, 17:02) --------------------------------------------- модераторы..ауу Добавлено (03.08.2010, 22:23) --------------------------------------------- мдя
Магический мир (HTML5) - гейм-дизайн Кузница богов (HTML5) - гейм-дизайн Max Speed - гейм-дизайн Битва титанов - гейм-дизайн Танки - гейм-дизайн Война за власть - гейм-дизайнер Кузница Богов (Forge of the gods) - гейм-дизайн
|
|
| |
Game-dok | Дата: Среда, 04 Августа 2010, 05:35 | Сообщение # 2 |
частый гость
Сейчас нет на сайте
| если до вечера до ждешся, напишу, где надо исправить
|
|
| |
maxsimus | Дата: Среда, 04 Августа 2010, 08:33 | Сообщение # 3 |
постоянный участник
Сейчас нет на сайте
| ок, заранее спс
Магический мир (HTML5) - гейм-дизайн Кузница богов (HTML5) - гейм-дизайн Max Speed - гейм-дизайн Битва титанов - гейм-дизайн Танки - гейм-дизайн Война за власть - гейм-дизайнер Кузница Богов (Forge of the gods) - гейм-дизайн
|
|
| |
Game-dok | Дата: Среда, 04 Августа 2010, 19:38 | Сообщение # 4 |
частый гость
Сейчас нет на сайте
| Атакер: .....1 - 40 / 2 - 40 / 3 - 20 / 4 - 25 Уворотчик:1 - 50 / 2 - 30 / 3 - 15 / 4 - 30 Блокер: .....1 - 30 / 2 - 30 / 3 - 30 / 4 - 35 *по специальности: атакер - криты, уворотчик - увороты, блокер - блоки Атакер, танк который прет здоровьем и силой удара. Уворотчик уворачивается и наносит удары, блокер сбалансирован. Я бы вообще отказался он такого баланса если хочешь такую игру как мир теней или варвары, что-то типа качать крит, силу и здоровье. Если хочешь написать немного другое можем пообщаться
|
|
| |
Viruz | Дата: Среда, 04 Августа 2010, 20:20 | Сообщение # 5 |
KOLLEKTOR
Сейчас нет на сайте
| Я бы предложил тебе использовать систему "камень-ножницы-бумага". Писать вообще на тему баланса можно безконечно, я сам в данный момент над этим работаю и могу сказать несколько слов по этому поводу, что будет для тебя полезным то и спрашивай буду более детально расписывать. И так система "камень-ножницы-бумага" древняя со времен БК и т.д игр, она применяется в 50% создваемыех и существующих на данный момент играх. У нее есть свои плюсы и свои минусы. У тебя есть Quote (maxsimus) Атакер: .....1 - 50 / 2 - 25 / 3 - 25 / 4 - 25 Уворотчик:1 - 25 / 2 - 50 / 3 - 25 / 4 - 25 Блокер: .....1 - 25 / 2 - 25 / 3 - 50 / 4 - 25 Блокер должен быть сильнее атакера т.к. у него больше ХП и лучше бронь, атакер будет сильнее уворотчика т.к. чаще криты и "что-то взятое из двух класов - это может быть увеличенное ХП или увеличенный шанс уворота" ну а уворотчик сильнее блокера т.к. чаще уворачивается и имеет шанс нанести двойной удар. Думаю врятли получится мне тебе объяснить т.к. реально вопрос многогранен и нужен проффесиональный ответ на него, есть на DTF.ru статья, старая но мне помогла, хотябы для себя понять вот она ........................................................................... Но все же хочу оставить вопрос открытым, что бы продолжать общаться на эту тему т.к. вопрос баланса это всегда актуально есть он касается геймдева
|
|
| |
maxsimus | Дата: Четверг, 05 Августа 2010, 05:45 | Сообщение # 6 |
постоянный участник
Сейчас нет на сайте
| Viruz, спс за инфу, прочитал статью, очень полезный матерьял. Тоесть сейчас мне надо делать 6 параметров (или 9 главное число кратное трем) у каждого класса получится 2 параметра "достоинство" 2 параметра "недостатки", но при таком раскладе скажем воин всегда будет побеждать мага, а лучник проигрывать магу но побеждать воина (камень-ножницы-бумага) что если ввести сторонний параметр и при встрече одинаковых противников разных классов решит исход поединка рандом? И еще, я так понимаю мне нужно будет все параметры вывести сначала в процентах а уже потом подставлять числовые значения, как это лучше сделать? Возможно есть спец проги
Магический мир (HTML5) - гейм-дизайн Кузница богов (HTML5) - гейм-дизайн Max Speed - гейм-дизайн Битва титанов - гейм-дизайн Танки - гейм-дизайн Война за власть - гейм-дизайнер Кузница Богов (Forge of the gods) - гейм-дизайн
|
|
| |
Viruz | Дата: Четверг, 05 Августа 2010, 07:17 | Сообщение # 7 |
KOLLEKTOR
Сейчас нет на сайте
| Quote (maxsimus) И еще, я так понимаю мне нужно будет все параметры вывести сначала в процентах а уже потом подставлять числовые значения, как это лучше сделать? Возможно есть спец проги я видел что такие расчеты делаются в Excel ............................................................................................... так что ты забил на моб.браузерную игру?
|
|
| |
maxsimus | Дата: Четверг, 05 Августа 2010, 07:22 | Сообщение # 8 |
постоянный участник
Сейчас нет на сайте
| нет, дальше делаю, надо окончательно определится с классами и параметрами персонажей, локации придумал а вод рейд боссы и ПвП упирается в классы
Магический мир (HTML5) - гейм-дизайн Кузница богов (HTML5) - гейм-дизайн Max Speed - гейм-дизайн Битва титанов - гейм-дизайн Танки - гейм-дизайн Война за власть - гейм-дизайнер Кузница Богов (Forge of the gods) - гейм-дизайн
|
|
| |
Serg1971 | Дата: Четверг, 05 Августа 2010, 12:54 | Сообщение # 9 |
Весёлый программист
Сейчас нет на сайте
| Нет ребята - ну что вы паритесь! То, что вы понаписали - мне, как программисту - не даёт ровно никакой информации!... Я блин только запутался в этих ваших рассуждениях... Хотя прекрасно знаю графы с 3, 4, 5 узловыми точками... Всё вышеизложенное относится только к первичному балансу характеристик, а прогеру нужны конкретные формулы для рассчёта и зависимости значений... Quote (maxsimus) И еще, я так понимаю мне нужно будет все параметры вывести сначала в процентах а уже потом подставлять числовые значения, как это лучше сделать? Возможно есть спец проги Это нафиг не нужно... Грамотный программист - сам выведет числовые значения баланса из представленных процентных соотношений... Вот пример - как должно быть... Скажем встреча двух одинаковых атакеров... Атакер сила 500 здоровье 3700 шанс критического удара 25% шанс блока+броня 15% спец.умение(мастер меча например) +5% регенерация 1000 энергия 50 Не вполне ясно, правда значение энергии... Ну ладно, в конце-концов её можно как усталость задействовать и к девиации прикрепить... Да кстати, введём девиацию - рандомное повышение/понижение определённых характирестик. Ну, скажем так, начально +5%/-5% Девиация - может расти в ту или иную сторону от артефактов, эксклюзивных шмоток и т.д. Рассчитаем силу удара первого игрока = сила+повреждение критического удара+спец.умение+девиация сила удара=500+0(критич.удар не выпал)+(500/100*5%)+(500/100*3%)девиация выпала +3% = 540 НР Теперь рассчитаем повреждения полученные вторым = урон-(шанс блока+броня)+девиация повреждения=540-(540/100*15%)+(540/100*(-2%))девиация выпала -2%= 448,2 НР Значит здоровье второго игрока после удара - станет 3700 - 448,2 = 3251,8 НР дальше идёт аналогичный рассчёт удара второго игрока, потом рассчитывается регенерация здоровья, энергии, ну и дальше - второй раунд... maxsimus, вот так примерно строится рассчёт параметров в программе... Двигайся в таком направлении, если хочешь чтоб твоё произведение можно было положить на код... А те бессвязные обрывки мыслей, что ты пишешь - для меня например, пока бесполезны и непонятны совсем... При грамотном ТЗ - прогеру, всё должно быть видно с первого взгляда...
Сообщение отредактировал Serg1971 - Четверг, 05 Августа 2010, 15:26 |
|
| |
maxsimus | Дата: Четверг, 05 Августа 2010, 21:58 | Сообщение # 10 |
постоянный участник
Сейчас нет на сайте
| спс за инфу, дайте недельку на то чтоб все переделать, прочитал несколько статей по балансу и параметрам известных личностей в геймдеве, натолкнуло на интересные мысли Добавлено (05.08.2010, 21:58) --------------------------------------------- во чо накалякал :)
Магический мир (HTML5) - гейм-дизайн Кузница богов (HTML5) - гейм-дизайн Max Speed - гейм-дизайн Битва титанов - гейм-дизайн Танки - гейм-дизайн Война за власть - гейм-дизайнер Кузница Богов (Forge of the gods) - гейм-дизайн
|
|
| |
Serg1971 | Дата: Четверг, 05 Августа 2010, 23:43 | Сообщение # 11 |
Весёлый программист
Сейчас нет на сайте
| maxsimus, Ну вот, теперь я вроде разобрался во всей этой галиматье!
|
|
| |
maxsimus | Дата: Пятница, 06 Августа 2010, 00:06 | Сообщение # 12 |
постоянный участник
Сейчас нет на сайте
| Serg1971, если в кратце описать механику игры: Локация: в ней 100 светлых и 100 темных Бить врага <---смена цели рандомно Добивать врага (2000хп) <---добивать цель на которую попал (в скобках количество жизней у врага) ==== удар в полную силу происходит за 5 секун, тоесть ударил выждал 5 секунд еще раз ударил ( не забываем игра для телефонов:) ) если раньше ударил, удар будет слабее, если больше 5 секунд удар будет считатся как за 5 сек. При ударе на сервере сразу расчитывается куча параметров, различные рандомы (крит, девиации и так далее) и ниже уже в логе боя строки: Вы ударили врага на 500крит. Отсюда и различные умения, к примеру попал на тебя враг, у него ссылка "добивать тебя" а ты применяешь умение "уворот" и сбрасываешь прицел или включаешь щит который противник не пробивает. У каждого умения есть время на перезарядку (будет указыватся в скобках). ==== Вроде понятно объяснил, вот такая механика и будет в игре:)
Магический мир (HTML5) - гейм-дизайн Кузница богов (HTML5) - гейм-дизайн Max Speed - гейм-дизайн Битва титанов - гейм-дизайн Танки - гейм-дизайн Война за власть - гейм-дизайнер Кузница Богов (Forge of the gods) - гейм-дизайн
Сообщение отредактировал maxsimus - Пятница, 06 Августа 2010, 00:07 |
|
| |
Serg1971 | Дата: Пятница, 06 Августа 2010, 00:10 | Сообщение # 13 |
Весёлый программист
Сейчас нет на сайте
| maxsimus, Понял что ты имеешь в виду!...
|
|
| |
maxsimus | Дата: Пятница, 06 Августа 2010, 00:15 | Сообщение # 14 |
постоянный участник
Сейчас нет на сайте
| Quote (Serg1971) maxsimus, Понял что ты имеешь в виду!... ну так как проект? Сложный в разработке?
Магический мир (HTML5) - гейм-дизайн Кузница богов (HTML5) - гейм-дизайн Max Speed - гейм-дизайн Битва титанов - гейм-дизайн Танки - гейм-дизайн Война за власть - гейм-дизайнер Кузница Богов (Forge of the gods) - гейм-дизайн
|
|
| |
Serg1971 | Дата: Пятница, 06 Августа 2010, 00:18 | Сообщение # 15 |
Весёлый программист
Сейчас нет на сайте
| Ну - не такой простой как тебе кажется, но выполнимо конечно... Всё во время упираться будет... Глянь в личку...
|
|
| |
QWER56 | Дата: Суббота, 07 Августа 2010, 17:47 | Сообщение # 16 |
старожил
Сейчас нет на сайте
| Quote (maxsimus) Энергия - тратится на умения. Это не игровое описание.
ConsMark - поисковик по интернет магазинам.
|
|
| |
maxsimus | Дата: Суббота, 07 Августа 2010, 22:50 | Сообщение # 17 |
постоянный участник
Сейчас нет на сайте
| Quote (QWER56) Это не игровое описание. что не так?
Магический мир (HTML5) - гейм-дизайн Кузница богов (HTML5) - гейм-дизайн Max Speed - гейм-дизайн Битва титанов - гейм-дизайн Танки - гейм-дизайн Война за власть - гейм-дизайнер Кузница Богов (Forge of the gods) - гейм-дизайн
|
|
| |
K9999 | Дата: Воскресенье, 08 Августа 2010, 23:33 | Сообщение # 18 |
частый гость
Сейчас нет на сайте
| Поскольку в игре испоьзуеться мана и должно звучать так-Для использование умений надо потратить определенное количество маны(енергии)
|
|
| |
maxsimus | Дата: Понедельник, 09 Августа 2010, 19:36 | Сообщение # 19 |
постоянный участник
Сейчас нет на сайте
| балQuote (K9999) Поскольку в игре испоьзуеться мана и должно звучать так-Для использование умений надо потратить определенное количество маны(енергии) тема устарела, я уже все переделал
Магический мир (HTML5) - гейм-дизайн Кузница богов (HTML5) - гейм-дизайн Max Speed - гейм-дизайн Битва титанов - гейм-дизайн Танки - гейм-дизайн Война за власть - гейм-дизайнер Кузница Богов (Forge of the gods) - гейм-дизайн
|
|
| |
|