我试图使一个Tic脚趾在平地,但我遇到了一些问题,与人工智能系统。我想做的是,如果中间位置没有被占据,它就会选择它,如果不是,它会选择一个随机数,并列出它可以赢得的所有路线,以及玩家将使用的所有路线,但是它会阻止他们,但是我遇到了这个问题。,球员采取一个回合( pTurn变量),它将使人工智能行动,然而,我不知道在哪里放置人工智能代码。#Player is O and AI is X AIChoice = random.randint(1,8
我有一个名为ArtificialIntelligenceBase的类,您可以在其中创建自己的人工智能配置,将一些变量发送到构造器,或者创建一个继承自ArtificialIntelligenceBase的类我还在AIPassive、AIAgressive和AIDefensive类中创建了一些人工智能的示例。显然,所有这些都是从ArtificialIntelligenceBase继承的。您还可以创建另一个AI,只需调用基类并在构造函数中发送一些参数,如下所示: new ArtificialIntelligen