我有一个名为ArtificialIntelligenceBase的类,您可以在其中创建自己的人工智能配置,将一些变量发送到构造器,或者创建一个继承自ArtificialIntelligenceBase的类我还在AIPassive、AIAgressive和AIDefensive类中创建了一些人工智能的示例。显然,所有这些都是从ArtificialIntelligenceBase继承的。您还可以创建另一个AI,只需调用基类并在构造函数中发送一些参数,如下所示: new ArtificialIntelligen
我们组织了人工智能竞赛,人们可以为我们的游戏引擎编写ai,这些游戏引擎是用C# Windows Forms编写的。竞争对手为我们的游戏编写人工智能代码,我们手动将这些代码插入到我们的游戏中,但这需要付出努力,我认为有一种方法可以让人们在运行时插入他们的.cs文件。我们如何设计这个架构,请有人帮助我们。提前感谢并为我的英语表达歉意。
注意:.cs文件包含人工智能逻辑。