@"manirka":
Эта, а Дикая Рысь из Хаков форум читает? У меня к ней деловое предложение есть. :roll:
Неа, не читает. Флудят тут много.
Сообщения PbICb
-
RE: Сириус ГВ 29.06.06
-
Турнир! - Призы не те!
призы вычислялись неправильно...
надо что-то типа того(это только если деруться 2 одинаковых класса):<приз>=<уровень противника>*1000+<10% надбавка за каждый уровень разницы с противником>
Полная формула:
<приз>=1000*<уровень противника>(1+0.1(<уровень противника>-<твой уровень>))Пример 1:
Дерутся 2 персонажа 13 и 15 уровня.
Если выиграл 15го, то он получает приз
100013(1+0.1*(13-15))=1000130.8=10400 зен
Если выиграл 13го, то он получает приз
100015(1+0.1*(15-13))=1000151.2=18000 зентаким образом получается разумный предел +/-9 уровней
в противном случае никакого выигрышаПример 2:
Бой без приза для сильнейшей стороны...
20й и 30й уровни
Если выиграл 30го, то приз
100020(1+0.1*(20-30))=0
Если выиграл 20го, то приз
100030(1+0.1*(30-20))=60000
Я считаю это разумный приз, если 20й замочил 30го...Примера с отрицательными призами приводить не буду.
Думаю преимущества формулы очевидны - более слабый противник получает больший приз побив более сильного, и наоборот - сильный побив слабого получает меньше. Также исключаются бои с большой разницей в уровнях.
P.S. Множители при желании можно изменить, но на мой взгляд это - наиболее разумные...