CodeCombat es un fantástico juego de rol online desarrollado en HTML5 y CoffeeScript donde podemos aprender los fundamentos de la programación de diferentes lenguajes, mientras nos divertimos jugando y escribiendo código desde nuestro navegador.Como podéis ver en la imagen superior, en la zona de la izquierda entre mazmorras y castillos es donde transcurre el juego, mientras en el apartado de la derecha es donde introducimos el código (con funciones de autocompletado y ayuda incluidas), para controlar el movimiento y las acciones de nuestros personajes.
El juego está perfectamente ambientado con diferentes pistas musicales y además tenemos la opción de asignar todo tipo de complementos a nuestro protagonista: armas, pociones, armaduras, mascotas…
También podemos elegir diferentes tipos de “héroes” una vez que vayamos desbloqueando los diferentes retos y vayamos subiendo de nivel.
En mi caso estuve probando un poco con Python, que es el lenguaje de programación que viene predeterminado, pero además tenemos otras opciones como JavaScript, CoffeeScript, Clojure, Lua e Io (estos tres últimos en fase experimental).
CodeCombat está disponible en multitud de idiomas que podemos seleccionar en la parte superior derecha de la web, no precisa ningún conocimiento previo de programación y se puede jugar de forma anónima o previo registro, incluyendo una opcion multijugador para competir con otras personas.
Un buena opción en definitiva para quien quiera aprender a programar o mejorar sus habilidades escribiendo código desde el primer día (que es como realmente se aprende) y sobre todo sin aburrirse.
Buenos post amigo antrax