How to Program Java Through CodeSpells

Java is considered as one of the most popular object-oriented computer programming language in the world. Learning the language takes a lot of time and effort but an idea started by Computer scientists at the University of California, aims to teach how to program Java in an easy way. The computers scientists at the UC, San Diego have developed an immersive, first-person player video game designed to teach students in elementary to high school on how to program Java. PhD students Sarah Esper and Stephen foster have created CodeSpells, a computer programming game. They have built their game on the metaphor that Code is magical. Based upon their game, the player is a magician who has lost their memory, their goal is to remember their spells (programs) and learn to make and execute new ones. The game (program) is currently in beta and downloadable for Mac users first, the Windows version will follow soon. The researchers and curator of CodeSpells plans to make their game available for free. The storyline of CodeSpells is simple, the player is a wizard who wakes up in a strange place populated by gnome-like creatures. The player has been sent to learn the ways of magic. The gnomes used to have magic, but lost it. The player or the wizard, must help them, as player he/she must writes spells in Java. The players can also earn badges by undertaking simple quests, this particular quests can help them master the game's spells. By the time players complete the game's first level, they will already learn the main components of the Java Programming language, such as parameters, for if statements, for loops and while loops, among other skills. They designed the game to keep children engaged while they are coping with the difficulties of programming, which could otherwise be frustrating and discouraging. They plan to release the game for free and make it available to any educational institution that requests it. Watch the video below for introduction to Code Spells:
For more information regarding CodeSpells just visit the

Add new comment