苹果年度十佳游戏,评给了这款游戏化编程学

点击上方“科技学堂”订阅最新科技教育信息

科技学堂“教育科技”栏目,每周为你推荐一款教育类App

往期的“教育科技”栏目中,学堂君已经为大家推荐了几款不同风格的编程教育的App。有苹果公司大品牌背景,课程体系完善的“SwiftPlaygrounds”;也有像格力高公司这种风格另类,用AR技术作为特色的教育App“Glicode”。今天学堂君介绍的“人力资源机器”(HumanResourceMechine)它是一款从教育内容设计非常优秀的编程教育类游戏。

这是“人力资源机器”的界面,在左侧场景区中,分别为待处理的传送带、处理完的传送带,可以临时放置物品的地砖,以及你和你上司。

在这个游戏中,你的角色是一名进入人力资源机器中的员工;你的任务是将输入传送带上的数据进行处理,并放到输出传动带上。

目前,很多编程教育的App的任务设计是通过控制角色移动完成某项目标。与移动角色的App相比,数据处理任务更接近计算机的底层运算。这也是是“人力资源机器”场景与程序设计中最具特色的地方。

这样的场景实际上就是一个极简版的CPU。传送带、地砖和你,分别对应CPU中储存器、寄存器和控制器。

右侧是程序区。多数编程教育App使用的是高级的编程语言(如Swift、Python等),而“人力资源机器”使用的却是汇编语言。这里我们可以看出这个编程教育游戏的设计思路——从计算机的底层原理理解程序的运作。

上图是一则模运算(两数相除取余数)的样例。在高级语言中,我们只需要学会x=a%b就可以得到计算结果,但我们并不理解输入这些指令之后,在CPU中出现了什么过程。而这个编程教育游戏还原这个过程。

“人力资源机器”的指令集非常简单,简单到连四则运算都少了两个。学生在玩这游戏的时候,会去进一步的思考,我们日常所用的加减乘除的本质是什么?如何用简单的方法实现复杂的运算?

此外,“人力资源机器”还预设了“职业生涯”和“强迫症诊断标准”,增加你通关的动力。

职业生涯树

职业生涯树中后期的任务并不简单,有时候你需要思考很久才能得到一个通关办法。

强迫症诊断标准会要求你尽可能优化程序,完成两项挑战的会在生涯树中点亮两个灯。值得注意的是,很多关卡并不能同时刷出挑战体积和挑战速度两项成就(看上去让强迫症更不爽是不是)。

如果你没有接触过编程,这个编程教育游戏很适合启蒙;如果你已经学习过一段时间的编程,这个游戏能让你对程序有更加扎实的理解。

“人力资源机器”获得AppStore评选的年十佳年度游戏,它也是十佳年度游戏中唯一一款教育类游戏。此外,它还有安卓版和PC版,下载方式如下:

人力资源机器

30RMB

在AppStore或各大安卓应用市场上均可下载,PC版可以在Steam上下载。

科技学堂“教育科技”栏目每周为你推送一款教育科技产品,长按下方







































擅长白癜风的辩证论治
看白癜风到中科白癜风医院



转载请注明:http://www.pwsaw.com/qpzzd/8271.html

当前时间: