dvizzz
|
|
1 | |
Как заставить игроков быть честными?23.06.2010, 12:01. Показов 1022. Ответов 4
Метки нет (Все метки)
суть многопользовательской игры такова: конкретный юзер набирает себе в команду персонажей (всего - 1000 персонажей, в команде - 10). в процессе игры юзеры голосуют (ставят + или -) за персонажей на основании каких-то их действий (персонажи живут своей жизнью). в результате голосования растет или падает рейтинг отдельно взятого персонажа и соответственно всех команд.
вопрос в том как заставить юзеров честно голосовать? чтоб не отдавали плюсы только за своих и минусы только за чужих. что пока пришло в голову - запретить голосовать за персонажей из своей команды (что не очень правильно по сценарию игры) либо на основании кол-ва плюсов и минусов отданных за своих и чужих каждый день отнимать или прибалять к рейтингу команды очки. подскажите возможные варианты решения задачи |
23.06.2010, 12:01 | |
Ответы с готовыми решениями:
4
Как заставить приложение быть всегда поверх окон и быть невидимым? Как заставить домен tk быть в поиске? Как заставить форму (программно) быть MDIChild? Как заставить окно быть панелью Windows |
64 / 63 / 3
Регистрация: 16.11.2009
Сообщений: 156
|
|
23.06.2010, 14:22 | 2 |
Заставляют либо кнутом (запрет на голосавние за своих), либо пряником (поощрения за голосование за чужих). Словами _всю_ толпу не заставить, только если ты не великий оратор.
0
|
9 / 9 / 0
Регистрация: 13.01.2010
Сообщений: 32
|
|
06.07.2010, 17:02 | 3 |
Запрет голосования за своих/поощрение голосования за чужих никакого эффекта не дадут - быстро появятся "картели" (ты голосуешь за моих, я за твоих)
В голову приходит только анонимное голосование, т.е. информация свой/чужой не должна быть доступна. Насколько это возможно - уже другой вопрос
0
|
9 / 9 / 1
Регистрация: 02.07.2010
Сообщений: 28
|
|
07.07.2010, 22:06 | 4 |
Анонимное голосование, при котором юзер голосует, не зная, кому принадлежит перс, ситуацию спасет ненадолго: персонажей таки придется наделять признаками, позволяющими их идентифицировать, даже если это будет не непосредственное указание принадлежности команде.
Разве что вообще запретить юзерам общаться А как насчет продумать систему начисления баллов не по результатам голосования, а именно за осуществление определенных действий? А юзеры будут голосовать не за конкретные ходы, а за изменения самой системы начисления баллов рейтинга? Да, это сложнее, это кое-что напоминает, да и на старте проекта будет полнейшее оло-ло, но обеспечить честность голосования техническими методами - это по-моему еще сложнее... Хотя я допускаю, что можно найти красивые решения...
0
|
34 / 32 / 2
Регистрация: 25.11.2010
Сообщений: 386
|
|
02.12.2010, 00:41 | 5 |
возможна предупредить пользователей в правилах чтобы не голосовали за своих и назначить модератора чтобы смотрел кто за ково голосует я думаю 1000 персов для одного модера это норм.
+ можно добавить ещё и вариант с анонимностью. И ещё придумать какойнибть арегинальный способ расчёта голосов. типа начисляет рейтинг не за один + а за 10 + и 1 - ну или 2 + и 1 -. Ещё нужна сделать ограничение по количеству голосований типа за день можно тока 1 + или 1 - В этом деле вся фантазия в твоём распоряжении. Если всё же не сумел придумать стучи в асю или в скайп придумаем вмести. Скайп Dzhekson6000 Ася 599 966 581
0
|
02.12.2010, 00:41 | |
02.12.2010, 00:41 | |
Помогаю со студенческими работами здесь
5
Как заставить ячейку быть Ограничителем текста - для левой от нее ячейки Найти вероятности событий: все тузы попадут к одному из игроков; двое определенных игроков не получат ни одного туза Смоделировать бросание каждым из двух игроков трех игральных кубиков.Определить ,кто из игроков получил большую сумму очков. Заставить элемент быть поверх другого Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |