介绍
产品概览
什么是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 参与编程竞赛,提升策略思维与编程能力。
教师主导的课堂教学 : 教师可利用课程方案、数据看板和学生进度数据高效管理和优化编程课堂。
游戏开发与创意编程 : 学习者可自定义游戏关卡和脚本,将编程知识应用于创意项目。