dvizzz
|
|
1 | |
Как заставить игроков быть честными?23.06.2010, 12:01. Показов 945. Ответов 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
Сообщений: 385
|
|
02.12.2010, 00:41 | 5 |
возможна предупредить пользователей в правилах чтобы не голосовали за своих и назначить модератора чтобы смотрел кто за ково голосует я думаю 1000 персов для одного модера это норм.
+ можно добавить ещё и вариант с анонимностью. И ещё придумать какойнибть арегинальный способ расчёта голосов. типа начисляет рейтинг не за один + а за 10 + и 1 - ну или 2 + и 1 -. Ещё нужна сделать ограничение по количеству голосований типа за день можно тока 1 + или 1 - В этом деле вся фантазия в твоём распоряжении. Если всё же не сумел придумать стучи в асю или в скайп придумаем вмести. Скайп Dzhekson6000 Ася 599 966 581
0
|
02.12.2010, 00:41 | |
Помогаю со студенческими работами здесь
5
Как заставить ячейку быть Ограничителем текста - для левой от нее ячейки Найти вероятности событий: все тузы попадут к одному из игроков; двое определенных игроков не получат ни одного туза
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |