题
我记得《Shadowrun》的日子让我对黑客技术感到兴奋。CodeWar 和 LightBot 都很有趣(尽管 CoreWar 有点过时)。还有哪些其他涉及编码的游戏既有趣又具有挑战性,可以用来让人们对编码感到兴奋或发挥他们的才能,甚至学习基础知识?
解决方案
如何 RoboCode
你用Java编码你的坦克,让它在与其他编码坦克的'环'中松开。人们对编码策略,目标等有很好的了解.IBM赞助了它并提出了一些很好的入门编程教程来帮助你入门。
这是一篇很棒的文章来感受它:
其他提示
上传不是一个编码游戏,但它是一个伟大的游戏,让你感觉像一个黑客。
不确定它是否被视为“游戏”,但 TopCoder竞赛很有趣,并且进来各种规模和承诺水平。您还可以使用档案中的谜题进行一些优秀的编程练习。
Python挑战就像那些“查看html源代码”一样。谜语,但需要一些编程才能得到答案。
当我还是个小孩的时候,我玩过“Rocky's Boots”,在那里你必须连接逻辑门来解决谜题。这对我的想法产生了很大的影响。
这是允许您制作游戏和动画的内容: Alice
如果您正在寻找棋盘游戏,您可能需要查看 Robo Rally 。在这场比赛中,2-8人试图尽快在机上操纵他们的机器人,躲避致命的障碍,并试图将其他人机器人推向障碍物。
每个游戏周围所有玩家必须“编码”机器人将在下一轮执行的程序,然后机器人只是按照他们的程序。程序只有五个指令,但仍然创建一个最佳程序可能非常棘手。通常运气很少,这就是为什么我真的很喜欢这个游戏。
类似于Uplink是 HackWars 。而不是点击和黑客攻击,它是多人游戏,你可以编写自己的攻击脚本。实际上有一个包含运行时用于编写2D / 3D游戏,并且在脚本中有很多不同的地方(用于防御,银行,游戏网站等)。
脚本语言与Java类似。
怎么样 爱板
- 您可以在手机/平板电脑上播放它。
- 它的 IDE 内置于游戏中。
它内置了基于节点的可视化编程语言,其代码隐藏是类似Python的语言。
你编写代码,驱动人工智能,移动棋子,玩游戏,所有这些仍然在你的移动设备上。
它附带了相当多的教程,向玩家介绍编程、遗传算法等,并且您可以逐步了解所有这些方法。
它还附带了开箱即用的现成脚本,可供您复制到免费的“开发”和“测试”环境中,...
...这样您就可以根据自己的喜好调整它们,并知道您可以随时恢复到原始状态。
内置的机器学习引擎使您能够
- 训练你的 AiBot 玩棋盘游戏,
- 让你的 AiBot 与他们的内置人工智能对战
- 与你自己的 AiBot 比赛
- 培育你的 AiBot(遗传算法)
- 微调您的 AiBot(反向传播)
...调试你的 AiBot,等等。
目前正处于 BETA 测试阶段,但很快就会发布,并且所描述的所有内容都是免费的。
此外,还有单人和多人游戏模式,但它主要是一个关于编码的游戏,完成“......包括电池!”