《JOY OF PROGRAMMING - Software Engineering Simulator》是一款沉浸式的 3D 编程解谜游戏,玩家可以使用真实的 Python 代码来自动化和控制逼真的机器、机器人、无人机等。在游玩的过程中培养实际的编码技能,解决令人兴奋的小型编程挑战,并逐步解锁新的编程功能和改进的机械装置。建议具备先前的编程知识。 自动化物流以快速运输物品 使用控制反馈(PID)稳定机器人 为汽车编写导航代码 通过暴力破解密码 解决经典算法和数据结构 精确控制狙击步枪 使用图像处理来计数硬币 应用计算机视觉引导导弹 立即获取,投入你的编程冒险吧! 公平警告 《JOY OF PROGRAMMING》不是一款休闲游戏。…
《JOY OF PROGRAMMING - Software Engineering Simulator》是一款沉浸式的 3D 编程解谜游戏,玩家可以使用真实的 Python 代码来自动化和控制逼真的机器、机器人、无人机等。在游玩的过程中培养实际的编码技能,解决令人兴奋的小型编程挑战,并逐步解锁新的编程功能和改进的机械装置。建议具备先前的编程知识。
自动化物流以快速运输物品 使用控制反馈(PID)稳定机器人
为汽车编写导航代码 通过暴力破解密码
解决经典算法和数据结构 精确控制狙击步枪
使用图像处理来计数硬币 应用计算机视觉引导导弹
立即获取,投入你的编程冒险吧!
公平警告
《JOY OF PROGRAMMING》不是一款休闲游戏。事实上,它是 Steam 上最难的游戏之一。它提供真实的编程体验:大量的思考、艰苦的工作、收集信息、调试以及一些挫折感。但你也将学习新技能,成为更好的开发者,最重要的是享受最终攻克难题时的那种甜美感觉。
功能
教程关卡帮助你入门《JOY OF PROGRAMMING》中的编程概念
使用包含的关卡编辑器创建你自己的谜题
寻找带有有趣计算机科学小知识收藏资料卡
通过完成关卡获得星星,并用它们解锁新的编程功能
努力获得多种不同的证书,以完成某一类别中的所有关卡
真实编程:没有伪代码,没有虚构的语言。相反,是完全功能的 Python 代码,支持你喜欢的包,如 numpy, pandas, scipy, pillow, sklearn 等。建议具备一些基本的先前编程知识(Python 或其他语言)以及对编程的强烈兴趣。
游戏内 IDE:基于 codemirror 的游戏内 Python IDE 提供语法高亮、自动补全、docstring 提示、调试、自动缩进、代码折叠、复制/粘贴和撤销/重做。高级用户也可以选择使用外部 IDE,如 VSCode 或 PyCharm。
逼真的挑战:从机器人到抽象算法和创意编码——计算机科学的广度和深度等待着你。
开放式谜题设计:每个关卡都有许多不同的有效解决方案。
明确的目标:每个关卡有一个强制目标和最多三个可选目标。
即时反馈:永远不用担心你的代码是否工作正常。在迈向可行解决方案的每一步(无论好坏)都能获得即时的增量反馈。
性能指标:将你的最佳解决方案与其他人在速度、内存使用和代码长度方面进行匿名比较。
无硬性锁定:永远不会被困在单个关卡中,总是有几个开放挑战可供选择。
可选择提交你的解决方案和代码到排行榜并与世界分享。
由计算机科学教授设计
该游戏主要由一名开发人员开发,他也是一名计算机科学教授。开发人员提供的配套 Youtube 系列视频为几个关卡提供了示例解决方案,并逐步讲解。
关卡编辑器
创新的基于 Python 的关卡编辑器允许创建和脚本化全新的关卡,带来激动人心的新挑战。这些新关卡也可以通过游戏的 Workshop 与社区共享。
快乐编码,立即获取《JOY OF PROGRAMMING》!
评论