|
Форумы > Идеи > Номинал и стоимость продажи/покупки игрока |
Назад [1] > 2 <
|
Автор |
Сообщение |
const 
Пользователь
Сообщений 71569
Репутация -1 | 0 |+1 550 [748 -198]
Откуда: Россия, Новосибирск
Профессия: Качественный manager
|
2018-04-21 21:00 GMT - #14026518 From: France, Vry |
|
можно не так явно и чуть по проще и даже попроще в реализации...
вариант 1
оставляем текущий номинал как есть и как было, но добавляем в таблицу еще одно значение - корректировки номинала, в процентах например которое учитываем при отображении
и потом после трансфера вносим туда значение, но не тупо сумму транса, а например в процентах корректируем например так чтоб показалась новый номинал на 50% между настоящим номиналом и ценой продажи
при отображении теперь всегда учитываем эту корректировку - вырос чуть номинал, он будет так же расти как щас, тока отображать корректированный, упал, так и упадет тоже
плюс поставить заглушку от крайних случаев когда чела с номиналом в 7 лямов продают за 15ыщ
например если цена меньще чем 30% от номинала, то тогда корректировкой снижаем номинал на 30%
чел 10 лямов, продали за 20 - вписываем в ячейку базы 0.3(крайний случай) - имеем на выходе 13 лямов номинал, вырос внутренний номинал с 10 до 12, при отображении кажем 16
чел 10 лямов, продали за 15тыщ, вписываем -0.3(крайний случай) - имеем 7 лямов
чел 10 лямов, продали за 12, вписываем +0.1 - имеем 11, качнулся, стал иметь внутренний 12, отображаем 13.2, продали за 8, вписываем -0.17 - получаем опять 10 с копейками при отображении
вариант 2
есть второй вариант, это не вписывать туда проценты(так как при росте или падении номинала корректировка влияет и на эту сумму тоже), а корректировать суммой опять таки половиной между номиналом и трансфером или если крайний случай, то просто отнимать добавлять треть от номинала - но тогда при корректировке номинала(например при старении) тоже может дисбаланс вылезти, и надо его как-то половинить что ли
а то выйдет так что чел заработал в юности корректировку в плюс 5 лямов, а потом сидел в одной команде до старости и в 33 имея внутренний номинал в 100 тыщ добавляет се +5 лямов столетней корректировки
-----------
|
|
|
Назад [1] > 2 <
|
|