文档章节

CodeCombat 用编程来玩的游戏——现在已经全面开源

竟悟
 竟悟
发布于 2014/02/22 23:12
字数 676
阅读 204
收藏 0
点赞 0
评论 0

你还在为编程头痛吗?你还在为被游戏玩头痛吗?我们现在也能在游戏中称王称霸了。现在,有一种游戏叫“CodeCombat”。对,您没听错,他就是传说中的“代码战役”(自己翻译的)。不知你是否听过,玩游戏也可以学编程。

在倡导计算机学习,要从娃娃抓起的年代,孩子们不能只是玩游戏,作为以程序员为职业的父母,怎么能忍心让孩子被游戏欺负呢?怎么忍心让孩子玩别人开发的游戏呢?所以,我们要对那些简单头脑就能玩的游戏说“不”。目前,CodeCombat游戏全面开源,它是一款多人编码游戏,该款游戏的任务就是教会大家如何编程,并且通过游戏来提升开发者的技能水平。因为开源,我们可以为孩子们定制我们希望的样式。所以,大家拿起手中的键盘,开始敲打吧。


游戏总共超过9千关,每个步骤都会有语音操作提示(非中文),无论你是新手还是编程精英都可以加入到这款游戏中。——出自某网站!!!



CodeCombat由于是用浏览器玩的,所以应该是一款跨平台游戏,而且是多语言版本(妈妈不用担心我的英语不好了)。个人感觉应该使用 IE9 及 Chrome等比较好吧,感觉走得是 HTML5!


最重要的是,你是写代码执行游戏。你要扮演得是一名非常有力量的魔法师,要通过你写代码魔法,让你的人去消灭怪兽(其实是怪物)。你可能说,这么多代码,C、VB、C#、HTML(我忍了),这么多我用哪个。这个你放心,他有自己的代码语言叫 CoffeeScript(但是感觉很像 JavaScript),其实,他有教学,你不用担心。因为开源,你可以。。。嘿嘿嘿。。。


CodeCombat已经被托管在GitHub上,它也是GitHub上最大的开源CoffeeScript项目。代码遵循MIT和Creative Commons协议。该游戏是由Y Combinator投资,开发者可以利用玩游戏的方式投入到开源和游戏开发工作中。两周前,发布了测试版本。更多详情,可以访问其博客。


官网:http://codecombat.com/


托管地址:https://github.com/codecombat/codecombat


借鉴其它网站!


© 著作权归作者所有

共有 人打赏支持
竟悟
粉丝 5
博文 1
码字总数 676
作品 0
朝阳
人工智能用Python?高考要加入Python?!Python成为微软官方Excel脚本语言?再不学习就OUT了!

Python适合初学者入门最好的语言 人工智能用Python?高考要加入Python?现在连微软官方Excel都要把Python作为官方语言!Python魅力这么大!小伙伴们知道吗?小编只想说,现在不学Python就OUT...

q1622479435 ⋅ 06/08 ⋅ 0

用编程来玩的游戏 CodeCombat 已全面开源

你还在为编程头痛吗?你还在为被游戏玩头痛吗?我们现在也能在游戏中称王称霸了。现在,有一种游戏叫“CodeCombat”。对,您没听错,他就是传说中的“代码战役”(自己翻译的)。不知你是否听...

竟悟 ⋅ 2014/02/22 ⋅ 24

给伸手党的福利:Python 新手入门引导

这是一篇 Python 入门指南,针对那些没有任何编程经验,从零开始学习 Python 的同学。不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以此文作为一个参考。 在这个信...

crossin ⋅ 06/15 ⋅ 0

世界AI人才储备战硝烟四起,中国能否抢占少儿编程先机?

在人工智能的发展过程中,人才储备无疑是重要的一环。人工智能应是一种可以深埋于任何产业中的底层技术,与医疗结合可以提升影像资料的检阅效率,与工业结合可以提升分拣速度……在未来,或许...

脑极体 ⋅ 04/18 ⋅ 0

CoffeeScript 编程游戏--CodeCombat

CodeCombat 是一个通过玩游戏来学习编程的网站,也是GitHub上最大的开源CoffeeScript(一种脚本语言,类似JavaScript)项目,有上千程序员和玩家为其编写程序、测试游戏。到目前为止,已经翻...

叶秀兰 ⋅ 2014/02/24 ⋅ 1

codecombat第一大关(python)

第一大关-计算机科学入门 目录 1. Kithgard地牢 hero.moveRight() 2. 深藏的宝石 hero.moveRight() hero.moveDown() hero.moveRight() 3. 幽影卫士 hero.moveRight() hero.moveUp() hero.mo......

qq_41264674 ⋅ 04/12 ⋅ 0

