Mat*_*ard 113 artificial-intelligence
回到我上学的时候,我记得修补了一个Mac游戏,你用一种伪装配语言编写小机器人然后可以互相争斗.他们可以在竞技场周围移动,寻找不同方向的对手,并发射某种武器.非常基本的东西,但我非常喜欢它,即使我不记得这个名字.
有没有好现代的等价物?
Pas*_*dis 34
我以前在大学时使用Robocode编写自己的机器人很有趣.
它是基于Java的,API被详细说明,并且很容易让一个具有挑战性的机器人启动并运行.
这是一个例子:
public class MyFirstRobot extends Robot {
public void run() {
while (true) {
ahead(100);
turnGunRight(360);
back(100);
turnGunRight(360);
}
}
public void onScannedRobot(ScannedRobotEvent e) {
fire(1);
}
}
Run Code Online (Sandbox Code Playgroud)
Jas*_*n Z 32
刚发现Light Bot.编程您的机器人四处移动并执行任务以完成拼图.甚至包括子程序.通过将切片拖动到插槽中来编程机器人.游戏很精致.
更新 Lightbot现在是该游戏的最新版本,并且具有专为4-8岁或9岁以上儿童设计的版本(没有上限),并且还具有一种if
lightbot 1的屏幕http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg
onn*_*odb 24
我认为最初的游戏叫做Core Wars(这篇维基百科文章包含很多有趣的链接); 似乎还有各种节目和比赛,例如在corewars.org.我从来没有时间去研究这些游戏,但它们看起来非常有趣.
zig*_*tar 19
在Flash游戏Manufactoria中,您通过以与FSM非常相似但更强大的方式布置传送带和开关来"编程"工厂.这场比赛真的很棒.试一试,特别是如果你是正式语言和自动机!
Manufactoria屏幕截图http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png
zig*_*tar 17
Bug Brain需要以图形方式构建和训练人工神经网络以控制错误的游戏.
Bug Brain屏幕截图http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg
小智 13
有问题的游戏肯定是Mac的Robowar.我的儿子玩得很开心,继续编程真正的机器人.
如前面Proud所述,有一个wiki页面:http: //en.wikipedia.org/wiki/RoboWar
虽然过去几年里围绕游戏的活动并不多,但最近举办了一场锦标赛,还有一个雅虎电子邮件组.
Jas*_*n Z 12
如果你想离开你的键盘,Wizards of the Coast重新推出了一款名为RoboRally的游戏,这是一款好斗的编程棋盘游戏.
http://www.wizards.com/roborally/
我也热衷于这类游戏.我使用的一个现代例子是http://www.robotbattle.com/.还有其他各种内容 - 例如http://www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics/中列出的内容