我们正在使用实体系统制作游戏。我们和我的同事对做人工智能的方法有不同的看法。
基本上,他认为一切都应该是一个系统,而我不在这里。
这就是他的方式:
Systems:
- Sensor System (look for a target)
- Pathfinding System (find a path to a target which will be colliding between agents with high probability)
- Attack System (attack target if in attack range)
- Movement System
我是人工智能(人工智能)学习版本空间的新手,我需要解决求和任务的帮助。我正在使用一个软件来完成学习过程,所以我的任务是学习和理解正在发生的事情(我的意思是为什么软件会产生这样的结果)等等。
我的任务是我有一个品牌的汽车:
Brand Likes
_____ _____
opel yes
toyota no
bmw yes
ford yes
nissan no
我的问题是:
1)我怎样才能知道一个人喜欢哪个汽车品牌?我的理解是第一品牌(欧宝)在例子中应该是正面的(是)还是?
2)我怎样才能知道一个人不喜欢哪个汽车品牌?
should i make the fir
我有下面的类,移动人工智能到给定的工厂,这是很好的工作,但它感觉真的很混乱。
任何关于更好地布局逻辑的输入都将是非常感激的,逻辑遵循这样的思想:我们将从植物位置获取人工智能的x和y位置,如果值为正,则添加30,如果值为负值,则取掉30。
如果你还需要解释逻辑的话,请告诉我。
private void movePosistion(Plant p) {
/*
* set which direction to move,the number generated relates to the
* direction as below:
我想用一个简单的AI做一个简单的应用程序。我做了大量的研究,找到了一些关于决策树、规则和行为树的文章。
我在展示新GKDecisionTree的WWDC2016上看到了一段视频。也许这对我的应用程序来说是一个简单的解决方案。
我尝试了这段代码,但在这一行得到了一个错误:
let tree = GKDecisionTree(attribute: "anrgy?")
参数类型“String”不符合预期的类型“NSObjectProtocol”
// SETUP TREE
let tree = GKDecisionTree(attribute: