我记得《Shadowrun》的日子让我对黑客技术感到兴奋。CodeWar 和 LightBot 都很有趣(尽管 CoreWar 有点过时)。还有哪些其他涉及编码的游戏既有趣又具有挑战性,可以用来让人们对编码感到兴奋或发挥他们的才能,甚至学习基础知识?

有帮助吗?

解决方案

如何 RoboCode

你用Java编码你的坦克,让它在与其他编码坦克的'环'中松开。人们对编码策略,目标等有很好的了解.IBM赞助了它并提出了一些很好的入门编程教程来帮助你入门。

这是一篇很棒的文章来感受它:

Rock'em,sock'em Robocode!

替代文字http://sourceforge.net/dbimage.php?id=89605

其他提示

上传不是一个编码游戏,但它是一个伟大的游戏,让你感觉像一个黑客。

有一大堆“拖放”。编码游戏,你做一个小东西(通常是一个机器人)通过给它一个指令列表解决一些难题。它们只与实际编码模糊相似,但它们仍然非常有趣。

RoboZZle

炼金工程法典

light-Bot

不确定它是否被视为“游戏”,但 TopCoder竞赛很有趣,并且进来各种规模和承诺水平。您还可以使用档案中的谜题进行一些优秀的编程练习。

Python挑战就像那些“查看html源代码”一样。谜语,但需要一些编程才能得到答案。

当我还是个小孩的时候,我玩过“Rocky's Boots”,在那里你必须连接逻辑门来解决谜题。这对我的想法产生了很大的影响。

这是允许您制作游戏和动画的内容: Alice

如果您正在寻找棋盘游戏,您可能需要查看 Robo Rally 。在这场比赛中,2-8人试图尽快在机上操纵他们的机器人,躲避致命的障碍,并试图将其他人机器人推向障碍物。

每个游戏周围所有玩家必须“编码”机器人将在下一轮执行的程序,然后机器人只是按照他们的程序。程序只有五个指令,但仍然创建一个最佳程序可能非常棘手。通常运气很少,这就是为什么我真的很喜欢这个游戏。

类似于Uplink是 HackWars 。而不是点击和黑客攻击,它是多人游戏,你可以编写自己的攻击脚本。实际上有一个包含运行时用于编写2D / 3D游戏,并且在脚本中有很多不同的地方(用于防御,银行,游戏网站等)。

脚本语言与Java类似。

怎么样 爱板

  • 您可以在手机/平板电脑上播放它。
  • 它的 IDE 内置于游戏中。

enter image description here

它内置了基于节点的可视化编程语言,其代码隐藏是类似Python的语言。

enter image description here

你编写代码,驱动人工智能,移动棋子,玩游戏,所有这些仍然在你的移动设备上。

Youtube 视频:移动设备上的可视化编程延时

enter image description here

它附带了相当多的教程,向玩家介绍编程、遗传算法等,并且您可以逐步了解所有这些方法。

它还附带了开箱即用的现成脚本,可供您复制到免费的“开发”和“测试”环境中,...

...这样您就可以根据自己的喜好调整它们,并知道您可以随时恢复到原始状态。

内置的机器学习引擎使您能够

  • 训练你的 AiBot 玩棋盘游戏,
  • 让你的 AiBot 与他们的内置人工智能对战
  • 与你自己的 AiBot 比赛
  • 培育你的 AiBot(遗传算法)
  • 微调您的 AiBot(反向传播)

...调试你的 AiBot,等等。

Youtube 视频:机器学习是移动的!

目前正处于 BETA 测试阶段,但很快就会发布,并且所描述的所有内容都是免费的。

此外,还有单人和多人游戏模式,但它主要是一个关于编码的游戏,完成“......包括电池!”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top