Форум онлайн-игры "Акционер"

Полная версия: Калькулятор игры
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Случайно заметил, пока не понял, кто из нас дурак... (я или калькулятор)

а вот после хода.. (правильный результат)
Калькулятор правильно рассчитал ход, когда картой 30ж понизить синюю цену.

Калькулятор ошибается при том варианте расчета хода, когда картой 30ж понижается красная цена.
При этом на оплату штрафа уходит 6000 со счета (на счете остается 0). Итоговая сумма = 28750, а не 33750, как показывает счётчик.
Вопрос: почему счётчик ошибся на 5000, а не на 3000 или на 6000 и т.д.?
Расчет хода производится дважды: первый раз на клиенте, второй - на сервере. Расчет на сервере является основным и его результат закрепляется в базе. Не помню деталей, но вроде проблема в том, что клиентское приложение не учитывает некоторые нюансы вывода в ноль. Если окончательный результат игры верен, то на нестыковки можно забить. Если когда-нибудь будет новый интерфейс - в нем исправим.