回到我上学的时候,我记得修补了一个Mac游戏,你用一种伪装配语言编写小机器人然后可以互相争斗。 他们可以在竞技场周围移动,寻找不同方向的对手,并发射某种武器。 非常基本的东西,但我非常喜欢它,即使我不记得这个名字。

有没有好现代的等价物?

===============>>#1 票数: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);
     }
 }

===============>>#2 票数:32

刚发现Light Bot 编程您的机器人四处移动并执行任务以完成拼图。 甚至包括子程序。 通过将切片拖动到插槽中来编程机器人。 游戏很精致。

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

lightbot 1的屏幕http://www.lostateminor.com/wp-content/uploads/2008/10/light-bot.jpg

===============>>#3 票数:24

我认为最初的游戏叫做Core Wars (这篇维基百科文章包含很多有趣的链接); 似乎还有各种节目和比赛,例如在corewars.org 我从来没有时间去研究这些游戏,但它们看起来非常有趣。

===============>>#4 票数:19

在Flash游戏Manufactoria中,您通过以与FSM非常相似但更强大的方式布置传送带和开关来“编程”工厂。 这场比赛真的很棒。 试一试,特别是如果你是正式语言和自动机!

Manufactoria屏幕截图http://www.tomdalling.com/wp-content/uploads/manufactoria-bubble-sort.png

===============>>#5 票数:17

Bug Brain需要以图形方式构建和训练人工神经网络以控制错误的游戏。

Bug Brain屏幕截图http://www.infionline.net/~wtnewton/oldcomp/bugbrain.jpg

===============>>#6 票数:13 已采纳

有问题的游戏肯定是Mac的Robowar。 我的儿子玩得很开心,继续编程真正的机器人。

如前面Proud所述,有一个wiki页面: http//en.wikipedia.org/wiki/RoboWar

虽然过去几年里围绕游戏的活动并不多,但最近举办了一场锦标赛,还有一个雅虎电子邮件组。

===============>>#7 票数:12

如果你想离开你的键盘,Wizards of the Coast重新推出了一款名为RoboRally的游戏,这是一款好斗的编程棋盘游戏。

http://www.wizards.com/roborally/

===============>>#8 票数:10

http://www.pythonchallenge.com/

很容易上瘾,也是学习python的好方法

===============>>#9 票数:8

太空化学尚未被提及,我感到很惊讶。 用符号编程,但编程。

http://spacechemthegame.com/

===============>>#10 票数:6

另一个好的是CEEBot 它以一种有趣的,机器人编程类型的游戏教授C / Java风格编程。 它的目标是10-15岁,但这是一个很好的。

===============>>#11 票数:6

Colobot

当您对Java基础知识有深刻理解时,新程序员通常很容易掌握C ++等语言。 Colobot允许您使用几乎与Java相同的语言对自动化工艺进行编程,并移动,感知和操纵其环境,以便在危险的星球上完成任务。

===============>>#12 票数:5

当然,核心战争是经典之作。 Rocky's Boots是另一个。 想像! 有一段时间(1982年)你可以出售基于逻辑门的商业游戏!

===============>>#13 票数:5

我也热衷于这类游戏。 我使用的一个现代例子是http://www.robotbattle.com/ 还有其他各种内容 - 例如http://www.google.com/Top/Games/Video_Games/Simulation/Programming_Games/Robotics/中列出的内容

===============>>#14 票数:5

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

我也认为炼金工程法典值得一看。

===============>>#15 票数:4

我喜欢Ruby Warrior 它仍处于开发阶段,但它是一款具有巧妙界面的精彩游戏。

===============>>#16 票数:4

我认为.NET Terrarium是.NET平台上最好的“学习程序”游戏之一。

===============>>#17 票数:3

核心战争

===============>>#18 票数:3

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

Kara http://www.swisseduc.ch/compscience/karatojava/kara/icons/kara-worldeditor.gif

===============>>#19 票数:3

Planetwars是专门为Google Ai Contest编写的游戏,机器人控制着征服行星的舰队,它们支持多种语言

===============>>#20 票数:3

还有mySQLgame ,我发现它非常有趣(在发现我吮吸后不久)。

以下是休闲游戏玩法的内容。

===============>>#21 票数:2

我说最着名的编程游戏就是核心战争 我不知道你是否还能找到活跃的“戒指”,虽然我在前一段时间(4年或5年)尝试过很多次。

===============>>#22 票数:2

我以前从未听过或者说过Core Wars,但它看起来很有趣。 不过,我确实要为RoboCode担保。 这很有趣也很有挑战性,特别是如果你有一群人与其他人竞争。

===============>>#23 票数:2

http://en.wikipedia.org/wiki/Hacker_(computer_game)

http://en.wikipedia.org/wiki/Hacker_2

还有一个很棒的黑客游戏,其名称我根本记不起来。 人力资源管理。

===============>>#24 票数:2

Matt,我认为你所指的游戏是CRobots (或者其中一个克隆,也许 - 我的第一次接触是与Pasob的PRobots,如果我没记错的话)。 这很有趣。

