La mayoría de los juegos de codificación están destinados a niños. Pero también hay algunos grandes juegos de codificación destinados a adultos que quieren aprender a codificar.
No me malinterpretes, no hay nada de malo en usar los juegos en Code.org o Khan Academy. Puede aprender Scratch, que es un lenguaje de programación diseñado para ayudar a los niños a aprender conceptos como bucles y variables. Algunos de esos juegos incluso enseñan Python o JavaScript básicos.
Pero si eres un adulto, puede ser más difícil entusiasmarte con un juego de temática infantil como Minecraft o Frozen de Disney. En cambio, es posible que desee encontrar juegos más serios que puedan mantenerlo involucrado mientras aprende.
Si esto te describe, bueno, tengo buenas noticias. Esta lista está repleta de juegos en los que tomarás decisiones estratégicas significativas y luego las ejecutarás a través del código.
Tenga en cuenta que todos los juegos de esta lista también están bien para los niños. Pero su audiencia principal son los estudiantes adultos.
Vamos a sumergirnos.
Mejor selección de juegos de codificación # 1: SQL Murder Mystery

Al iniciar SQL Murder Mystery, recibe algunas instrucciones básicas:
"Ha ocurrido un crimen y el detective necesita su ayuda. Recuerda vagamente que el crimen fue un asesinato que ocurrió en algún momento del 15 de enero de 2018 y que tuvo lugar en SQL City. Comience por recuperar el correspondiente informe de la escena del crimen de la base de datos del departamento de policía ".A partir de ahí, debe usar sus habilidades de consulta SQL para encontrar al asesino.
Si tiene experiencia con SQL, es posible que pueda resolver el misterio en una sola sesión. Si no es así, hay un buen tutorial para mostrarle algunos consejos de consulta.
SQL Murder Mystery lo ayudará a comprender y aplicar conceptos de bases de datos como:
- Claves primarias y externas
- Funciones agregadas
- Uniones de tabla
- e incluso comodines
Puedes jugar SQL Murder Mystery gratis directamente en tu navegador aquí.
Mejor selección de juegos de codificación n. ° 2: Saga de elevador

En Elevator Saga, programa una serie de ascensores para manejar cargas cada vez más grandes de pasajeros.
A través de sus 19 desafíos, adaptará su algoritmo para minimizar la cantidad de tiempo que los pasajeros tienen que esperar para moverse de un piso a otro.
Este juego te dará mucha práctica de JavaScript. También lo obligará a ser creativo y experimentar con enfoques de optimización.
Aquí hay un video de demostración de 30 segundos que le dará una idea de cómo se ve el juego de programación del ascensor:
Puedes jugar a Elevator Saga gratis en tu navegador aquí.
Mejor selección de juegos de codificación n. ° 3: Screeps

Screeps se anuncia a sí mismo como un "juego de estrategia MMO Sandbox para programadores".
Este es un juego de programación serio que asume que ya conoces algo de programación básica.
Puede controlar sus unidades utilizando lenguajes de programación de la vida real como JavaScript. Incluso puede compilar lenguajes como C ++ y ejecutarlos a través de WebAssembly.
Screeps salió en 2017 y todavía se mantiene activamente. Actualmente tiene una calificación positiva del 89% en Steam con más de 1,000 reseñas, lo que lo convierte en uno de los juegos más aclamados en toda la plataforma Steam.
Aquí está el tráiler completo:
Tenga en cuenta que Screeps es un juego pago. Pero hay una demostración gratuita que se ejecuta directamente en su navegador aquí.
Si quieres obtener el juego completo, puedes comprar Screeps en Steam Shop aquí.
Mejor selección de juegos de codificación n. ° 4: no confiables

Untrusted es un juego tipo pícaro basado en navegador que utiliza JavaScript del mundo real como entrada principal del juego.
En las propias palabras del juego, "¡Debes editar y volver a ejecutar literalmente el mismo JavaScript que ejecuta el juego en tu navegador para salvar al Dr. Eval de esta realidad oscura y confusa!"
Puedes jugar a Untrusted directamente en tu navegador aquí.
Mejor selección de juegos de codificación # 5: Duskers

Mientras que los 4 juegos anteriores involucraban el uso de lenguajes de programación reales, Duskers se parece más al script de shell.
Juegas como un programador que está varado en el espacio y se está quedando sin suministros. Tienes que atracar con naves espaciales abandonadas y luego limpiarlas.
Pero no puedes interactuar con estos barcos directamente. En cambio, controlas un equipo de drones, cada uno con sus propias habilidades, y les dices cómo explorar estos barcos.
Pero cuidado, hay monstruos en estos barcos que destruirán tus drones si no tienes cuidado.
Este juego se controla completamente escribiendo en una interfaz de línea de comandos. Debido a que el juego es de naturaleza en tiempo real, esto puede llevar a algunos momentos intensos de escribir comandos rápidamente mientras intenta salvar a sus drones del peligro.
Aquí está el tráiler temático de la línea de comandos del lanzamiento de Duskers:
Y aquí hay una descripción general más detallada del juego y sus raíces de programación (visualización de 17 minutos):
Mejor selección de juegos de codificación n. ° 7: Flexbox Defense (navegador)

Este es un juego de defensa de torres que implica que te protejas usando comandos basados en Flexbox.
Al usar el código CSS Flexbox de la vida real, ajustará la posición de sus torretas para disparar a los enemigos invasores antes de que puedan invadirlo.
Dato curioso: este juego fue diseñado por Channing Allen, hermano del fundador de Indie Hackers, Courtland Allen. Los dos hermanos son excelentes programadores apasionados por la enseñanza.
Puedes jugar Flexbox Defense en tu navegador aquí.
Mejor juego de codificación elegido # 8: CSS Diner

CSS Diner es un juego de navegador que te ayudará a aprender los selectores de CSS. En el transcurso de 32 niveles, aprenderá cómo seleccionar elementos DOM utilizando una variedad de atributos diferentes:
id
classname
nth-of-type
nth-child
not(x)
[attribute="value"]
- Y mucho más
Este es un juego divertido, y es posible que desee superarlo varias veces solo para fortalecer su memoria muscular CSS Selector.
Puedes jugar CSS Diner gratis en tu navegador aquí.
Los mejores juegos de codificación Pick # 9: CodinGame

CodinGame es en realidad una colección de varios minijuegos de codificación.
Y la mejor parte es que puede codificar en cualquier idioma que desee. Su editor admite una tonelada de idiomas y los compila en un servidor en algún lugar.

CodinGame tiene tablas de clasificación integradas y otras características para darle mucha motivación para seguir practicando su codificación. A pesar de que la plataforma se lanzó en 2012, todavía no hay nada parecido.
Si está buscando un juego de programación para transmitir mientras codifica en vivo en Twitch o YouTube, no busque más. Hay mucha diversión aquí.
Puedes explorar CodinGame gratis en tu navegador aquí.
Juego de codificación adicional: VIM Adventures

De acuerdo, este no es un juego de codificación, sino más bien un juego que te enseña una poderosa herramienta de codificación: el editor de código VIM.
Aprenderá los atajos de teclado de VIM y los conceptos esenciales de VIM de una manera divertida. Esto es mucho menos frustrante que dar vueltas, tratando de recordar, por ejemplo, cómo dejar VIM.
Puedes jugar VIM Adventures gratis en tu navegador aquí.
Tengo que jugar con todos
Espero que esta lista te haya dado muchos juegos de programación orientados a adultos con los que practicar tus habilidades de codificación.
Si me perdí algunos buenos, avíseme twitteando.
Codificación feliz.