8

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

4

12 回答 12

6

RoboCode怎么样

你用 Java 对你的坦克进行编码,然后让它与其他编码的坦克一起在“环”中释放。人们非常喜欢编码策略、定位等。IBM 赞助了它,并提供了一些很好的入门编程教程来帮助你入门。

这是一篇很棒的文章,可以感受一下:

Rock 'em, sock 'em Robocode!

替代文字
(来源:sourceforge.net

于 2009-04-30T21:32:20.920 回答
5

Uplink与其说是一种编码游戏,不如说是一款让您感觉像黑客的出色游戏。

于 2009-04-30T21:20:56.563 回答
5

有一大堆“拖放”编码游戏,您可以在其中制作一个小东西(通常是机器人),通过给它一个指令列表来解决一些难题。它们与实际编码只是模糊地相似,但它们仍然很有趣。

RoboZZle

炼金术法典

光机器人

于 2009-04-30T21:48:13.173 回答
3

不确定它是否被视为“游戏”,但TopCoder 比赛很有趣,并且有各种规模和承诺级别。您还可以从档案中解决难题,以获得一些良好的编程实践。

于 2009-04-30T21:03:48.820 回答
3

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

于 2009-04-30T21:08:54.533 回答
2

当我还是个孩子的时候,我玩过“洛基的靴子”,你必须在其中连接逻辑门来解决难题。这对我的想法产生了很大的影响。

于 2009-04-30T21:02:57.433 回答
2

核心战争。

于 2009-04-30T21:32:27.800 回答
1

这里有一些东西可以让你制作游戏和动画:Alice

于 2009-04-30T21:06:46.330 回答
1

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

每一轮比赛,所有玩家都必须“编码”机器人将在下一轮执行的程序,然后机器人就按照他们的程序进行操作。这些程序只有五个指令长,但仍然创建一个最佳程序可能相当棘手。通常很少涉及运气,这就是我非常喜欢这个游戏的原因。

于 2009-04-30T21:11:46.600 回答
1

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

脚本语言看起来类似于 Java。

于 2009-04-30T22:18:09.407 回答
1

爱板怎么样

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

在此处输入图像描述

它具有内置的基于节点的可视化编程语言,其代码隐藏是一种类似 python 的语言。

在此处输入图像描述

您编写代码,驱动 Ai,移动棋子,玩游戏,所有这些仍然在您的移动设备上。

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

在此处输入图像描述

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

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

...这样您就可以随心所欲地调整它们,因为您知道您可以随时恢复到原始状态。

内置的机器学习引擎允许您

  • 训练您的 AiBot 玩棋盘游戏,
  • 用你的 AiBot 对抗他们内置的 Ai
  • 与自己的 AiBot 对战
  • 培育你的 AiBot(遗传算法)
  • 微调你的 AiBot(反向传播)

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

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

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

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

于 2019-04-06T03:35:43.550 回答
-1

欧拉计划

于 2009-04-30T21:02:56.013 回答