小编Abh*_*han的帖子

可以将"蒙特卡罗树搜索"应用于像Stratego这样的"具有不完全信息的双人游戏"吗?

我想开发一个具有不完全信息的双人游戏 - "Stratego".

这场比赛"有些"像国际象棋,但最初我们对对手的棋子不了解.当一件作品被一些对手的作品攻击或攻击时,他们的等级被揭示出来并且较高等级的作品杀死/捕获较低等级的作品.有关游戏的更多细节可以在这里找到.

我做了一点研究.我读了JA Stankiewicz撰写的"Stratego中的对手建模".但我找不到关于如何开发游戏的完整教程.我已经成功开发了一款双人游戏 - "Othello"又名Reversi,我熟悉MINIMAX算法和alpha-beta修剪.

我发现蒙特卡罗树搜索也用于开发零和二玩家游戏.它可以用于像Strategiesgo这样的游戏吗?我可以获得相同的完整教程吗?

任何其他不涉及蒙特卡罗树搜索的教程也很有用:)

artificial-intelligence minimax alpha-beta-pruning

5
推荐指数
1
解决办法
2500
查看次数

比scanf和printf更有效的扫描和打印整数方式

我只想知道如何在不使用scanf/printf/cin/cout的情况下读取整数(来自stdin)和写入整数(在stdout上),因为它们太慢了.谁能告诉我fread和fwrite如何用于此目的?我只知道一点关于缓冲等等.我想替换以下两个代码 - >

[1]

    long i , a[1000000];
    for(i=0;i<=999999;i++)
           scanf("%ld",&a[i]);
Run Code Online (Sandbox Code Playgroud)

[2]

    for(i=0;i<=999999;i++)
           printf("%ld\n",a[i]);
Run Code Online (Sandbox Code Playgroud)

任何其他有效的方法表示赞赏.提前致谢!!

c c++

2
推荐指数
1
解决办法
2112
查看次数