我当时在写单曲人工智能,但我在玩扑克牌时遇到了一个问题。我想要人工智能选择最好的颜色,选择在一个外卡,由他的手牌,但我不知道怎么做。
卡片是一个有脸串和颜色枚举的类。
public class Card
{
public CardColor Color { get; set; }
public string Face { get; set; }
public Card(CardColor color, string face)
{
Color = color;
Face =
我正在尝试编写一个基本的人工智能来响应文本。
然而,在这段代码中;
public void registermessage(View view) {
if (edittext.getText().toString().contains("hello")){
test.setText("Hello, sir.");
} else{
test.setText("It would be better off to say hello first, sir.");
}
每当我写Hello时,它都不会注册为hello。我想禁用该
我试图做一些类似于所做的事情,但是使用不同的人工智能原理和技术。
但是,我很难弄清楚如何将输入从Lua脚本实际发送到模拟器(例如,向左向右发送a、b等)。
我想弄清楚写Mari/o的人是怎么在剧本里写的,但我想弄清楚它是怎么工作的。
那么,请有人向我解释一下到NES模拟器的映射输入是如何工作的吗?
目前为止的代码.(这是使用FCEUX模拟器)
inputTable = joypad.read(1);
for k, v in pairs (inputTable) do
if(k == "right") then
v = true;
end;
print(k,
对于我的WIP游戏(或者未来的游戏),我考虑为enemie/NPC AI添加定制的、用户编写的脚本。这样做的任何用户,谁知道如何编写脚本可以为敌人写人工智能。我想使用LUA (或者其他脚本,如果更简单的话),但是我真的不知道如何使用:
在java代码中嵌入LUA和其他脚本语言
让这个脚本控制特定的NPC或NPC的类型。
在脚本语言中有特殊的功能来控制播放器是否接近NPC或类似的东西。
Computercraft mod for Minecraft是我想要实现的一个很好的例子(或多或少)。而不是执行精确的命令(前进1瓦,前进2瓦,左2瓦等等)。我想用这个脚本来做人工智能。你有
我正在学习prolog,我正在读一本名为《人工智能编程Prolog》的书。作为练习,我想学习如何扩展本书中的一个示例。有人能帮帮忙吗?
假设你有这些事实:
parent(pam, bob). %pam is a parent of bob
parent(george, bob). %george is a parent of bob
我该如何写一个prolog谓词来给我一个bobs父母的列表?例如:
list_parents(bob, L).
L = [pam, george] ;
L = [george, pam] ;
true.