# 向宝石进发。
# 小心撞墙!
# 在下面输入你的代码。
hero.moveRight()
hero.moveDown()
hero.moveRight()
服务器地址: https://www.codecombat.cc
注册即送500宝石!
这是一个面向国内所有个人、培训教育机构及公司的一个基于开源项目的免费服务器,服务器支持CodeCombat的教育模式,即:学生、教师模式,
CodeCombat是一个编写代码的游戏,使用真实类型的代码和个性化学习计算机科学知识,不需要专门的教师培训.
CodeCombat 推荐给9岁及以上的学生.
CodeCombat 推荐给9岁及以上的学生,在中国小学三年级开始,在美国四年级开始.
我们目前支持 Python 和 JavaScript.
为什么你应该选择 Python?
Python 对于初学者入门较为容易,目前被大公司(如Google)使用。如果你有未接触过编程的学习者,我们强烈建议 Python.
为什么你应该选择 JavaScript?
JavaScript 是属于网络的脚本语言,被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。如果您计划学习Web开发,您可能更倾向于选择 JavaScript。我们让学生更容易从 Python 转换到基于 JavaScript 的Web开发.
JavaScript 的语法对于初学者来说比 Python 困难一些,所以如果你不能在两者之间做出决定,我们建议使用 Python.
绝对可以! 我们花了很多时间与教育专家协商,为那些使用 CodeCombat 的教师制作教室课程和材料,而没有任何先前的计算机科学经验。许多学校正在将 CodeCombat 作为主要的计算机科学课程.
我们在资源中心, 发布了一套课程资源, 其中包括课程计划,练习,活动和写作提示,以鼓励反思和保留。我们还提供可打印的指南供学生参考,为他们通过各关卡而制作。此外,我们为每个课程提供关卡解决方案,所以教师可以帮助发现和纠正错误的学生代码.
我们为学校和地区定制解决方案,并与您一起了解您的情况、环境和预算。有关详细信息,请联系 [email protected]!
许可证允许单个学生访问整个课程,而不是试用课程(计算机科学的介绍).
是的!我们的计算机科学课程不需要学生执照。这需要1-3个小时,具体取决于你学生的年龄和经验。请随时在您的学校或校区尝试。对可以参加的学生数量没有限制!
是的 - 使用课程编码或课堂链接地址注册的学生可以选择用户名,并跳过电子邮件字段 (提示为 “可选”). 有关向课程添加学生的更多信息,请参阅 教师入门指南 .
是的 - 老师仪表板提供详细的学生进度,完成时间和班级统计,还允许您分配管理学生课程作业.
我们目前不支持 iPad 或 Android 平板电脑.
CodeCombat 在具有至少4GB内存的计算机上运行,在Chrome,Safari,Firefox或Edge等现代浏览器上运行效果最好。内存较少的Chromebook在后续课程中可能会出现轻微的图形问题.
许多教师面临着在课堂上解决不同学生需求的挑战。你不是个例。 CodeCombat 通过为学生提供真正个性化的学习体验来解决您的问题.
我们知道各个学生学习的速度不一样,有时他们可能需要额外的帮助与新的概念。我们已经建立了两个新功能来帮助发现自己有学习困难的学生:提示和练习关卡.
提示
当学生在特定关卡上遇到困难时,提示会派上用场。每个关卡在右上角都有一个蓝色的“提示”按钮,它提供了关于该关卡具体概念更深入的解释,并提供了如何完成它的分步解法例子.
练习关卡
第二个特点是练习关卡,它帮助学生获得更多的经验,一个特定的概念,如果他们正在努力。当游戏检测到一个学生已经在一个关卡上遇到困难时,游戏自适应,所以学生有更多的机会练习相同的技能,直到他们改善代码。这为每个学生提供了个性化的学习体验,因此他们可以快速移动过去的概念,并为有挑战性的概念获得更多练习.
标准学生许可期限为一年,但它可以分为学期或三学期,或甚至根据需要按比例分配。请与我们的 学校专家 谈谈您的需求.
竞技场是开放的练习关卡,学生可以磨练他们在每门课程中学到的技能。你可以使用竞技场让更快的学生探索更深层的多人战略,而较慢的学生可以赶上,然后当每个人都在竞技场关卡时,可选择一些课堂时间为一个同类的比赛。这样,您可以将下一个课程同时分配给所有学生,以便每个学生在课程内大致保持同步.
我们的游戏开发和Web开发课程都是基于项目的!教师和学生喜欢这些课程,因为他们成为这些项目的“创造者”。在这些课程结束时,他们还将能够通过分享永久的项目链接展示他们的项目.
Web 开发
在我们的Web开发课程中,学生学习使用HTML,CSS和JavaScript构建交互式网站的基础知识。所有网页自动发布到自定义网址,以便学生可以轻松地与朋友和家人分享他们完成的项目。看看这个例子是由我们编码夏令营的学生创建之一 - 这是一个学生只用了一个小时工作的结果,并且以前没有Web开发经验!
游戏开发
什么比玩游戏更有趣?自己做!在我们的游戏开发课程中,学生学习如何构建自己的 CodeCombat 风格的游戏关卡。随着时间的推移,他们将解锁创造具有挑战性的谜题和练习他们的游戏设计技能所需的工具,成为下一个明星游戏设计师。每个课程的最终项目可以共享发布到自定义URL,以便学生可以轻松地与朋友和家人分享他们的游戏.
教师可以通过转到 课程指导 页面并从下拉菜单中选择一个关卡来预览所有的Web和游戏开发关卡.
我们强烈鼓励所有学生玩各个关卡,即使他们已经知道了概念,以便他们可以加强他们的知识。这些关卡被精心规划,以合理的方式建立信心和进步,这是为了让学生熟悉平台、用户体验和我们的游戏的基本逻辑,以便让他们知道如何处理更强,更高级的课程.
教师可以自行决定课程,但我们建议您的学生按照建议的顺序完成课程.
不需要. 教师可以预览和玩所有的关卡,方法是转到 课程指导 页面,然后从下拉菜单中选择关卡,但关卡进度不会保存.
开始步骤:
1. 创建您的教师账号
2. 创建一个课堂.
3. 添加学生.
4. 坐下来喝杯茶,看着您的学生有乐趣的学习代码.
有关每个步骤的说明,请参阅 教师入门指南 .
没有.
回到顶部