Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2010, 12:07   #1
dvizzz
Новичок
Джуниор
 
Регистрация: 18.06.2010
Сообщений: 2
По умолчанию как заставить игроков быть честными?

суть многопользовательской игры такова: конкретный юзер набирает себе в команду персонажей (всего - 1000 персонажей, в команде - 10). в процессе игры юзеры голосуют (ставят + или -) за персонажей на основании каких-то их действий (персонажи живут своей жизнью). в результате голосования растет или падает рейтинг отдельно взятого персонажа и соответственно всех команд.

вопрос в том как заставить юзеров честно голосовать? чтоб не отдавали плюсы только за своих и минусы только за чужих.

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

подскажите возможные варианты решения задачи
dvizzz вне форума Ответить с цитированием
Старый 23.06.2010, 15:58   #2
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Честно голосовать будут те, у кого есть честь и совесть, остальных папа не научил поступать правильно.
Первый шаг - запрет голосования за своих персонажей, ...это верно;
Второй шаг - введение некоторого показателя, чем больше голосов в минус, тем больше этот показатель, а он в свою очередь повлияет на параметры всех твоих персонажей, в худшую сторону. Например, была атака 4, ...дал голос в минус кому-то, негатив стал 1, и из атаки он вычитается, атака станет 3. Никому это выгодно не будет, все будут думать прежде чем давать минус. В общих чертах так, ...а кто переберет негатива, того выкинуть из игры, ...впрочем как и на любом форуме.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 23.06.2010, 21:17   #3
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,432
По умолчанию

Возможно я сейчас предложу глупость, но это только лишь потому, что не очень себе представил как это вообще будет выглядеть.

Суть предложения - сделайте поступки обезличенными. Пусть пользователи голосуют за действия персонажей, не зная их личностей.

Т.е. грубо говоря голосуют за ситуацию. Например гражданин A стукнул гражданина B по голове. Пользователь голосует - поставить плюс A, потому что он молодец. Совершенно не предполагая, что B - это его перс.
Хотя динамика конечно тогда потеряется (если она вообще предполагается).
И ещё - это трудно будет сделать, имея сложный сценарий, так как некоторые события могут спровоцировать другие события с теми же самыми фигурантами. И тут уже можно будет отследить личность.

Я, если честно, совершенно не понял, в чём соль такой игры (типа Дом2)?
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 24.06.2010, 15:46   #4
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Это чего было, игра типа Дом2 ? ....ийак, удалю тему сейчас )
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заставить форму всегда быть поверх всех окон AnnNet Общие вопросы Delphi 9 11.12.2013 16:16
Регистрация на сайте журнала: быть или не быть Levsha100 Свободное общение 12 12.06.2010 00:39
Быть или не быть? Вот в чем вопрос! VadEr Свободное общение 8 23.09.2009 16:16
Программа для определения любимых стилей игроков. offland Помощь студентам 0 11.06.2009 17:40
Как заставить Memo?? Lencom Общие вопросы Delphi 6 03.07.2008 15:01