【发布时间】:2010-10-22 23:36:18
【问题描述】:
我记得 Shadowrun 的那些日子让我对黑客技术感到兴奋。 CodeWar 和 LightBot 都很有趣(虽然 CoreWar 有点过时了)。还有哪些涉及编码的有趣且具有挑战性的游戏可以用来让人们对编码感到兴奋或发挥他们的才能,甚至学习基础知识?
【问题讨论】:
标签: survey
我记得 Shadowrun 的那些日子让我对黑客技术感到兴奋。 CodeWar 和 LightBot 都很有趣(虽然 CoreWar 有点过时了)。还有哪些涉及编码的有趣且具有挑战性的游戏可以用来让人们对编码感到兴奋或发挥他们的才能,甚至学习基础知识?
【问题讨论】:
标签: survey
RoboCode怎么样
您用 Java 对您的坦克进行编码,然后让它与其他编码的坦克一起在“环”中放松。人们非常喜欢编码策略、定位等。IBM 赞助了它,并提供了一些很好的介绍性编程教程来帮助您入门。
这里有一篇很棒的文章来感受一下:
(来源:sourceforge.net)
【讨论】:
Uplink 与其说是一款编码游戏,不如说是一款让您感觉像黑客的出色游戏。
【讨论】:
有一大堆“拖放式”编码游戏,您可以在其中制作一个小东西(通常是机器人),通过给它一个指令列表来解决一些难题。它们只是与实际的编码有点相似,但它们仍然很有趣。
【讨论】:
不确定它是否被视为“游戏”,但TopCoder Competitions 很有趣,并且有各种大小和承诺级别。您还可以从档案中解决难题,以获得一些良好的编程实践。
【讨论】:
The Python Challenge 就像那些“查看 html 源代码”的谜语,但需要一些编程才能得到答案。
【讨论】:
当我还是个孩子的时候,我玩过“洛奇的靴子”,你必须在其中连接逻辑门来解决难题。这对我的想法产生了很大的影响。
【讨论】:
【讨论】:
这里有一些东西可以让你制作游戏和动画:Alice
【讨论】:
如果您正在寻找棋盘游戏,您可能想看看Robo Rally。在这场比赛中,2-8 人试图尽快操纵他们的机器人越过棋盘,躲避致命的障碍物,并试图将其他人机器人推入途中的障碍物。
每一轮比赛,所有玩家都必须“编码”机器人将在下一轮执行的程序,然后机器人就按照他们的程序进行操作。这些程序只有五个指令长,但仍然创建一个最佳程序可能相当棘手。通常很少涉及运气,这就是我非常喜欢这个游戏的原因。
【讨论】:
类似于上行链路是HackWars。它不是指向和点击黑客攻击,而是多人游戏,您可以编写自己的攻击脚本。实际上包含一个用于编写 2d/3d 游戏的运行时,并且有许多不同的地方可以挂接脚本(用于防御、银行、游戏网站等)。
脚本语言看起来类似于 Java。
【讨论】:
Ai-Board怎么样
它有一个内置的基于节点的可视化编程语言,其代码隐藏是一种类似python的语言。
您编写代码、驱动 Ai、移动棋子、玩游戏,所有这些仍然在您的移动设备上。
YouTube Video: Visual Programming Time-lapse on a mobile device
它附带不少教程,向玩家介绍编程、遗传算法等,您可以逐步了解所有这些方法。
它还带有现成的脚本,开箱即用,您可以将其复制到免费的“开发”和“测试”环境中,...
...这样您就可以随心所欲地调整它们,因为您知道您可以随时恢复到原始状态。
内置的机器学习引擎让您可以
...调试您的 AiBot,等等。
YouTube Video: Machine Learning is mobile!
它目前处于 BETA 测试阶段,但很快就会发布,并且所描述的一切都是免费的。
此外,还有单人和多人模式,但它主要是一个关于编码的游戏,完全“......包括电池!”
【讨论】:
【讨论】: