有了codecombat,妈妈再也不用担心我的编程

一 起因

2015年左右,在找游戏化编程方面的网站,于是找到了codecombat。特点是使用游戏化编程模式,目标引导, 实时反馈,的确玩得爱不释手。每个级别包含不同的任务,比如搜集宝石、打败怪兽以及找出通往下一关的路。一部分关卡免费,订阅会员可以玩所有关卡。

针对级别: 初学者到中级水平的开发者

image.png

二 如何玩

进入https://cn.codecombat.com/play/dungeon
1 点击关卡亮点(红色蓝色五角星,或旗帜的点),弹出开玩窗口,点击“开始”关卡

image.png

2 选择游戏道具,然后点击“开始”,即可开始关卡


image.png

备注:“重新选择英雄” 按钮,弹出选择英雄界面
(1)可选择不同的英雄(有些英雄带特殊技能,能在编程过程中用到)(特殊英雄需用到钻石解锁,钻石可游戏中获取)
(2)可选择不同的编程语言(包含python javascript lua coffeescript可选)


3 首先弹出的是向导页面,表示当前关卡的任务


image.png

4 编码窗口预览(左边是动画区,右边是代码区)


5 编码完成后,点击“运行”按钮

6 如有编码错误,实时提示。运行中有问题也实时提示。


image.png

7 如代码和逻辑木有问题,点击“完成”按钮

8 完成关卡后,弹出积分,钻石,道具奖励
(1) 积分是升级用的,有些道具英雄要足够等级才能穿戴
(2)钻石是购买英雄和道具用的
(3)道具分武器,防具,宠物,技能书
(能用新的编程语法,能用新的技能)


image.png
武器,防具,首饰等
宠物
技能书

9 最后,玩的开心!

三 推荐服务器

比较推荐官方中文版和中国爱好者搭建版本,内容都基本一致,中文版看的清楚点,门槛低一点。

官方版本
https://www.codecombat.com 英文版
https://cn.codecombat.com 中文版

中国爱好者搭建版本
https://www.codecombat.cn
https://www.codecombat.cc

四 其他

1 其他游戏化编程网站
https://www.codingame.com
针对级别: 初学者到高级水平的开发者
能选择的语言更多。如codecombat通关了,可以考虑此网站

2 codecombat的源码
代码开源在github,也可以搭建个服务器,大家就可以玩所有关卡
https://github.com/codecombat/codecombat

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 138,436评论 20 591
  • 明帝九年七月十三日,有惊雷击于殿上,殿中黑气萦绕,过午乃散。是夜,辰华宫三婢子卒于梦中,死状惊恐。 七月二十日,...
    伊芜阅读 269评论 4 10
  • 我不是那种醒目的人,做一件事情要犯几次错误才能慢慢体会。
    虾米1997阅读 20评论 0 0
  • 人说靠父母你是公主,致唯一把当做公主的爸爸。 小时候特别依赖爸爸,想要什么爸爸眼都不眨就给买,再晚想吃什么爸爸就去...
    婧萱只水眠阅读 53评论 0 1
  • 今天是5.19中国旅游日。据说国内好多景点都会免费或半价,由于是周五大多数人还是上班的,所以想趁机占便宜的想法自然...
    rainyours阅读 38评论 0 0