玩家在玩儿童游戏中玩家聊天的白名单

时间:2010-11-22 09:00:01

标签: chat whitelist

我们正在为孩子们开发一款教育性多人游戏,并希望允许玩家使用白名单系统互相聊天。使用白名单聊天时,玩家只能输入出现在白名单中的单词。

我们一般都知道白名单的局限性,但我们认为白名单聊天系统可以让我们的玩家在游戏中更好地表达自己,同时允许比主持或黑名单聊天更高级别的安全性。

虽然系统很容易实现,但我们无法在线找到“安全”字样本白名单。有谁知道我们在哪里可以找到这样的清单,最好有许可证允许我们在商业项目中使用它?

感谢。

3 个答案:

答案 0 :(得分:1)

我不相信简单的单词白名单会削减它。对于很多东西有很多委婉说法,白名单永远不会阻止(例如“他像杂草一样成长”很好,“他正在种植杂草”不是)。我们不要提到基本的“你想见面吗?”如果会议在游戏中发生会很好,但如果发生这种情况则非常危险。然后还有阻止罕见,外来或输入错误的单词的问题,这可能会使您的聊天系统足够令人沮丧,以至于不会被使用。

在我看来,绝对没有办法可以匹配一个活跃而称职的人类主持人提供的安全性。当然,根据聊天流量的大小和任何实时要求,使用人类有很多实际问题。然而,考虑到你的应用程序是针对儿童的,尽管费用高得多,但人类适度可能是完全可以接受的。

第二个选择,但与人类审核的能力相差甚远,是使用一些统计过滤器,如Bogofilter,如果你训练得好,它会很乐意对任意文本进行排序。黑名单也有助于立即减少小孩子不应该(但通常都知道)知道的消息。您还需要一堆过滤器,这些过滤器可以使用电话号码,电子邮件和街道地址以及网络链接来减少消息。

也许具有最佳效果/成本比的方法是使用由多个统计过滤器辅助的人类主持人来更好地利用他们的时间。但请记住,如果有恶意用户(即教室里除了同龄孩子以外的其他任何东西),就没有办法确保没有任何可疑或危险的事情发生。

答案 1 :(得分:0)

您可以尝试使用标准的unix字典。的/ usr /共享/字典/字。但你必须修改它以删除顽皮的单词。

http://en.wikipedia.org/wiki/Words_%28Unix%29

http://www.openwall.com/wordlists/

答案 2 :(得分:0)

虽然这不能完全回答您的问题,Runescape会使用白色的短语列表,而不是单词。

Runescape中的实现很尴尬,因为有很多短语可供选择。有时你必须通过3或4个菜单来获得你想要的短语。

如果你能想出一个更好的短语组织,那么这可能适合你。

相关问题