专注于软件工程师的游戏

软件推荐 游戏 编程
2021-10-08 21:32:06

软件工程师通常能够有效地发现可以自动化、通过算法等解决的部分。

有没有玩家可以通过成为程序员来利用的游戏?

也就是说,编写重复性任务的脚本或协调复杂的任务,使用算法寻找策略等?

4个回答

Untrusted是我能想到的最接近这个描述的东西。这是一款冒险游戏,您必须在其中修改代码以解决关卡和逃生。

但是,我认为这比您可能理解的要字面一些。我可以想象动作冒险游戏的谜题解决方案更多的是算法,但我不知道有什么。

我不确定你在 Linux 上做了多少,但Vim Adventures可能属于你的资格范围。

该游戏更像是 VIM 的一种教学工具,但它是一款非常有趣的游戏,它可以为任何在 Linux 上进行基于文本的开发(好吧,无论如何是 VIM/VI)的人提供很好的复习/新体验。

Colobot是一款很棒的游戏,您需要对机器人进行编程以实现目标。

程序机器人实现目标

它老了。然而非常有趣。

感兴趣的链接:
http://colobot.info/colobot-gold-edition/
https://github.com/colobot


电梯传奇- 电梯编程游戏
http://play.elevatorsaga.com/

在此处输入图像描述

如果您想要更多可以选择编程解决方案的传统游戏,我会尝试任何包含Computercraft模组的大型Minecraft模组包。我会推荐FTB Monster,但实际上任何具有 Computercraft 的包(或您自己的模组)都可以。

我已经看到人们使用 Lua 编程语言通过 Computercraft 创建了一些非常高级的自动化(我自己也创建了一些基本到中等复杂的自动化的东西)。

编辑:我最近遇到了另一个类似的模块,叫做OpenComputers它更难设置(在游戏中,mod 的安装与 Computercraft 相同),但有一些东西使它从 Computercraft 中脱颖而出。如果你愿意,你可以做我正在做的事情并使用这两个 mod(以及 200 多个额外的 ☺)。