服務創新電子報

从玩游戏中学会写程式,越玩越神!

 

CODE

想踏入工程师的领域,却发现密密麻麻看不懂的英文字母在书本、网页上出现,马上浇熄了许多人学习的欲望?又或是想让小朋友接触程式领域,却发现小朋友往往提不起兴趣!!!好消息是这边有一个非常有趣的程式学习网站,又或是称作程式游戏”CODECOMEBAT“!!!!!有别于以往的一般的程式学习网站(codecademy),CodeCombat是将程式设计的元素融入了游戏里,让学习者在玩游戏的过程中也可以学到如何写程式!!到底有多有趣呢!!就一起来动手玩玩看吧!!

1

上图为一开始的游戏画面,右上方有可以选择语言的地方,当然这个程式学习网站的主旨是”玩游戏学程式”,按下开始游戏,开始玩游戏了!!!

2

进入游戏后,会发现有很多个关卡,在关卡下面会有关卡说明,说明通过这个关卡可能要多少时间、可以学习到的东西,像第一关KITHGARD地牢,要1-3小时学到的东西包含语法、方法、参数…..等等较为基础的部分。

3

进入战役后,选择玩家角色,一开始有两个人物可以选,然后选择你想要使用(学习)的程式语言,这个网站的程式学习现在主要是以Python与Javascript为主!!!选择好角色、程式语言后,开始玩吧!!

4

一开始会获得基本的装备:靴子,而靴子可以让你拥有moveDown(往下)、moveLeft(往左)、moveUp(往上)、moveRight(往右),四种技能。

5

在第一关,你要控制角色移动并得到宝石才能过关,必须将你所学到的技能打在右上方空白处控制角色移动过关!!越后面的关卡可以学习的技能就越复杂,关卡也会越来越难!!如果想要打败敌人,就必须了解每个人物可以使用动作函数(如移动、攻击等),希望你也可以玩游戏学程式囉!!!

这游戏本身有论坛、社群、游戏联盟,可供玩家去使用,CodeCombat 这个游戏适合初学者学习程式设计之外,对于资深的程式设计师而言也是很有用的,因为 CodeCombat 是一个开放原始码的专案,所有的程式码都是 MIT license 授权,而图片或配乐则是以创用 CC 4.0 的方式授权,而这些都可以从 GitHub 上直接下载,如果你也想要发展类似的专案,可以从这边获得非常有用的资源。

最后会问到为何要用CodeCombat呢? CodeCombat制作团队表示:

“想学程式吗? 您不需要课程。您需要的只是大量的时间去”玩”程式。

写程式应该是有趣的。当然不是 「耶!拿到奖章、宝物了。」 的乐趣,而是 「妈我不要出去玩,我要写完这段!」 般引人入胜。这是为甚么CodeCombat被设计成多人对战「游戏」,而不是游戏化「课程」。在您对这游戏无法自拔之前,我们是不会放弃的,当然,这个游戏对你有益。

如果您要沉迷游戏的话,就来沉迷CodeCombat,成为科技时代的魔法师吧!”

Share
标签: ,

留下您的評論

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Share