C# WPF 扑克游戏:如何让 AI 像思考一样

本文关键字:一样 AI 游戏 扑克 WPF | 更新日期: 2023-09-27 18:34:08

我想让我的 AI 对手在 1vs1 扑克游戏中"思考"几秒钟,但我不知道如何在只有计时器栏或指示 AI 思维的东西工作时停止所有动作。

我尝试了Thread.Sleep,但我可能以某种方式错误地使用了它,因为它有点"崩溃"了屏幕,也许仍然有一种方法可以使用它。

基本上,起初,我只是希望代码每次单击按钮(下注、弃牌或检查/看涨)时都这样做,然后 AI 在做出决定之前需要几秒钟来响应。

C# WPF 扑克游戏:如何让 AI 像思考一样

让你的 AI 在异步任务中运行,该任务将允许 UI 线程仍更新。

查看 http://msdn.microsoft.com/en-us/library/hh191443.aspx 了解基础知识。