Logo

常见问题

在这里找到您需要的答案,快速解决问题

🚀快速入门

什么是 CodeCombat?

CodeCombat 是一个游戏化的编程学习平台。通过玩游戏闯关的方式,您可以学习 Python、JavaScript、C++ 等主流编程语言。我们将编程概念融入到有趣的冒险游戏中,让学习编程变得轻松有趣。

无论您是零基础的初学者,还是希望提升技能的大学生或职场人士,CodeCombat 都能为您提供合适的学习路径。

如何开始学习?

开始使用 CodeCombat 非常简单:

  1. 注册账号 — 使用手机号或邮箱快速注册
  2. 选择语言 — 推荐初学者选择 Python
  3. 开始闯关 — 从第一个关卡开始您的编程冒险
  4. 遇到问题? — 随时向 AI 助手提问
💡 提示:平台提供 8 个免费关卡供您体验,您可以先试玩再决定是否购买会员。
CodeCombat 适合什么人群?

CodeCombat 适合各类人群学习编程:

  • 大学生:计算机专业学生巩固基础,非计算机专业学生入门编程
  • 职场人士:希望学习编程技能、提升职业竞争力的在职人员
  • 编程爱好者:对编程有兴趣、喜欢通过游戏方式学习的人
  • 学生家长:为子女寻找优质编程学习资源
  • 青少年:培养编程思维和逻辑能力

💻编程语言

目前支持哪些编程语言?

CodeCombat 目前支持以下编程语言:

  • Python — 免费用户和会员均可使用
  • JavaScript — 免费用户和会员均可使用
  • Lua — 免费用户和会员均可使用
  • C++会员专属
  • Java会员专属
  • HTML/CSS会员专属
为什么推荐 Python 作为入门语言?

我们强烈推荐零基础的初学者从 Python 开始学习,原因如下:

  • 语法简洁:Python 语法接近自然语言,对初学者非常友好
  • AI 时代必备:Python 是人工智能和数据科学的首选语言
  • 应用广泛:可用于 Web 开发、数据分析、自动化脚本等多个领域
  • 学习资源丰富:社区活跃,遇到问题容易找到解决方案
💡 提示:AI 写代码时默认使用 Python,如果您想学习 AI 编程和与 AI 协作编程,Python 是最佳选择。
什么情况下应该选择 JavaScript?

如果您有以下需求,可以考虑选择 JavaScript:

  • 网页开发:JavaScript 是网页开发的必备语言
  • 前端开发:几乎所有网站都使用 JavaScript
  • 全栈开发:通过 Node.js 可以进行后端开发

🐍 Python

语法简单,适合初学者
AI/数据科学首选
通用性强

📜 JavaScript

语法相对复杂
网页开发必备
前后端通吃

⚠️ 注意:JavaScript 的语法比 Python 相对复杂。如果您不确定选择哪门语言,建议从 Python 开始。我们的课程设计支持从 Python 平滑过渡到 JavaScript。
可以中途切换编程语言吗?

可以。您可以在任何时候切换编程语言,但请注意:

  • 切换语言后,关卡进度不会丢失
  • 不同语言的代码需要重新编写
  • 建议先掌握一门语言后再学习其他语言

👤账号相关

如何注册 CodeCombat 账号?

您可以通过以下方式注册账号:

  • 手机号注册:输入手机号,接收验证码完成注册
  • 邮箱注册:输入邮箱地址,设置密码完成注册
忘记密码怎么办?

如果您忘记了密码,可以按以下步骤找回:

  1. 在登录页面点击"忘记密码"
  2. 输入您注册时使用的手机号或邮箱
  3. 接收验证码并完成验证
  4. 设置新密码
⚠️ 注意:如果您的手机号或邮箱已无法使用,请联系网站首页右下角的微信客服寻求帮助。
如何修改绑定的手机号或邮箱?

修改绑定信息的步骤:

  1. 登录您的 CodeCombat 账号
  2. 进入账号设置页面
  3. 选择需要修改的绑定信息(手机号/邮箱)
  4. 验证当前绑定的手机号或邮箱
  5. 输入新的手机号或邮箱并完成验证
如何保护账号安全?

为了保护您的账号安全,我们建议您:

  • 设置强密码:使用字母、数字、符号的组合,长度至少 8 位
  • 绑定手机和邮箱:方便找回密码和接收安全通知
  • 不要共享账号:避免将账号密码告知他人
  • 定期修改密码:建议每 3-6 个月更换一次密码
  • 注意钓鱼网站:确保在官方网站登录
如何注销账号?

如需注销账号,请联系客服。

⚠️ 重要提示:
  • 账号注销后,所有数据将被清除且无法恢复
  • 已购买的会员服务将无法退款
  • 请确保您已备份需要的学习数据

💳付费与会员

平台有哪些免费内容?

CodeCombat 提供 8 个关卡的免费试用,让您可以:

  • 体验游戏化编程学习的乐趣
  • 了解平台的功能和操作方式
  • 学习基础的编程概念
  • 使用 AI 助手功能

试用过后,如果您希望继续学习更多内容,可以购买会员服务。

