CodeCombat

基于游戏的平台,通过互动游戏和 AI 驱动学习,教授 Python、JavaScript 等真实编程技能。

访问网站

介绍

产品概览

什么是CodeCombat?

CodeCombat 是一个将编程教学与角色扮演游戏相结合的教育平台。它帮助从小学到成人的学习者,通过解决谜题和开发游戏,在游戏化课程中掌握 Python、JavaScript、HTML、C++、Lua 等编程语言。平台支持自主学习、课堂集成及通过 AI League 参与编程竞技。同时为教师提供丰富的教学资源、课程方案和班级管理工具,助力计算机科学教育对接 AP CSP、CSTA、ISTE 等标准。近期新增 AI 智能提示和教师数据看板,提升学习与教学效率。

主要功能

游戏化学习

学习者通过编写真实代码来控制角色,在冒险类游戏中互动学习,使编程概念变得生动有趣。

多语言支持

支持多种编程语言,包括 Python、JavaScript、HTML、C++ 和 Lua,满足不同学习路径。

AI驱动辅助

集成的 AI 聊天关卡帮助机器人为学习者提供提示和指导,同时保障独立性和安全性。

教师工具与课程体系

为教师提供课程方案、班级管理、进度追踪和专业发展资源,助力教学。

AI League 编程竞技

每年举办全球 AI 编程大赛,玩家通过编程 AI 英雄参与策略对战。

关卡与内容创作

用户可使用内置编辑器设计自己的游戏关卡和挑战,进一步提升编程技能与创造力。

使用场景

K-12 计算机科学教育 : 学校通过 CodeCombat 提供符合教学标准、富有趣味性的编程课程,教授编程基础。

从零基础到进阶的自主学习 : 个人可根据自身节奏学习编程,难度可扩展并配有 AI 支持。

电竞与编程竞技 : 学生通过 AI League 参与编程竞赛,提升策略思维与编程能力。

教师主导的课堂教学 : 教师可利用课程方案、数据看板和学生进度数据高效管理和优化编程课堂。

游戏开发与创意编程 : 学习者可自定义游戏关卡和脚本,将编程知识应用于创意项目。