作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我一直在考虑在家里开始一个业余项目来锻炼一下我的大脑。 Reversi看起来像一个简单的游戏,其中机动性对游戏玩法有深远的影响。它至少比井字游戏进步了一步。这将是针对某种 AI 的单个玩家。
我想在 PC 上用 C++ 试试这个。
我可能会遇到什么问题?
你会推荐什么图形库?
哪些问题是我不够聪明,没有问自己?
最佳答案
问题...
好吧,在编写游戏的策略部分时一定要确定,不要简单地走能给你最多棋子的 Action 。您还必须重视棋盘位置。例如,如果有机会在棋盘角落放置一 block 棋子,应该优先于任何其他移动(除了赢得比赛),因为该棋子永远不会被翻过来。而且,将棋子放在角点附近几乎是您可以做出的最糟糕的举动(如果角空间是开放的)。
希望这对您有所帮助!
关于c++ - 您将如何实现黑白棋游戏? (奥赛罗),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/199555/
我是一名优秀的程序员,十分优秀!