玩游戏还能学编程,这才是真正的功能游戏

这两年,除了娱乐游戏,还有另外一种“功能游戏”也逐渐被更多人提及。

腾讯甚至宣布将对“功能游戏”进行全面布局。

-

那么功能游戏究竟是什么?

---

功能游戏是指,以解决现实社会和行业问题为主要目的,同时具有跨界性、多元性和场景化三大特征,并在学习知识、激发创意、拓展教学、模拟管理、训练技能、调整行为、养成良好品质等方面具有明显作用的游戏品类。它在传统游戏重视娱乐性的基础上,更加强调游戏的功能性。

---

其实就一句话:用游戏的方式解决某种问题,以达到寓教于乐的目的。

-

刚好,最近发现了一款网页游戏,觉得很有意思,完全符合功能游戏的特征。

游戏名称:《极客战记》,在网易平台上。

玩游戏还能学编程,这才是真正的功能游戏

可能通过玩游戏,学习编程。

这算不算是一种教育类功能游戏?

-

闲话不多说,来一起了解一下这款功能游戏吧。

登录成功后,就可以看到界面,很熟悉的游戏界面。

玩游戏还能学编程,这才是真正的功能游戏

有英雄,道具,成就,宗门。

看起来像是一款地牢冒险的游戏。

-

不过在冒险之前,还是要先选择一个英雄角色。

玩游戏还能学编程,这才是真正的功能游戏

看起来有不少英雄,还有各种职业,不管了先选择默认的好了,总不会太差。

选择好角色之后,下方还有个选择项。

-

正题来了,您希望使用哪门编程语言呢?

下拉列表中提供了三种编程语言。

可以根据自己的兴趣选择一种编程语言。

-

(php是世界上最好的语言),可是并没有这个选项。

那就选择PYTHON吧,也是比较流行的编程语言,易学,速度快,而且在AI编程方面也可以使用。

豆瓣,网易,新浪很多网站也都是用它开发的。厉害吧!

-

当然,这里不是来推广编程语言的。

接着往下走。

-

选择默认的PYTHON,然后下一步。

选择一个关卡,就可以开始游戏(学习)了。

-

游的戏每一关,都有目标,需要通过英雄来完成。

英雄在游戏中的所有行为都是通过代码来控制的。

而代码将由你来输入。

玩游戏还能学编程,这才是真正的功能游戏

不会代码?

没关系,这个游戏的主要目的就是让你在玩游戏的过程中,掌握编程技术的。

所以一步步来。

-

先来看第一关。

玩游戏还能学编程,这才是真正的功能游戏

左边是游戏界面,有英雄,地图和场景。

中间是本关需要用到的编程函数。

右边是代码区。

-

这一关比较简单,只要让英雄从最左边移动到右边的出口即可。

跟我们在现实中找路差不多。

你需要控制代码,让英雄先向右移动,然后向下移动,然后再向右移动。

-

按这个思维输入代码。

点击“运行”按钮,英雄就会按代码的要求进行移动。

如果验证正确,就可以顺利完成目标。

如果验证有问题,也会给予提示,哪一行代码有问题,按要求改正就可以。

-

这样第一关就通过了。

可以获得通关奖励,这个界面都很熟悉。

玩游戏还能学编程,这才是真正的功能游戏

接下来就是第二关,第三关,……。

每一关会有新的挑战,也会教你新的函数(编程中的语言)。

只要思路理清楚,按要求还是很容易的。

-

像我一会就过了十几关。

学会了英雄的移动,攻击,开门,说话。

还是蛮有意思的。

玩游戏还能学编程,这才是真正的功能游戏

具体也不多说了,如果对于编程有兴趣的可以试试看。

编程是人类发明的,为了人类服务的,所以不会故意为难你。

只要思路正确,并掌握编程原理就很容易入门。

-

其实学习,最重要的是练习和反馈。

只有自己亲身经历了,犯过错了才会记住。

这也是游戏教育和视频教育的区别吧。

-

希望能有更多有趣的功能游戏出现。

不光娱乐,还能在娱乐中学习和成长。

-

我也一直希望能够有这样一款游戏。

可以一边玩游戏一边背单词,那真是可以解决全世界几十亿人学习外语的大问题。

得一个诺贝尔游戏奖都不过份。


分享到:


相關文章: