编程就像现代的“魔法”,程序员可以从无到有地创造出各种神奇的软件。所以很多人都想学编程,可惜枯燥的代码和书籍只能让人昏昏欲睡,没有毅力的新手根本难以入门,但是现在福音来了!
代码战斗(CodeCombat)是一款开源编程游戏,使用代码来操控游戏人物,令您在体验游戏乐趣的同时,一边学习Java、 Python等多种编程语言。
无英文和代码基础的小白可以轻松上手,从最初的入门级单人关卡,到后面高难度的多人对战,每一关设计的都很巧妙。初期是基础知识的学习,对函数结构有个初步认识,后面判断、循环语句会逐渐加入,需要更多的创造性。通过语法、接口编写出复杂的函数才能过关,不知不觉就具备了编程的思维。
高手除了挑战一些高难度的多人游戏关卡之外,还可以完全参与到项目本身的开发中去,譬如代码编写、关卡设计、漏洞测试、文字翻译等等,给这个公益项目做贡献。
代码战斗的创始人认为让想学习编程的人可以「真正享受」这一过程,而不是将学习当作包袱。要有趣且高效的学习,编程必须要好玩!
这游戏不是「哇,又一个满分的奖状!」那种「好玩」,而是「老妈叫你吃饭,你说先得把这关打通!」这就是为什么代码战斗是一款多人对战游戏,而不只是一个单人的游戏化编程课程那么简单。
游戏画风类似于「王国保卫战」的可爱卡通风格。升级打怪,拯救被怪物抓走的女主。如果你想学编程还爱玩游戏,那么去把代码战斗打通关吧!你就会成为科技时代的魔法师!
领取专属 10元无门槛券
私享最新 技术干货