Zhu |
Очевидно, что существующая система начисления опыта далека от идеальной, причём очень далека, она убивает смысл гонок более чем 3-х челвоек. Отсюда предложение:
Как я понимаю исчисление сейчас ведётся исходя из общей навороченности машины - пусть это будет взято за основу. Далее считаем общую мощность всех противников (т.е. суммируем эти данные всех машин, кроме нашей), делим на количество участников - это средняя мощность противников. Делим среднюю мощность противников на нашу мощность - получаем коэффициент, которые отображает насколько мы слабее/сильнее наших противников - итак наглядно:
1. Мы - 100
2. 1 враг - 80
3. 2 враг - 60
К = ((80+60)/2)/100 = 0.7. Т.е. мы получаем 0.7 от общего опыта, так как мы мощнее нашего противника, далее - формула как будем считать общий опыт.
Логично, что он должен зависеть от количества участников. Тогда берём общую мощность гонки - сумма мощностей всех машин в гонке, включая нашу и находим среднюю мощность гонки, поделив общую мощность на количество участников, т.е. средняя мощность гонки = (100+80+60)/3 = 80.
Теперь проставляем зависимость от количества людей в гонке - мне кажется стоит высчитать коэффициент количества участников так: поделить количество участников на 3 (можно и на 2, тут на усмотрение администарции, если идея покажется интересной, при делении на 3 мы при равных машинах и гонке на 3-х получим тот же опыт, что и сейчас, другое дело, что в гонке на 5-х разница будет ощутима).
Итак общая формула опыта:
EXP = p (коэффициент места, 1.е - 1, 2-е - 0.33, 3-е - 0.25) * К(персональный коэффициент, который показывает соотношение мощности наших противников и нашей, чем противник сильнее нас, тем больеш опыта) *M (средняя мощность гонки)* N (коэффициент количества участников).
приведу примеры:
Я сейчас поулчаю за первое место 100 - как рассчитывается данная величина, к сожалению не знаю, но будем считать это мощностью моей машины или прост омоей мощностью.
Участвую в гонке на 5 человек, у троих такая ще мощность, у двоих мощность 80. мы заняли первое место, считаем опыт.
Итого:
p = 1
К = ((100+100+80+80)/4)/100 = 0.9
М = (100+100+100+80+80)/5 = 92
N = 5/3 = 1.7
Exp = 1*0.9*92*1.7 = 140. Это за победу в гонке на 5-х.
Например, гонка на 3-х, Наша мощность 100, у врагов 80, мы первые
p = 1
К = ((80+80)/2)/100 = 0.8
M = (100+80+80)/3 = 86
N = 3/3 = 1
EXP = 1*0.8*86*1 = 68.
По данной формуле видно, что ещдит ьс заведомо слабым противников мало смысла, опыта будет мало, также увеличивается интерес к большим гонкам так как увеличивается ценность первого места, ну и конечно, есть интерес ездить на более слабой машине, чтоыб поулчать больше опыта за победу и это ведь логично. Надеюсь на понимание со стороны администрации.
|
Zhu |
9 Если так рассуждать, то можно вообще не вводить гонки, боясь, что кто-то будет нарушать правила, но боюсь очень скоро ты и мульты будут в бане, после такого, обычно быстро замечается.
|
Zhu |
17 ты не правильно прочитал или просто не уловил идею. Я в этмо предложении говорю не о изменении начисления опыта за 2-е и третье место (всмысле убрать вообще или увеличить), а о расчёте опыта в целом и, кстати, стимул побеждать с этим нововведением повысится, особенно в гонках на 5 человек, уверен, что большинство гонок будут на 5 челвоек, если это введут и тогда уже немного опыта за 3-е место не будет халявой. Читай внимательней=)
|