加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

开源项目CodeCombat:玩游戏就能学会编程

发布时间:2014-03-12 13:50:06 所属栏目:外闻 来源:站长网
导读:CodeCombat是一个通过玩游戏来学习编程的网站,也是GitHub上最大的开源CoffeeScript(一种脚本语言,类似JavaScript)项目,有上千程序员和玩家为其编写程序、测试游戏。到

CodeCombat是一个通过玩游戏来学习编程的网站,也是GitHub上最大的开源CoffeeScript(一种脚本语言,类似JavaScript)项目,有上千程序员和玩家为其编写程序、测试游戏。到目前为止,已经翻译成17种国外语言。最近,该网站将所有源代码提交到GitHub上,实现了全面开源。

官方称,他们网站的任务就是教会人们如何编程,游戏覆盖编程菜鸟到大神各个阶段,总共超过9千关。人们不需要任何编程知识即可了解程序的运行逻辑,并编出实用的代码。

玩游戏 编程 开源项目 CodeCombat

看起来像是塔防游戏——《王城保卫战》,但却是一款即时战略游戏。

玩游戏 编程 开源项目 CodeCombat

每关都会有对话讲解如何操作(遗憾没有中文)

玩游戏 编程 开源项目 CodeCombat

左侧是游戏界面,右侧是代码界面,通过在右侧输入关键语句代码,控制左侧角色的移动和攻击等动作。

玩游戏 编程 开源项目 CodeCombat

前几关非常简单,几行“上下左右”和“攻击”的代码即可完成通关。

玩游戏 编程 开源项目 CodeCombat

每关结束后都有个回顾,告诉你在上一关学到了什么。

玩游戏 编程 开源项目 CodeCombat

当输入错误,比如大小写错误,在代码下方会提示具体的出错信息,玩家可以据此Debug。

玩游戏 编程 开源项目 CodeCombat

第二关中,你要先去右边吃蘑菇变强,再去击杀怪物。(点击图片查看具体代码,其实向右移动一步即可迟到蘑菇,代码中是两步)

玩游戏 编程 开源项目 CodeCombat

第三关,在击杀第一个怪物后,角色的血也不多了,所以要先去下方喝药瓶。

玩游戏 编程 开源项目 CodeCombat

下去喝药瓶,输入代码按回车,角色就会照做。

玩游戏 编程 开源项目 CodeCombat

第四关

前N关都是编程中最基本的顺序语句,随着关数的提升,像“if…else,then”等判断、循环语句也会逐渐加入,可玩性越来越高。玩家在不知不觉也就具备了编程思维。

网站地址:http://codecombat.com/

(编辑:应用网_镇江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读