会员有什么权益?

购买会员后,您将获得以下权益:

  • 完整课程:解锁所有关卡和学习内容
  • C++ 语言:会员专属编程语言
  • 高级英雄:解锁更多游戏角色
  • 多人竞技:参与排名赛和对战
  • 优先支持:获得客服优先响应
如何购买会员?

购买会员的步骤:

  1. 登录您的 CodeCombat 账号
  2. 选择适合您的会员类型
  3. 点击“立即购买”按钮
  4. 完成支付

支付成功后,会员权益将立即生效。

可以退款吗?

根据我们的服务条款,已购买的会员服务一般不予退款。购买前请充分试用免费内容,确认满意后再进行购买。

如有特殊情况,请联系首页右侧的客服或联系客服 china@codecombat.com 说明情况,我们会根据具体情况处理。

🔧技术问题

有手机 App 吗?

CodeCombat 目前没有手机端 App,但您可以通过手机浏览器访问网页版。

💡 推荐:我们强烈建议使用笔记本电脑或台式机学习编程。原因是:
  • 编写代码需要使用键盘,电脑输入更方便
  • 屏幕更大,可以同时查看代码和游戏画面
  • 学习体验更加顺畅

如果您使用 iPad 等平板设备,建议搭配蓝牙键盘使用。您也可以将网页图标添加到手机桌面,体验类似 App 的使用方式。

推荐使用什么浏览器?

为获得最佳体验,我们推荐使用以下浏览器:

  • Google Chrome(强烈推荐)
  • Safari(Mac 用户)
  • Firefox
  • Microsoft Edge
⚠️ 不推荐:国内低版本浏览器,特别是 360 浏览器,可能会出现兼容性问题。
电脑配置有什么要求?

CodeCombat 对电脑配置要求不高:

  • 操作系统:Windows 或 macOS
  • 内存:最低 4GB(推荐 8GB 以上)
  • 网络带宽:最低 200 Kbps(推荐 1 Mbps 以上)
  • 浏览器:Chrome、Safari、Firefox 或 Edge 的最新版本

基本上能流畅上网的电脑都可以运行 CodeCombat。

页面加载很慢或无法加载怎么办?

如果遇到页面加载问题,请尝试以下解决方案:

  1. 检查网络连接:确保网络稳定
  2. 清除浏览器缓存:清除缓存后刷新页面
  3. 更换浏览器:尝试使用 Chrome 浏览器
  4. 关闭浏览器插件:某些插件可能影响页面加载
  5. 检查防火墙设置:确保没有阻止 CodeCombat

如果问题仍然存在,请联系客服并提供您的浏览器版本和操作系统信息。

代码运行出错怎么办?

代码出错是学习编程的正常过程。您可以:

  • 查看错误提示:仔细阅读系统给出的错误信息
  • 检查语法:注意拼写、缩进、标点符号
  • 使用 AI 助手:直接向 AI 助手提问,获得帮助
  • 查看提示:每个关卡都有提示功能
  • 重置代码:如果改乱了,可以重置为初始状态

📚学习相关

完成所有关卡需要多长时间?

学习时间因人而异,取决于:

  • 您的编程基础
  • 每天投入的学习时间
  • 学习的深入程度

通常情况下,成年人每日学习 1-2 小时,完成基础课程约需 1 年,青少年则平均需要 2-3 年;若进行高强度的集中学习,3-6 个月即可修完所有高阶内容。

💡 建议:不要急于赶进度,重要的是真正理解每个概念。遇到不懂的地方可以多练习几遍。
如何使用 AI 助手?

CodeCombat 内置了 AI 助手,可以帮助您解决学习中遇到的问题:

  • 点击界面上的 AI 助手图标
  • 输入您的问题(可以是代码问题、概念疑惑等)
  • AI 会给出解释和建议

AI 助手支持中文,您可以直接用中文提问。

学习进度会保存吗?

是的,您的学习进度会自动保存到云端。只要登录账号,就可以在任何设备上继续学习。保存的内容包括:

  • 已完成的关卡
  • 编写的代码
  • 获得的成就和奖励
  • 学习时长统计
如何参与多人竞技?

完成一定数量的关卡后,您可以解锁多人竞技模式:

  1. 在地图上选择多人竞技场关卡
  2. 编写您的代码
  3. 提交代码参与排名赛

您的代码会与其他玩家的代码进行对战,系统会根据胜率计算排名。

学完 CodeCombat 后能达到什么水平?

完成 CodeCombat 的课程后,您将:

  • 掌握编程基础:变量、条件、循环、函数、对象等核心概念
  • 具备编程思维:能够用编程的方式思考和解决问题
  • 拥有实践经验:通过数百个关卡积累了丰富的编程实践
  • 可以继续深造:有能力学习更高级的编程课程或参与实际项目
  • 解锁AI编程:理解代码底层逻辑,适应未来“人类指令+AI执行”的开发模式

🤔 没有找到您的问题?

如果以上内容没有解答您的疑问,欢迎联系我们的客服团队

📧 china@codecombat.com