Сначала опишу что мне известно на эту тему, а потому будут вопросы и хочу ваши советы
Рассмотрим игру любого жанра, но где все игроки в 1 команде: аос, дефенс, рпг, пве арена, арена на выживание, товер дефенс, другие совместные

Дефолтная система варкрафта:

Подразумевает под собой получение опыта в определённом радиусе для героя и золото получает герой, нанёсший последний удар
Плюсы: интуитивно понятная, соревновательный эффект
Минусы: Требуется навыки владения последним ударом (ластхит), требуются навыки наносящие число урона большее чем у союзника, саппорты остаются без денег

Общая система

Все герои получают всегда одинаковое число золота и опыта в конце волны или повременно, вне зависимости от того, что делали
Плюсы: нет драк за ластхит
Минусы: обидно, кто старался, а кто балду гонял, все получат одинаково

Система номинаций Orc Gladiator Revenge (возможно в других играх подобное есть)

Опыт и золото все получаются в конце прохождения волны, однако есть 4 номинации на доп бонус (Урон крипам, урон боссу, урона получено (танкование), лечение)
Плюсы: справедливая награда
Минусы: система идеальна лишь в своей среде и то, хорошо играющие могут нарочно отбирать номинации у других игроков, а получать награду за все 4 (специально танковать и выхиливаться, или размазывать бесполезный урон по площади, внося небольшой профит, но набивая стату)

Определение полезности

Опыт и золото делятся равномерно между героями, которые атакуют крипа, согласно нанесённому урону в % соотношении
Например: враг 1 уровня с 1000 хп и за него даётся 500 опыта и 200 золота, герой 1 нанёс 389 урона и получает соответствующее пропорциональное количество. (Здесь любая мудрёная формула)
Так же дополнительный опыт будет выдаваться за получение НЕ СМЕРТЕЛЬНОГО урона, эффект силён лишь на ранних уровнях
Плюсы: справедливая награда, невозможность стила
Минусы: ничего не сказано, о героях поддержки, следовательно система хорошо лишь в определённых картах

Инком система

Возможно годная для Tower Defensa, система для самых ленивых, вожно лишь вовремя нажать нужную кнопку (но и на это нужен талант)
Плюсы: нет (моё личное мнение, терпеть не могу людей которые бесполезны по игре и сидят на инкоме)
Минусы: сложность, важно знать баланс между инкомом и улучшением героя/базы, если где-то ошибся, то всё, практически бесполезен по игре
Я в целом очень мало играл в другие игры, может что-то пропустил, интересуют мнения и новые идея систем опыта и золота и просто ваши, которые вы видели либо же используете в своих картах?
И небольшая голосовалочка:
Опрос: Какая система Опыта и Золота вам нравится больше
1. 
Дефолтная
2. 
Общая
3. 
Номинации
4. 
Определение полезности
5. 
Инком
6. 
Другая (отпишусь в комменты)

Принятый ответ

Система номинаций Orc Gladiator Revenge
Почему бы не сделать привязку к классу героя: танки не будут получать очки за исцеление, дд-шеры за полученный урон, а лекари за нанесенный урон. Тем самым, стату можно будет набивать исключительно выполняя свою роль.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
32
5 лет назад
0
так как единственный игрок должен будет нанести весь урон врагу, то есть золота ему вообще не светит, лишь опыт
во во, вообще система "грабежа" существа не очень, грабеж в плане того, что будет за каждый тик нанесения урона даваться золото, тогда пропадёт смысл добивания, ну а пацифизм вообще не о чем, снова пойдут абузеры, и система должна быть интуитивно понятной, чтобы все формулы остались за кадром, убил моба получил 100 экспы и 10 золота, пришёл подстилил получил 9 экспы и 1 голды, и сразу всё понятно, потому что это число всплыло перед глазами, таким образом стил вообще ничего не даст, но условные "слабочки/новички" смогут получить свою долю даже из очень сильного монстра...
Мне очень нравилась 1 система пати рейтинга когда за каждого члена пати шёл дополнительный опыт, допустим:
убийство в соло давало 100% опыта
убийство в 2 давало по 55 итого 110% опыта
убийство в 3 давало по 35 но в сумме 115%
и так до 5, но это было на членов пати, которые также могли ничего не делать, но сие действо было полностью добровольным, а не рандомные челики
а золота вообще не было, была система лута, который выпадал рандомно
Кстати никто не отменял вообще полностью рандомную систему опыта и золота
0
26
5 лет назад
0
Bergi_Bear:
система "грабежа" существа не очень, грабеж в плане того, что будет за каждый тик нанесения урона даваться золото
У меня совсем другое описано, причём здесь грабёж?
0
32
5 лет назад
0
8gabriel8, я вообще уже про другое начал, не закончив мысль, прости (не обращай внимания, пора спать прост)
0
29
5 лет назад
0
Можно сделать дефолтную расширенную, где золото/опыт делится поровну между союзниками, но ластхитеру достаётся больше)
0
32
5 лет назад
0
Делаю 4, решил золото брать из РО у параметра GetUnitGoldCost, хоть героев и не задеюствую, но стал ловить фаталы
Хотя идеально получилось поделить голду и опыт всё работает... не думаю что связано с хештаблицами
Нашёл прикольную фишку хранить базовой значение опыта в времени строительства
GetUnitBuildTime, чтобы его извлекать и распределять, но если голд фаталит, то что-то не хочется, но очень не хочется использовать БД =(
0
27
5 лет назад
Отредактирован MpW
0
Bergi_Bear, ну так бд не сложно написать. у тебя же не будет 10000к героев правильно?

я тоже некоторые поля использую в 1.26, например вот говорят это поля влияет на атаку, но мне не понятно как. считаю для здании бесполезный параметр. использую например для здании (для растении храню время строительства, для здании размеры)
0
29
5 лет назад
0
Нашёл прикольную фишку хранить базовой значение опыта в времени строительства
GetUnitBuildTime
Можно делить integer на три байта и хранить в PointValue.
3
23
5 лет назад
3
Система номинаций Orc Gladiator Revenge
Почему бы не сделать привязку к классу героя: танки не будут получать очки за исцеление, дд-шеры за полученный урон, а лекари за нанесенный урон. Тем самым, стату можно будет набивать исключительно выполняя свою роль.
Принятый ответ
0
7
5 лет назад
0
Obelick:
Почему бы не сделать привязку к классу героя: танки не будут получать очки за исцеление, дд-шеры за полученный урон, а лекари за нанесенный урон. Тем самым, стату можно будет набивать исключительно выполняя свою роль.
Хорошая идея.
3
23
5 лет назад
3
А вообще все эти системы можно грамотно соединить вместе.
Оставить золото за ласт хит, в конце волны все игроки получают золото + в зависимости от внесенного урона/исцеления/танкования это число соответственно увеличивается. Соревновательный момент (для всех классов), справедливая награда и драки за ласт-хит одновременно.
0
19
5 лет назад
0
GetUnitGoldCost
Используя, без фаталов, полёт нормальный.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.