fpga 开源264编码
当我在2008年成立第一家创业公司时,我是一名编程新手。 拥有奥伯林学院(Oberlin College)经济学学位的人没有为我准备写生产就绪代码的职业做好准备。 尽管我竭尽全力将原始HTML和CSS Django模板打包在一起,但是我为我们的代码库做出贡献的能力充其量是有限的。 因此,我开始慢慢地通过在线教程和课程自学代码。 在经历了许多令人沮丧的开始和停止之后,我意识到了为什么我在使用它时遇到了麻烦:代码课程和视频对我来说就像是上学了,而我对回到教室没有兴趣。
我们接下来构建的是CodeCombat,一款可教孩子和学生进行编码的游戏。 玩家在与Ogre敌人的战斗中使用咒语(JavaScript)来控制自己的力量。 而且,在今年1月8日, 我们开源了整个项目:服务器,艺术品以及所有资源。 您可以从字面上克隆我们的存储库,并在几分钟内在本地计算机上获得游戏的有效版本。
CodeCombat是一家由YCombinator支持的以营利为目的的初创公司,它认为代码教育的未来始于指导,最后是对开源项目的贡献。 在设计产品时,我们知道我们想开源所有代码。 我们设想玩家可以使用网站上的教程学习编码,一旦他们达到一定的熟练程度,便可以进入代码库,与世界一流的开发人员网络一起使用真实的实时生产代码,以帮助他们学习和从事有意义的项目为他们。
自从我们宣布开放源代码以来,我们的回购计划已经吸引了2000多位明星,400个分支,200个观察者和25个贡献者。 CodeCombat仍然是GitHub上十大趋势库中的 。
从公告中:
几乎每个初创公司和每个游戏工作室都可能选择封闭源代码,但是我们认为这是一个需要重新考虑的惯例。 CodeCombat已经是一个社区项目,到目前为止,已有数百名玩家自愿创建关卡,编写文档,帮助初学者,进行游戏测试,甚至将游戏翻译成17种语言。 现在,程序员也可以加入聚会。
我们的任务是教您编码。 在我们有超过9000个级别将您从初学者带到贝拉德之前,为什么不跳入一个对新手友好的开源项目来继续学习呢? 我们不仅将代码丢在那里,而且每天都在称呼它-我们已经在努力使贡献变得简单。 您不需要知道git,不需要安装任何东西,甚至不需要知道如何编码来解决GitHub上的某些问题。
目前,我们的目标是激发开发人员的兴趣,并继续围绕该项目建立一个敬业的贡献者社区。 游戏为学生和年轻的编码人员提供了丰富而互动的方式,使他们可以参与计算机科学,我们希望CodeCombat最终成为成千上万的学生开始编码冒险的不可或缺的原因。
在最近的Code.org代码小时活动中,了解有关我们如何向180,000个孩子程序员教授代码的更多信息。
翻译自: https://opensource.com/education/14/1/open-source-game-codecombat
fpga 开源264编码