Juegos muy interesantes para aprender a programar

La programación esta de moda. Diariamente escucho frases como “No valgo para programar” o “A mi ese talento no me fue otorgado”. Al contrario de lo que podamos pensar hoy en día existen gran cantidad de herramientas que pueden ayudarnos a aprender a programar y a mejorar en esta disciplina.

En el pasado, la programación parecía solo accesible a unos pocos elegidos que, por lo general, requerían de unas capacidades intelectuales muy altas no presentes en la mayoría de nosotros. Si bien es cierto que dominar esta disciplina requiere mucha practica, dedicación y método, pero comenzar nuestros primeros pasos es algo accesible a un gran número de nosotros.

Por otro lado la gran cantidad de herramientas existentes en Internet están contribuyendo a democratizar su uso, entre estas herramientas se encuentran recursos de aprendizaje en modo juego que permiten aprender una gran cantidad de distintos lenguajes de programación.

He analizado multitud de plataformas existentes en el mercado de Internet y entre todas quiero destacar bajo estas lineas aquellas más trabajadas y que ayudan a un mejor aprendizaje.

Code Combat

Esta gran plataforma que permite el aprendizaje de la programación jugando en tiempo real a un RPG (Role playing game). En este juego, controlaremos a un personaje y dependiendo del inventario que vayamos consiguiendo tendremos mas o menos opciones a nivel de programación.

Es un proyecto comunitario en el que participan voluntarios creando niveles para los jugadores. Los lenguajes que permite son Java, JavaScript, Python, Lua y CoffeeScript.

Usando un diseño fresco estilo RPG, programar nunca fue tan divertido. Tendremos que avanzar a través de distintas fases usando nuestro cerebro.
Usando un diseño fresco estilo RPG, programar nunca fue tan divertido. Tendremos que avanzar a través de distintas fases usando nuestro cerebro.

Coding Game

Permite el aprendizaje a través del planteamiento de retos, permitiendo el acceso a código de otros programadores. Como plataforma es realmente interesante ya que soporta mas de 25 lenguajes de programación diferentes. Es sencilla de usar aunque no solo es util para los iniciados, sino que existen retos para aquellas personas más exigentes y con experiencia.

Coding game es una plataforma que cuenta con un gran numero de lenguajes de programación y retos muy divertidos.
Coding game es una plataforma que cuenta con un gran numero de lenguajes de programación y retos muy divertidos.

Screeps

Un juego de estrategia donde nuestra misión es la de controlar un territorio a través de tareas como la creación de unidades, extracción de recursos mineros, gestión económica, fabricación, transporte, logística, reconocimiento – todos los atributos de un juego de estrategia en tiempo real multi-jugador donde las habilidades programáticas son realmente importantes.

Juego de estrategia MMO a través del uso de Javascript.
Juego de estrategia MMO a través del uso de Javascript.

Empire of code

Similar a juegos de estrategia de toda la vida, en los que nuestra misión principal era la de extraer recursos, crear un ejercito y saquear a otros jugadores, Empire of code ofrece lo mismo, solo que usando programación.

Construir, ampliar zonas de la base, mejorar nuestros algoritmos para que las fabricas produzcan recursos de un modo mas eficiente, saquear a enemigos, etc… Son tan solo algunas de las tareas en las que nos veremos inmersos poco tiempo después de empezar a jugar.

Empire of code es un divertido juego similar a clash of clans pero usando la programación como herramienta principal.
Empire of code es un divertido juego similar a clash of clans pero usando la programación como herramienta principal.

Codewars

Esta plataforma es recomendable para programadores con algo mas de experiencia. A través del uso de “code katas” (concepto tomado del karate) donde a través de la resolución de pequeños retos o ejercicios conseguiremos mejorar nuestras habilidades programáticas.

Codewars te ayuda a mejorar tu nivel de programación
Codewars te ayuda a mejorar tu nivel de programación

¿Y el vídeo donde muestro todo esto?

¿Donde puedo encontrar mas tutoriales?

Puedes suscribirte al canal haciendo click aquí.

Esta lista a mi me ha sido muy útil en mi trabajo, espero que el post os haya sido de interés.

Leave a reply:

Tu dirección de correo electrónico no será publicada.

Site Footer

X

Suscribete al canal en YouTube

Con más de 90.000 suscriptores, encontrarás mas de 300 video tutoriales gratuitos sobre Excel, Informática, programación e Internet.

Suscribete