重大改革:Python 语言将被加入高考科目,VB 惨被淘汰!

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 【CSDN 编者按】一直以来,能够看到诸多在英美加拿大等国中小学生学编程的事情,早前奥巴马呼吁全民学编程言犹在耳。而国内...

csdnnews ⋅ 2017/12/10 ⋅ 0

15个免费游戏,将帮助您学习如何 编写代码

  当我开始学习代码时,选择有限 - 很多书(甚至不是电子书),一些非常基本的在线教程,以及大量的实验。   在线学习在过去几年中已经走了很长的路。有互动课程,大量在线教程,以及我个...

芒果web ⋅ 2017/04/10 ⋅ 0

从TP-Link到雷蛇,纷纷入局智能手机业到底想干什么?

“眼看他起朱楼,眼看他宴宾客,眼看他楼塌了”,这句形容世态炎凉的话其实与智能手机市场更为相像。诺基亚的辉煌与没落、黑莓的强势与消声无迹、摩托罗拉的数次易手、小米的横空出世与崛起、...

康斯坦丁K ⋅ 2017/11/14 ⋅ 0

2015 十大新兴热门开源项目盘点

2015是开源盛世的发端,而不是顶点,2015年开源运动所呈现的发展趋势牵动着整个IT业的神经。近日开源软件平台Black Duck公司根据Open Hub网站上的开源项目统计数据给出了近年来诞生的十大热门...

oschina ⋅ 2015/12/22 ⋅ 11

没有更多内容

加载失败,请刷新页面

加载更多

下一页

180621-一个简单的时间窗口设计与实现

如何设计一个计数的时间窗口 时间窗口,通常对于一些实时信息展示中用得比较多,比如维持一个五分钟的交易明细时间窗口,就需要记录当前时间,到五分钟之前的所有交易明细,而五分钟之前的数...

小灰灰Blog ⋅ 35分钟前 ⋅ 0

Android之Dalvik、ART、JIT、AOT

Android之Dalvik、ART、JIT、AOT 本文内容:Dalvik、ART、JIT、AOT之间关系 本文定位:知识记录 学习过程记录,加深理解,提升文字组合表达能力。也希望能给学习的同学一些灵感 本文整理于[...

lichuangnk ⋅ 39分钟前 ⋅ 0

Thrift RPC实战(五) thrift连接池

Thrift本身没有提供连接池,我们可以用Apache Commons Pool2来实现一个 一、定义对象工厂 BasePooledObjectFactory<T> extends BaseObject implements PooledObjectFactory<T> public class......

lemonLove ⋅ 39分钟前 ⋅ 0

git 命令简写

简写 命令 g git gst git status gd git diff gdc git diff --cached gdv git diff -w "$@" | view - gl git pull gup git pull --rebase gp git push gc git commit -v gc! git commit -v ......

charley158 ⋅ 47分钟前 ⋅ 0

Java中的锁使用与实现

1.Lock接口 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源。 在Lock出现之前,java程序是靠synchronized关键字实现锁功能的,而Java SE5之后,...

ZH-JSON ⋅ 47分钟前 ⋅ 0

Intellij IDEA神器常用技巧四-类和方法注释模板设置

IDEA自带的注释模板不是太好用,我本人到网上搜集了很多资料系统的整理了一下制作了一份比较完整的模板来分享给大家,我不是专业玩博客的,写这篇文章只是为了让大家省事。 这里设置的注释模...

Mkeeper ⋅ 51分钟前 ⋅ 0

Jira接入钉钉机器人

https://open-doc.dingtalk.com/docs/doc.htm?spm=a219a.7629140.0.0.9Z9czj&treeId=257&articleId=106075&docType=1...

谢思华 ⋅ 53分钟前 ⋅ 0

微信公众号开发

一、开通微信服务号,填写URL,微信将想你发送验证信息。接收并处理微信发来的GET请求 二、处理客户向公众号发送的各种消息: 如文本、图片、乐音、视频、音乐 : 消息分为:1 请求消息(文本...

无敌小学僧 ⋅ 59分钟前 ⋅ 0

广州三本找Java实习经历

前言 只有光头才能变强 这阵子跑去面试Java实习生啦~~~我来简单介绍一下背景吧。 广州三本大三在读,在广州找实习。大学开始接触编程,一个非常平庸的人。 在学习编程时,跟我类似的人应该会...

Java3y ⋅ 今天 ⋅ 0

php json_encode()不转义中文字符 和 斜杠"/"

php格式化json的函数 json_encode($value,$options) 其中有2个比较常用到的参数 JSON_UNESCAPED_UNICODE (中文不转为unicode ,对应的数字 256) JSON_UNESCAPED_SLASHES (不转义斜杠,对应的...

一只大橘子 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部