【问题标题】:What is a good game involving coding?什么是涉及编码的好游戏?
【发布时间】:2010-10-22 23:36:18
【问题描述】:

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

【问题讨论】:

    标签: survey


    【解决方案1】:

    RoboCode怎么样

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

    这里有一篇很棒的文章来感受一下:

    Rock 'em, sock 'em Robocode!


    (来源:sourceforge.net

    【讨论】:

    • 我忘记了 RoboCode!这是一个伟大的!
    【解决方案2】:

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

    【讨论】:

    • +1 它包含一些网络概念,以及基本的加密概念……此外,总的来说,它只是一款很棒的游戏。 :D
    【解决方案3】:

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

    RoboZZle

    The Codex of Alchemical Engineering

    light-Bot

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

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

          【讨论】:

          • 天哪,没办法!洛基的靴子!我以为我是唯一的一个!
          【解决方案7】:

          【讨论】:

          • 糟糕...几秒钟后我发布了与您相同的内容。
          【解决方案8】:

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

          【讨论】:

            【解决方案9】:

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

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

            【讨论】:

              【解决方案10】:

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

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

              【讨论】:

                【解决方案11】:

                Ai-Board怎么样

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

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

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

                YouTube Video: Visual Programming Time-lapse on a mobile device

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

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

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

                内置的机器学习引擎让您可以

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

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

                YouTube Video: Machine Learning is mobile!

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

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

                【讨论】:

                  【解决方案12】:

                  【讨论】:

                    猜你喜欢
                    • 1970-01-01
                    • 1970-01-01
                    • 2012-03-27
                    • 2010-11-06
                    • 1970-01-01
                    • 1970-01-01
                    • 1970-01-01
                    • 2021-06-01
                    • 1970-01-01
                    相关资源
                    最近更新 更多