Ответ 1
Система кармы довольно проста:
- сделайте себе таблицу кармы.
- вы разрешаете пользователям повышать/понижать рейтинг других пользователей.
- таблицы кармы отслеживают пользовательскую карму
Теперь , вставляя его в бесшовный и очень удобный для пользователя опыт, например StackOverflow,... что, - совершенно другая проблема. Но некоторые моменты для сохранения:
- не разрешать новым пользователям голосовать или голосовать
- назначить штраф за нисходящее голосование (он будет удерживать некоторых людей от похлопывания пользователя без причины).
Изменить (в новом обновлении)
Чтобы избежать спамеров от создания нескольких учетных записей и т.д., я бы опирался на то, что сделал SO, не позволяйте новым пользователям, скажем, пользователям менее 50 пунктов, переходить или понижать голос другого пользователя. Эти пользователи смогут получать очки от человеческого поведения, участвуя в форуме, и они получат свою Карму от своих сверстников. Это должно сделать это
Я полагаюсь на , сохраняя фиксированные очки за голос. Голосование тем, кто всегда будет получать столько же очков, как и голосующий голос. Сделайте линию пропорциональной, а не экспоненциальной, и обменивайте сообщество в целом, не подавляя небольшое количество людей.
Дайте сильным пользователям, Ребятам из большой кармы возможность модерировать, переписывать, редактировать и т.д. других пользователей.
Но все, что я говорю... это именно то, что сделал Stack Overflow. Математика, стоящая за ней, не настолько сложна, что очень сложно доставить лак на такой сайт.
Карма Джеффу и остальной команде.
Надеюсь, что это поможет!