运用真实的 Python 代码、自动操作机器、机器人和无人机:对自动驾驶车辆进行编程;破解密码;应用机器学习进行预测;自动物流配送;使用图像处理技术引导导弹。获取实际编码技能,解决激动人心的小规模编程挑战。
JOY OF PROGRAMMING – 软件工程模拟器是一种沉浸式 3D 编程益智游戏,使用真实的 Python 代码、自动操作和控制实际机器、机器人、无人机等。在玩游戏的同时,培养实际的编码技能,解决令人兴奋的小规模编程挑战,不断进步,解锁新的编程功能,提高机械设备的性能。
- 自动物流配送,快速将货物从 A 地运输到 B 地
- 编写导航代码,让真空真空吸尘器人完成公寓清洁工作
- 智能家居面板设计图形用户界面
- 使用暴力算法破解密码密码密码密码密码密码密码
- 使用距离扫描仪、摄像头、激光雷达和防撞传感器编程自动驾驶车辆
- 使用 PID 等基本反馈控制,确保机器人稳定运行
- 利用机器学习,预测生产质量,制定合理的定价
- 应用计算机视觉识别钞票和清点金额
- 建立自动塔防系统
- 利用图像处理技术引导导导弹飞向预定目标
- 可选教程水平为初学者提供分步指南,帮助他们开始编程之旅
- 使用随附关卡编辑器创建自己的益智游戏
- 找到有收藏价值的简报,包括一些有趣的计算机科学趣闻
- 通过完成关卡获得星星奖励,然后用它们解锁新的编程功能
- 努力完成某一类别的所有关卡测试,获得不同的证书
开放式挑战
- 真实编程:没有伪代码,没有虚构语言。相反,有些功能齐全 python 代码,以及各种流行的基本包,如 numpy、pandas、scipy、pillow、sklearn 等等。建议提前了解一些编程的基本知识(Python 或其它语言)并对编程产生浓厚的兴趣。
- 游戏内置 IDE:基于 CodeMirror 的游戏内置 Python IDE,提供语法亮点显示、自动完成、文档字符串工具提示、调试、自动缩进、代码折叠、复制/粘贴、取消/重做等功能。
- 现实挑战:从机器人技术到抽象算法和创造性编码,需要探索计算机科学的广度和深度。
- 开放式益智游戏设计:每个关卡都有许多不同的有效解决方案。
- 明确的目标:每个关卡都有强制性目标和最多三个可选目标。
- 即时反馈:永远不要担心代码是否正常运行。获取每个好(或坏)步骤的即时和增量反馈,并找到有效的解决方案。
- 性能指标:匿名比较您自己的最佳解决方案与其他解决方案在速度、内存使用和代码长度方面的差异。
- 无硬锁:永远不会陷入单一关卡,总有几个开放挑战可供选择。
- 每周挑战:每周处理不同的场景,并与您的最佳解决方案进行比较。
- 您可以选择将您的解决方案和代码提交到排名中,然后与世界分享。
快乐编码!

评论0