由计算机科学教授开发的编码模拟游戏
建议先具备编程知识再来玩 JOY OF PROGRAMMING - Software Engineering Simulator这款游戏。
当我看到这款游戏的介绍时,“寓教于乐 ”这个词突然出现在我的脑海中。它无疑将编码变成了一项更有趣、正反馈爆棚的活动。
JOY OF PROGRAMMING - Software Engineering Simulator 的介绍中写道:“使用真正的 Python 代码实现机器、机器人、无人机等的自动化, 为自动驾驶汽车编程;破解密码;应用机器学习;自动化物流;使用图像处理引导导弹。"
游戏中准备了各种关卡,这些关卡的目标,无论是强制性的还是可选性的,都可以通过不同的有效解决方案来解决。完成关卡后,您将获得星星,用来解锁新的编程功能。
Prof. Scherer
Prof. Scherer
Prof. Scherer
在现实世界中,程序员可能会追求用最少的行数就能实现功能的简洁代码,在游戏中也是如此。通过性能指标,您可以将自己的解决方案与其他解决方案在速度、内存使用量和代码长度方面进行比较,而这一切都是以匿名方式完成的。除了完成关卡这一主要目标外,游戏还有一些附带目标,例如通过完成特定类别中的所有关卡来获得各种证书。
游戏提供的关卡编辑器可让您创建自己的谜题。因此,请尽情发挥您的创造力吧。
这款游戏的开发者 Scherer 教授也是一位计算机科学教授。他们还贴心地通过 YouTube 视频系列提供了解题示例,一步步引导玩家完成部分关卡。
开发者善意地提醒玩家,这绝不是一款休闲游戏,它可能是 Steam 上最难的游戏之一。《JOY OF PROGRAMMING》并不是为所有玩家设计的,它更适合那些已经掌握了一些基本编码技能的玩家,或者对编程充满好奇和热情的玩家。对于正在学习 Python 的学生来说,这是一个完美的选择,因为你可以在获得真实世界编程经验的同时,享受解决令人兴奋的挑战的快乐。