Artificial intelligence 最佳编程游戏

Artificial intelligence 最佳编程游戏,artificial-intelligence,Artificial Intelligence,当我在学校的时候,我记得修补过一个Mac游戏,你用一种伪汇编语言给小机器人编程,然后它们可以互相攻击。他们可以在竞技场上四处走动,从不同的方向寻找对手,并发射某种武器。很基本的东西,但我记得很深,即使我记不起它的名字 有什么好的现代等价物吗?在大学里,我曾经很喜欢用自己的机器人编码 它是基于Java的,API是详细的,很容易让一个具有挑战性的机器人启动并运行 以下是一个例子: public class MyFirstRobot extends Robot { public void

当我在学校的时候,我记得修补过一个Mac游戏,你用一种伪汇编语言给小机器人编程,然后它们可以互相攻击。他们可以在竞技场上四处走动,从不同的方向寻找对手,并发射某种武器。很基本的东西,但我记得很深,即使我记不起它的名字


有什么好的现代等价物吗?

在大学里,我曾经很喜欢用自己的机器人编码

它是基于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);
     }
 }

我也很喜欢这种游戏。我使用的一个现代例子是。还有很多其他的——比如在

中列出的那些,我认为原始游戏被称为(这篇维基百科文章包含了很多有趣的链接);现在似乎仍然有一些节目和比赛,例如在。我从来没有时间研究过这些游戏,但它们看起来很有趣。

我想说,迄今为止最著名的编程游戏是。我不知道你是否还能找到活动的“戒指”,尽管我在前段时间(4年或5年)试用过很多。

我以前从未听说过或看过核心战争,但它看起来很有趣。不过,我必须为机器人代码担保。这很有趣,也很有挑战性,尤其是当你有一群人在与其他人竞争的时候。

如果你想远离键盘,海岸奇才队放松了一款名为Roboral的游戏,这是一款好斗的编程棋盘游戏


还有一款很棒的黑客游戏,名字我简直记不得了。人力资源管理。

我认为这是.NET平台上最好的“学会编程”游戏之一。

我必须大声说一句,这是我在Apple II时代玩的第一个编程“游戏”。它是由著名的沃尔芬斯坦城堡的西拉斯·华纳写的。

另一部好作品是。它在一个有趣的机器人编程类游戏中教授C/Java风格的编程。它的目标是10-15岁的孩子,但这是一个很好的游戏。

马特,我想你指的游戏是(或者它的一个克隆,也许——如果我没记错的话,我第一次接触的是帕斯卡语的Probot)。这很有趣。

刚刚找到。对机器人进行编程,使其四处移动并执行任务以完成拼图。甚至包括子例程。通过将平铺拖动到插槽中来编程bot。这场比赛非常精彩

更新现在是该游戏的最新版本,有专门为4-8岁或9岁以上儿童设计的版本(没有上限),还具有某种if功能

还有,我觉得这很有趣(在发现我很差劲后不久)

几个月前我染上了毒瘾。它不是真正基于编码的,更多的是黑客行为。它仍然很有趣而且超级极客。


非常容易上瘾,这是学习python的一个很好的方法,虽然它比编程本身更具逻辑性,但我在小学时真正喜欢的方法是。它有传感器,门,或者门,而不是门,电线,计时器和其他各种东西。教孩子逻辑的奇妙程序

去链接,你仍然可以玩它

因为PlayStation很有趣。它可以让你用一个流程图来编程小机械来进行战斗


虽然没有严格的编程基础,但我很喜欢这个游戏,你可以将逻辑门连接到机器人的传感器和马达上,让它移动并对环境做出反应,逃离城市,逃离障碍。我玩过苹果//e,这是这台电脑上最好的游戏之一(与Lode Runner!:-)。

你一定在想。哦,多可爱啊

尽管社区正在慢慢消亡,但仍然存在


当然,核心战争是经典之作。但这是另一个问题。想象!曾经有一段时间(1982年),你可以出售一款基于逻辑门的商业游戏

我喜欢。它仍处于开发阶段,但它是一款界面巧妙的伟大游戏。

所讨论的游戏绝对是Mac版的Robowar。我儿子玩得很开心,接着给真正的机器人编程

正如Proud之前提到的,它有一个wiki页面:

虽然在过去几年中,围绕这项游戏的活动并不多,但最近举行了一次锦标赛,还有一个雅虎电子邮件组

是关于编程各种版本中出现的bug(!),例如有限状态机、Java、图灵机、多线程

在flash游戏中,您通过以一种与FSM非常相似但功能更强大的方式布置传送带和开关来“编程”工厂这个游戏真的很棒。试试看,特别是当你喜欢正式语言和自动机的时候


一个游戏,你必须以图形的方式构造和训练人工神经网络,以控制一个bug


是一款专门为谷歌Ai竞赛编写的游戏,机器人控制着征服行星的舰队,它们支持多种语言

如果你愿意看看像Light Bot和Manufactoria这样的单人游戏,我强烈推荐。它具有包含函数调用的条件命令。这允许进行复杂的堆栈操作。有成千上万的用户创建的谜题,从可怜的显而易见到令人兴奋的谜题。他们最近增加了对智能手机的支持


我还认为值得一看。

我很惊讶还没有提到太空化学。用符号编程,但编程仍然如此

当你对java基本知识有了很强的理解时,新程序员通常容易掌握C++语言。Colobot允许您使用与Java几乎相同的语言编程自动化工艺,并移动,