我正在为一个多玩家游戏的服务器工作,它必须控制在世界上运行的几千个生物。每个生物都有一个带有心跳方法的人工智能,如果玩家在附近,每隔几毫秒就会调用一次,这样他们就可以做出反应。
目前AI使用枚举器作为“例程”,例如
IEnumerable WanderAround(int radius)
{
// Do something
}
它们是从“状态方法”中调用的,这些方法是在foreach中调用的,在心跳中让步,因此您可以在每个节拍上返回到相同的位置。
void OnHeartbeat()
{
// Do checks, maybe select a new state method
在Maven构建期间,我得到了一个缺少工件的错误,因为其中一个依赖项使用版本的属性声明了它的父工件。现在属性本身已在父pom中声明,我的项目构建失败,并显示以下错误:
[ERROR] Failed to execute goal on project abc: Unable to get dependency
information for xyz:pqr:jar:SNAPSHOT: Failed to process POM for
xyz:pqr:jar:SNAPSHOT: Non-resolvable parent POM xyz:pqr-parent:${someversion}
f
我得到的错误是"System.NullReferenceException:'Object reference not set to a object instance‘“。这是我尝试将图像设置为位图的那一行。我已经多次尝试更改图像的位置,但仍然不起作用。
Dim monkeys(4) As PictureBox
For i = 0 To 4
monkeys(i).Image = New Bitmap("H:\Monkey Casino\Monkey Casino\bin\Debug\monkey.bmp")
monk
我每天都在听你说“人工智能”。“人工智能”被认为是世界的革命。但我没有看到这些人工智能。
我见过无数奇怪的网站,其中包含“人工智能”,但实际上没有提供实际的产品供我下载和运行。我不想注册一些“等待名单”或支付"API访问“的钱。
我正在寻找一个AI.exe,我下载,然后我可以查询它的各种事情,它会智能地回答我。例如:
AI.exe "How much is two apples + 42 apples?"
它将使用字符串返回JSON输出,如:
44
我不希望它发出任何外部请求,所以它会有一堆有用的数据库。我希望它能理解数学,单元和诸如此类的东西。我当然不希望能够质疑它的