===============>>#25 票数:2

虽然它比编程本身更具逻辑性,但我在小学时非常喜欢的是Rocky's Boots 它有传感器,AND门,OR门,NOT门,电线,定时器和各种其他东西。 用于教孩子逻辑的神奇程序。

转到链接,你仍然可以玩它!

===============>>#26 票数:2

PlayStation Heart for PlayStation很有趣。 它会让你使用流程图编写小机器来进行战斗。

大脑

===============>>#27 票数:1

你一定在想RoboWar 哦它多么可爱。

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

http://robowar.sourceforge.net/RoboWar5/index.html http://tech.groups.yahoo.com/group/robowar/

===============>>#28 票数:1

我必须向RobotWar大声喊叫,这是我在Apple II时代首次播放的第一个编程“游戏”。 它是由斯特拉斯华纳写的沃尔芬斯坦城堡成名。

===============>>#29 票数:1

几个月前,我让自己沉迷于上行链路 它不是真正基于编码,更多是黑客攻击。 这仍然很有趣,超级怪异。

===============>>#30 票数:1

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

  ask by community wiki translate from so

未解决问题?本站智能推荐:

1回复

2048年游戏的最佳盲目算法是什么? [关闭]

自从2014年2月发布以来,游戏2048已经大受欢迎。有关游戏的描述和最佳算法的讨论,请参阅2048游戏的最佳算法是什么? 。 这是源代码 。 2048的盲算法是看不到板的算法; 算法收到的唯一反馈是是否发生了尝试滑动(我们可能会认为滑动滑块会产生可听见的哔哔声)。 盲目算法实际上
3回复

在街机/战略游戏AI编程中选择最佳目标算法

我只想知道在街机/策略游戏中使用的各种AI算法或逻辑,这些算法或逻辑可以为单个单位寻找/选择最佳攻击目标。 因为,我不得不编写一个小的AI逻辑,在这种情况下,他们的部队将遭到各种加油机的攻击,因此我一直无法获得更好的逻辑或算法,以选择最佳目标来攻击加油机。 可用数据包括:油轮位置,范
1回复

简单游戏的遗传编程,非专家可行吗? [关闭]

我一直在认真地尝试创建一个基因程序 ,它将以可接受的方式发展为井字游戏。 我正在使用基因组生成一个函数,然后将板作为输入并输出结果......但它不起作用。 这个程序可以用少于500行代码(包括空行和文档)编写吗? 也许我的问题是我正在生成过于简单的AI。 我的研究 T
3回复

编写Web bot的最佳编程语言是哪种? [关闭]

我想知道哪种编程语言提供了大量的库来编写Web机器人? 像抓取网页上的数据一样。 说我想为weather.yahoo.com网站获取天气。 对于AI桌面机器人,答案也一样吗?
14回复

2048游戏的最佳算法是什么?

我最近偶然发现了2048游戏。 您可以通过在四个方向上任意移动相似的图块来合并它们,以制作“更大”的图块。 每次移动后,新的图块将出现在随机的空白位置,值为2或4 。 当所有盒子都装满并且没有可以合并磁贴的移动,或者您创建的值为2048磁贴时,游戏终止。 第一,我需要遵循明确定义的策
1回复

纸牌游戏的AI设计[关闭]

按照目前的情况,这个问题不适合我们的问答形式。 我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。 如果您认
3回复

为平铺游戏制作AI [关闭]

我制作的游戏涉及一张“平铺”表,目的是使它们按照该颜色分为2个块​​乘以2,并有16种独特的颜色。 我已经完成了游戏的这一部分,并希望继续制作一个AI组件,该组件会建议您可以完成游戏的最少移动次数。Ive决定使用2d数组,以便能够识别每种颜色的位置不会直接影响董事会,我需要一些帮助。 一旦完
1回复

开始AI编程[关闭]

我对AI非常感兴趣,并希望在这个领域开始编程。 AI中的各个领域是什么? 例如神经网络等 可以为AI初学者推荐哪本书,是否有人工智能领域使用的首选语言?
6回复

编程技巧:如何创建一个简单的纸牌游戏

当我学习Ruby语言时,我越来越接近实际的编程。 我在想创造一个简单的纸牌游戏。 我的问题不是面向Ruby,但我确实想知道如何用真正的OOP方法解决这个问题。 在我的纸牌游戏中,我希望有四个玩家,使用标准牌组,52张牌,没有笑话/通配符。 在游戏中,我不会将ace用作双卡,它始终是最高卡
2回复

确定最佳动作(人工智能-游戏)

我也看不出如何设置此设置:我必须为2个玩家的不对称棋盘游戏编写一个小的IA。 每个回合中,每个玩家都有许多动作要点,可用于在棋盘上移动棋子(10x10)。 现在,我知道如何根据给定动作点的数量为每个棋子生成可能动作的列表,但是我继续下一步,选择最佳动作。 我该如何编码这样一个事实,例如5个