Цитата:
Сообщение от AndreyWin1995
Вопрос немного в другом) Если у кого-то кроме админа есть доступ к логам, обозначим его буквой Б. То близкие к Б люди могут из минимального - поинтересоваться, а сколько сейчас ставок на расу например Беллато?
Если ставок много, то покупать лотерейку в этой расе нет смысла, а если в 2 раза меньше, чем в других расах, то шанс выигрыша увеличивается)
Но блин, я не знаю всех механик игры, а те , кто знают, они ими непременно воспользуются. При этом будут пользоваться хитро и аккуратно.
|
Так нет никакой скрытой механики. Есть "Рандомизатор", он загадывает число от 0 до количества участников за расу. Выпавшее число есть ID участника. Записывается в "лог" id-участника и его приз (приз возможно тоже рандомизируется, т.е. разыгрывается каждый раз рандомный из списка).
Далее, соответственно, мы удаляем победителя и приз из списков.
И повторяем процедуру заного.
Это если один участник может выиграть только один приз, иначе учасника из списка не удаляем, но удаляем приз.
Нет хитростей.
Хотя можно добавить коэффициенты "кармы", но это геморно как-то =)
Можно участника второй раз занести в базу (продублировать его ник), тогда по-идее у него шанс будет в два раза выше.