分享

编程可以边玩游戏边学吗?

 丝广里 2017-04-08

编程(Coding),一提到这个字眼,估计可以吓跑一堆人。不得不承认,过去我对编程也是这样一种感觉。一眼看到那种上千行的代码就心生恐惧与抵触。可是,我们真的很有必要重新认识编程,因为它正变得简单而不是复杂,易用而不是繁琐。

编程可以边玩游戏边学吗?

为什么要学习编程?

可能是很多人一下子闪现的问题。试想一下,现在人工智能这么牛,是不是学会了编程就可以指挥人工智能帮我们做更多的事情呢?一想到这个,好像懂得编程是个不错的事情。

于此同时,虚拟世界与实体世界相互交织,过去我们生活在一个经纬位置上的地球,而今天我们同时生活在一个IP地址的地球。

而程序就是虚拟世界的语言,根据兴趣,基于好奇,多少了解一点编程,就会更懂得这个世界的运行规则,也可以更好地应用它,甚至改造它。

编程可以边玩游戏边学吗?

是不是非要看一本又一本大斧头的编程书才可以学会编程呢?是不是得有非常厉害的编程老师在身边才可以掌握编程呢?过去可能是的,现在不是如此。学习编程不是那种一板一眼的事情,而是一种可以在网上看看教程,在群里合伙做点项目,到论坛讨论各种花边和细节,整个过程虽然不能说轻松,但是非常自由愉快。

如今,对于初学者,又多了一种方式,那就是边玩游戏边学编程。

有三个工具可供选择:

1、Swift Playgrounds

适合小朋友和大人,主要学习Swift语言。不知不觉学会自己做个APP不在话下。

2、Code Combat

(https://)

适合小朋友和大人,学习语言涵盖丰富,包括Python, Html, CSS, C语言等。

3、Scratch

模块化拖拽就可以编程,适合低年级小朋友,自由度艺术性高。

这一次我们重点介绍第一个Swift Playgrounds。应该说Swift Playgrounds和Code Combat非常像,都是有主人公,有任务情境,一关一关地做任务,都非常好玩,互动性很高。

Code Combat

【长成这样,完全看不出来是在学编程】

Swift Playgrounds

是一个iPad上的应用程序,下载好后,打开就可以开始游戏化学习了。

我们先选择一个简单的,Swift基础板块。

是的,一进来先看几张剧情介绍

点击按钮,正式开始咯

左边试着输入代码,右边点击编程可以边玩游戏边学吗?“运行我的代码”,看看是否可以完成任务。

在提示下,敲了几行代码,搞定!动画和背景音乐超赞!

然后,就是一关接一关。完成第一小节。之后,再看一组剧情。

编程可以边玩游戏边学吗?

不错,就是这样。是不是很简单,剧情就这样继续展开,很快你就会发现,那个很复杂的程序也不过就是由这些规则累积变化而成。

剧情继续发展······

对,就是这样,这个游戏简直就是一个无底洞,有趣好玩又挑战无限!

不知不觉,你已经学会了很多。新建一个空白面板,编写一个剪刀石头布和机器对战也没有问题!编程可以边玩游戏边学吗?

看上去的确像是在玩游戏,可是这种游戏化的学习课程何尝不是一种学习的好方式呢?讲解变成了剧情,反馈变成了可视化而又时时的提醒与陪伴,学习变成了闯关、解决问题和创造产品!这是多么好的学习设计体验!

未来,会有越来越多的领域可以通过这种方式进行学习,你的学习欲望不受时间空间的限制,沉浸在更好的体验中不断前行。

学习像是在完善自己播种的一颗“树”,分配好你的点数(时间和精力),选择好技能之树的路径,你的'大树'茁壮成长的时候,在泥土之下,思维的“树根”也会慢慢延伸开来。期待你的收获。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多