为gam编写AI时混淆/隐藏其他玩家的信息

2024-09-28 22:21:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python为一个纸牌游戏制作一个AI,我想知道如何防止玩家的决策函数访问游戏提供给他们的信息,而他们本不应该访问这些信息(例如,其他玩家的手)。目前,游戏对象本身正在被传递到玩家的决策函数中

我只能看到两种改进的途径:要么仔细选择你传递的内容(尽管即使是像自己的牌组这样的东西也不应该被自己操纵,不幸的是,这可能不起作用),要么以某种方式使用一些模糊的方法进行过滤,但我真的想不出一种方法。你能想出更好的设计方法吗

谢谢! 安德鲁


Tags: 对象方法信息游戏内容方式玩家ai
1条回答
网友
1楼 · 发布于 2024-09-28 22:21:31

像对待人类玩家一样对待他们;不要给他们内在的勇气,只要给他们一个接口就行了

例如,给他们一个只包含允许他们访问的信息的对象,让AI返回他们希望执行的操作的选择

相关问题 更多 >