CodeCombat探索地图
CODECOMBAT DOCUMENTATION

文档中心

文档用于解答“如何开始、怎样操作、游戏规则是什么意思、遇到问题怎么办”等常见疑问。这里集中整理账号与闯关指引、英雄和装备机制、关卡指令、教学说明及常见问题。教程帮助你理解编程知识,文档则帮助你快速查找明确的步骤、规则和参考信息,让学习和闯关更加顺畅。

常用文档

第一次使用建议依次查看“新手指南”和“闯关指引”;卡在代码或能力使用上时,再查对应的机制与 API。

新手指南

不用先背语法,三步就能进入第一场代码冒险。

进入 CodeCombat 官网打开 codecombat.cn,进入游戏学习页面。
注册或登录账号按页面提示完成账号注册;已有账号可直接登录,学习进度会保存在账号中。
选择起始关卡,开始冒险进入推荐的新手关卡,阅读目标并运行页面提供的第一段代码,马上就能看到英雄行动。

闯关指引

每一关都可以按照同一套四步流程完成。先想清楚,再动手写;运行后根据结果继续修正。

阅读目标:明确要完成什么区分主要目标、额外目标和失败条件;同时观察地图上的敌人、物品、友军与关键位置。
分析思路:把任务拆成动作按执行顺序列出需要做的事情,例如“找到敌人—判断距离—选择技能—发动攻击”,再判断哪里需要循环或条件。
编写程序:从最小步骤开始先让一个动作正确运行,再逐段加入查找、判断和重复逻辑。查找结果可能为空,使用目标前先判断它是否存在。
运行调试:观察结果并修正查看英雄停在哪里和报错指向哪一行,依次检查拼写、缩进、括号、参数、技能冷却及装备是否提供该指令;每次只修改一个问题。
提示:地图告诉你学习顺序,知识体系解释编程概念,关卡文档则列出当前场景真正可用的方法和属性。三者结合查看最有效。

英雄与装备机制

英雄和装备共同决定你在关卡中能够做什么,但它们承担的作用不同。

英雄盾牌图标

英雄图鉴:认识代码的执行者

英雄是玩家直接控制的角色。代码中的 hero 就指向当前英雄,移动、攻击、施法和建造等指令最终都会变成英雄在场景中的行动。

  • 不同英雄拥有不同的生命、速度、攻击方式与技能倾向。
  • 英雄适合的装备和战术可能不同,选择时要结合关卡目标。
  • 图鉴还提供中文名、称号、所属世界、人物简介和完整故事。
进入英雄图鉴
剑与盾装备图标

装备介绍:解锁属性与指令

装备会改变英雄的生命、攻击、防御、移动等属性,也可能提供新的方法。靴子常与移动有关,眼镜帮助侦测目标,武器提供攻击能力,盾牌和法杖则可能带来防御或法术。

  • 同一条代码能否运行,可能取决于当前是否装备了对应物品。
  • 装备能力仍会受到关卡限制;请以游戏编辑器中的关卡文档为准。
  • 装备文档支持按中文名、英文名和说明搜索具体物品。
查看装备机制

关卡指令

关卡指令是代码中可以调用的方法和读取的属性,例如移动、查找敌人、攻击或读取生命值。写法通常是“对象.方法(参数)”,如 hero.moveXY(40, 30)

以当前关卡为准:可用指令会受到关卡、英雄、装备和编程语言影响。本站用于理解和快速查询,游戏代码编辑器中显示的关卡文档是当前场景的最终依据。

教学说明

在学校或教育机构的教学场景中,可把游戏任务、知识讲解和代码复盘组合起来,让学生既完成关卡,也能说清为什么这样写。

  • 课前:明确本节只聚焦一到两个知识目标,并准备对应关卡。
  • 示范:展示最小示例和调试过程,避免直接给出完整通关代码。
  • 练习:让学生先独立观察运行结果,再通过提问定位问题。
  • 复盘:要求学生用自己的话解释对象、条件、循环或函数在关卡中的作用。
  • 拓展:完成基本目标后,再尝试更短、更清晰或能完成额外目标的写法。

常见问题

账号登录、设备环境、游戏操作或其他使用问题,可前往 CodeCombat 中国官网的常见问题页面查询。

查看常见问题
← 返回 CodeCombat探索地图