编程的乐趣 - 软件工程模拟器/JOY OF PROGRAMMING - Software Engineering Simulator

点击按钮下载

8.37GB


【游戏介绍】


JOY OF PROGRAMMING - 软件工程模拟器是一款沉浸式 3D 编程益智游戏,通过运用真实的 Python 代码,自动运行和控制实际的机器、机器人、无人机等。玩游戏的同时培养实际的编码技能,化解令人兴奋的小规模编程挑战并不断进步,进而解锁新的编程功能和提升机器设备的性能。

  • 自动化物流配送,快速将物品从 A 地运输到 B 地
  • 编写导航代码,让真空吸尘机器人完成公寓清洁工作
  • 为智能家居面板设计图形用户界面
  • 运用暴力算法破解密码
  • 使用距离扫描仪、摄像头、激光雷达和防撞传感器,对自动驾驶车辆进行编程
  • 使用 PID 等基本反馈控制,确保机器人运行稳定
  • 使用机器学习,预测生产质量并制定合理的定价
  • 应用计算机视觉,识别钞票和清点金额
  • 创建自动化塔防系统
  • 运用图像处理技术,引导导弹飞向预定目标
  • 可选的教程级别,为初学者提供分步指南,助其开启编程之旅
  • 使用随附的关卡编辑器,创建您自己的益智游戏
  • 找到有收藏价值的简报,其中包含一些有趣的计算机科学趣闻
  • 通过完成关卡赢取星星奖励,然后用它们来解锁新的编程功能
  • 努力完成某一类别的所有关卡测试,获得各种不同的证书

立即加入愿望清单 并为开启个人编程之旅做好准备!

开放式挑战

  • 真实编程:没有伪代码,没有虚构语言。相反,有的是功能齐全的 python 代码,以及各种热门的基础包,例如 numpy、pandas、scipy、pillow、sklearn 等。建议事先了解一些基本的编程知识(Python 或其他语言)并且对编程产生了浓厚的兴趣。
  • 游戏内置 IDE:基于 CodeMirror 的游戏内置 Python IDE,提供语法高亮显示、自动完成、文档字符串工具提示、调试、自动缩进、代码折叠、复制/粘贴,以及撤消/重做功能。
  • 现实的挑战:从机器人技术到抽象的算法和创意编码,计算机科学的广度和深度有待我们的探索。
  • 开放的益智游戏设计:每个关卡都有许多不同的有效解决方案。
  • 明确的目标:每个关卡都有一个强制性目标和最多三个可选目标。
  • 即时反馈:永远无须担心代码是否正常运行。获取每一个好(或坏)步骤的即时、增量反馈,找到有效解决方案。
  • 性能指标:匿名比较您本人的最优解决方案与其他人的解决方案在速度、内存使用和代码长度方面的差异。
  • 无硬锁:永远不会陷入单一关卡,总有几个开放的挑战可供选择。
  • 每周挑战:每周处理不同的场景,并与您的最优解决方案进行比较。
  • 您可以选择将自己的解决方案和代码提交到排行榜,然后跟全世界分享。

由计算机科学教授设计

这款游戏主要由一名开发人员设计开发,这名开发人员恰好也是一位计算机科学教授。这名开发人员还计划推出配套的 Youtube 系列视频,展示每个关卡的示例解决方案并通过演示来逐步介绍。讲解推理步骤和编程原理,帮助初学者进入游戏并学习实际的编程技能。系列视频还将专门介绍一些精选的社区解决方案,讨论其他方法和潜在改进。

关卡编辑器与改编支持

JOY OF PROGRAMMING 设计之初便提供内置的第一关卡改编支持。基于 Python 的创新关卡编辑器,让用户能够创建新挑战并编写脚本,还可以轻松导入 3D 对象、声音文件、视频和图像等自定义资源,然后在关卡编辑器中使用。 提供全面的改编支持来扩展游戏,计划在抢先体验结束之前随附自定义的改编 PAK.

快乐编码并立即加入愿望清单!

【游戏截图】

Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots
Screenshots


【配置需求】

需要 64 位处理器和操作系统
操作系统: 仅限 Windows 10/11, x64
处理器: Core i5 8400, Ryzen 5 2600
内存: 8 GB RAM
显卡: GTX 1070
DirectX 版本: 12
存储空间: 需要 12 GB 可用空间