分类

编程工具

codecombat

codecombat 2020 官方免费版

大小:23.3 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2016-10-14

  codecombat中文版是一款功能非常强大,针对编程爱好者打造免费、开源的游戏网站;这款软件和其它的游戏不相同的是,CodeCombat中文版必须要使用编程的代码才可以过关,是不是觉得非常的有趣;支持几十种编程语言,如;Clojure、Python、Io 、Javascript等;软件可以让编程人员在娱乐的同时,也可以提高自己写代码的速度,是不是一举两得,需要的朋友赶快将codecombat中文版下载来试试吧!

codecombat

软件功能

  游戏的每一关设计的都很巧妙,初期是一些基础知识的学习,让你对函数结构有个初步的认识,后面的关卡越来越难,判断、循环语句也会逐渐加入,需要自己更多的创造性,通过语法、接口编写出复杂的函数才能过关,玩家在不知不觉也就具备了编程的思维。

  根据 XIao 的试玩后表示:“连英文苦手代码小白的我也能愉快地玩耍一晚上”,因此,估计大家即便无基础也都可以轻松上手的。

  当然,由于 CodeCombat 是开源的,如果你本身已是开发高手,那么除了挑战一些高难度的多人游戏关卡之外,也可以完全参与到项目本身的开发中去,譬如代码编写、关卡设计、Bug测试、文字翻译等等,给 CodeCombat 这个公益项目做贡献。

软件特色

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

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

游戏攻略

  当牦牛靠近时向右移动10米来躲避

  躲避4头牦牛完成此关

  loop:

  使用你的灵石获取你当前的 x 和 y 位置。

  ——x = self.pos.x

  ——y = self.pos.y

  找到最近的耗牛。

  ——yak = self.findNearest(self.findEnemies())

  使用 if 仅仅当牦牛少于10米距离的时候。

  ——if self.distanceTo(yak) < 10:

  向右移动,添加10到你的x位置。

  ————x = x + 10

  使用 moveXY 来移动!

  ————self.moveXY(x, y)

玩游戏=学编程

  编程的要义就是——必须好玩。没错,如果能边玩边学岂不是特别爽?CodeCombat 让你在游戏过程中学习 code,从而真正享受学习的过程。

codecombat

  学语言和学语言,本质上是一样的

  谈到如何学习语言,我们都知道要边学边用,即在使用环境中一边学习一边巩固。学语言和学语言,本质上是一样的——学习自然语言和编程语言,原理大同小异。想要获得最佳的学习效果,那就要即时看到自己的学习成果。

  谈到语言学习软件,我们都知道著名的罗塞塔,而在编程领域,CodeCombat 显然更胜一筹——对热爱游戏的童鞋来说,可以在游戏过程中学习 code,再也不怕麻麻推门进来检查了!

  升级打怪,放马过来

codecombat

  初次使用 CodeCombat,你需要创建自己在游戏中的角色。这一步包括输入角色名称,并根据自己的喜好设定角色外观。然后就是再熟悉不过的界面:不就是普通的对话模式嘛,升级打怪什么的最喜欢了!没错,整个游戏都是关于如何拯救被怪物抓走的 Tharin。

codecombat

  See?右边出现了代码编辑器,啊游戏的不良居心终于露出来了,没错,就是让你敲代码!鉴于这是为新手(完全啥也不懂的小白,eg. 小编)准备的课程,对话中会给出详细指导教你怎么做(尝试删除第 6 行的 this.moveRight( );)然后点击「发动咒语」,就会看到角色向左挪了一格。。接下来就不用说了。小白也能看懂好吧!!

codecombat

  右边控制栏中,中间是控制 Tharin 所需要的代码,下面也给出了简略的说明:「只要按照类似的「this.action( ); 格式输入代码,//是加入描述,代码根据具体应用场景可能有所不同。」下面还提供了可使用代码的参考,例如 this.attackNearbyEnemy( ); 是引导 Tharin 攻击敌人,其他就是怎样移动了。

codecombat

  完成代码后,点击「Play」,就能看到 Tharin 欢乐地按照指导攻击敌人的过程。在基础课程中,你将学会如何控制角色移动、攻击、并使用 Play 按键。完成后,你可以选择进入下一关,或者保存你的代码;当然,保存代码需要你先创建一个自己的账号。

codecombat

为什么选择 CodeCombat

  CodeCombat 项目的创始人 George 并不是「根正苗红」的程序猿。开始学习编程时,他使用了著名的 CodeAcademy,但觉得它「太无聊了」。George 表示,每星期都有几个熟人尝试 CodeAcademy,然后无一例外地放弃掉。背后的问题就是:人们想要的是高速学习、充分练习,得到的却是缓慢、冗长的课程。

因官方投诉,我站将下载地址跳转为官网页面。

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0