- programming and coding
- problem solving
- solving puzzles
- thinking critically
Key Standards Supported
|RST.9-10: Key Ideas and Details|
|RST.9-10.3||Follow precisely a complex multistep procedure when carrying out experiments, taking measurements, or performing technical tasks, attending to special cases or exceptions defined in the text.|
|RST.11-12: Key Ideas and Details|
|RST.11-12.3||Follow precisely a complex multistep procedure when carrying out experiments, taking measurements, or performing technical tasks; analyze the specific results based on explanations in the text.|
ProsWriting code to play the game makes coding less intimidating and more fun.
ConsWithout some coding experience or coding support, players may find the game complicated at first.
Bottom LineWhile not the first to blend coding with play, CodeCombat offers a stable, engaging, and accessible model.
Graphite Expert Review
Common Sense Graphite Reviewer
Plenty of code games and platforms let players code games; CodeCombat provides a unique hybrid that deftly blends play and learning.
As an Open Source project, CodeCombat depends on the community to support the game's development. At this point, that community is just developing momentum.
CodeCombat's "play first, learn later" approach gets kids gaming long before it occurs to them they might want to learn a little programming. Fundamentally a game played by writing code, the site never feels like code school. Instead, the code works like a magical language, where properly formatted incantations animate the on-screen characters. While many educational games have tried to make learning more fun, this is a game in which the real challenge is to make fun more educational. So while the game could use more educational content, the growing CodeCombat community promises to expand resources for teachers and learners. In the meantime, teachers would do well to check out this site to see an educational game done the right way.Read More Read Less
CodeCombat would make a great platform for an after-school, game-based code club. Because the game focuses on play, rather than on learning coding, teachers will need to find students motivated by the idea of battling knights and ogres. And because the game emphasizes doing, rather than rote memorization and programming concepts, teachers will need to be prepared to build lessons themselves and help students as they learn how to master the code -- and the game. As players get more advanced, they can learn to create their own levels, offering long-term motivation and development for burgeoning game programmers.Read More Read Less