今天三好酋长为大家推荐一个可以通过玩游戏学习编程的中文网站——CodeCombat。那么你为什么要学习编程呢?是因为学习一门新的技能?或者仅仅是因为爱好?或者是想让孩子在电脑前从游戏走开学一些有用的东西?或者是因为使用装逼神器HackerTyper在女友面前卖弄黑客时被识穿,于是痛下决心要真的学会编程?但不管是什么原因,学习编程的枯燥则是你必须面对的一大困难。那么在CodeCombat网站可以实现现通过先游戏学习Python、Javascript、CoffeeScript、Clojure、Lua、Io等编程语言,你会不会动心呢?反正我是心动了。
CodeCombat网站基于HTML5架构,所以三好酋长建议您最好用使用IE11、Chrome、FireFox等浏览器访问CodeCombat网站。
访问CodeCombat网站(http://codecombat.com/)之后,如果不是因为心里知道是可以学习编程的,那么任何人第一眼看到都会认为这就是一个游戏网站。
注册之后就可以开始游戏了。你可以选择你的游戏角色和要学习的编程语言,包括Python、Javascript、CoffeeScript、Clojure、Lua、Io等编程语言。然后在游戏中通过代码来操控游戏人物,让你在享受通关和对战的乐趣时也同时学习了编程。CodeCombat游戏的设计由易到难,由单人关卡到多人对战,无论你是什么编程水平,都可以通过玩游戏学习到更多的编程知识。
CodeCombat游戏每一关设计的都很巧妙,游戏的开始阶段是学习基础的编程知识,类似于普通游戏的新手教程阶段,让我们对编程有一个简单的认知。而后面的关卡就会越来越难,会逐渐加入判断、循环语句等编程知识,需要玩家更多的创造性。通过语法、接口编写出复杂的函数才能过关。就这样让玩家在玩游戏的过程中,不知不觉地具备了编程思维,而一旦具备了编程思维可以说是学习编程的一个质的飞跃。
怎么样?快把这款游戏推荐给你的沉迷游戏的孩子吧!让他在享受游戏通关乐趣的同时,不知不觉中学习到一门实用的编程语言。