15 de julio de 2015

Juegos didácticos para futuros programadores.

Existen diversos caminos de aprender un nuevo lenguaje de programación o ampliar los conocimientos que ya tenemos sobre él. Podemos leer libros que traten sobre la materia, leer blogs especializados, apuntarnos a algún curso online o incluso colaborar en algún proyecto Open Source. 

Pero a veces esto se nos puede hacer un poco cuesta arriba. Si no tenemos metas concretas, o algún aliciente que nos anime a seguir, es posible que dejemos la lección para tiempos mejores. Si es que llegan.

Hoy día existen muchas alternativas para que los más pequeños y por que no también los mas grandes puedan aprender a programar a la vez que se están divirtiendo. 

En esta entrada les presentaremos 7 alternativas, aunque existen muchas más. Todos tienen algo en común, son juegos que proponen a los niños y jóvenes superar distintos niveles o retos. De esta forma, a la vez que están jugando aprenden a desarrollar la lógica computacional.



Si siempre has querido aprender a programar en Python, pero nunca has tenido la voluntad necesaria, no te puedes perder Check iO. En este interesante juego, tendremos que ir resolviendo diferentes retos en Python para ir desbloqueando niveles. Los retos se resuelven a través de un completo editor online. Según vayamos avanzando aumentaremos nuestro nivel, desbloqueando nuevos niveles, liberando nuevos retos y mejorando nuestras estadísticas personales.




Este juego nos enseña paso a paso a programar en Javascript. Con un estilo muy rolero, nos pondremos a los mandos de un mago que deberá enfrentarse a distintos retos realizando hechizos con Javascript. Vidaextra, ya publicaron un artículo sobre el juego. Aunque el juego empieza por un nivel bastante básico, va subiendo de forma progresiva el nivel, siendo cada vez más complejo.




Este juego no nos enseñará ningún lenguaje de programación, si no que nos enseñara a manejar desde cero el famoso editor VIM. El juego, con un estilo que recuerda a los Zelda o Pokemon, nos enseñará los distintos comandos del editor paso a paso, por medio de personajes que nos irán dando pistas y recomendaciones.




Otro juego que nos ayudará a mejorar nuestras habilidades con Javascript, pero programando robots. Nuestro robot podrá hacer uso de una API, que le permitirá buscar oponentes, disparar, sortear obstáculos y mucho más. El juego no enseña a programar en Javascript, por lo que es mejor tener algunos conocimientos antes de empezar a configurar nuestro robot. Una vez tenemos nuestro robot listo, lo pondremos a prueba luchando contra los robots de otros usuarios.



Aunque el juego es algo antiguo, y hace algún tiempo que no recibe actualizaciones, puede ser interesante si lo nuestro es .NET. En este juego deberemos crear criaturas herbívoras, carnívoras o plantas con la ayuda de un SDK. Como programadores, podremos editar multitud de parámetros de nuestras creaciones, como velocidad, poder de ataque, de defensa o de su capacidad reproductiva. Una vez creadas las liberaremos dentro de un terrario dónde deberán interactuar con otras criaturas, ya sean nuestras o de otros desarrolladores.



Juego de temática similar a FightCodegame, en el que deberemos programar nuestro tanque robot para destruir a nuestros enemigos. En este caso podremos hacerlo a través de una API Java o .NET. El juego tiene un simulador que nos permitirá simular batallas entre nuestros robots y los de nuestros amigos (o enemigos). El desarrollo es bastante activo, y se liberan versiones de la API con bastante frecuencia.




Y en este recopilatorio no podía faltar un clásico como JavaCup. Organizado por JavaHispano, nos permite crear nuestro propio equipo de fútbol con Java, para competir con otros jugadores para ser el campeón. El torneo se realiza de forma anual. Aunque no se ha realizado ninguna convocatoria para la edición de este año.

Fuente: Itechnode


No hay comentarios:

Publicar un comentario