Los 10 mejores juegos de codificación gratuitos de 2021

Ser un programador no es una habilidad especializada reservada para quienes trabajan en departamentos de TI o industrias centradas en la tecnología. Una variedad de carreras requiere cierto nivel de destreza en codificación para conseguir un puesto de nivel de entrada.

Los siguientes juegos de codificación gratuitos están dirigidos a todas las edades y niveles de experiencia, y están diseñados para ayudarlo a comenzar en varios lenguajes de programación.

Todos los juegos de esta lista se pueden jugar en los principales navegadores web, excepto donde se indique.

01

de 10

CheckiO

Lo que nos gusta

  • Los complementos de los navegadores Chrome y Firefox amplían el conjunto de funciones.

  • Hay traducciones disponibles en varios idiomas.

  • Las revisiones del código de la comunidad garantizan que esté en el camino correcto.

Lo que no nos gusta

  • La interfaz de usuario es un poco torpe en algunos lugares.

Diseñado tanto para principiantes como para desarrolladores avanzados, CheckiO le asigna la tarea de resolver desafíos utilizando Python o JavaScript. Tiene la opción de iniciar sesión con una dirección de correo electrónico o usar su cuenta de Google, Github o Facebook para construir una base desde la cual atacar o alejar a los enemigos a través de tareas de programación.

Juega CheckiO

02

de 10

CodeCombat juego de codificación gratuito

Lo que nos gusta

  • Lecciones de buen ritmo y totalmente absorbentes.

  • Los usuarios avanzados pueden construir sus propios niveles.

Lo que no nos gusta

  • Los niveles avanzados requieren pago.

  • Los tutoriales del juego son un poco confusos para los novatos.

El equipo central de CodeCombat se unió a cientos de colaboradores de código abierto para crear una forma agradable de aprende a programar mientras te aventuras a través de mazmorras, bosques, montañas, desiertos y otros Paisajes Aprende CoffeeScript, JavaScript o Python mientras tu personaje gana puntos de experiencia y botín, completando mini-misiones en el camino escribiendo código en un entorno de juego de rol clásico.

A medida que avanza, puede desbloquear áreas avanzadas, lo que garantiza que el juego nunca se vuelva tedioso. La edición para el aula de CodeCombat ofrece herramientas para profesores y estudiantes, lo que le permite controlar el progreso y convertirse en un programador legítimo incluso a una edad temprana.

Jugar CodeCombat

03

de 10

CodinGame juego de codificación gratuito

Lo que nos gusta

  • Impresionante gamificación con recursos de contratación laboral.

  • Tan fascinante que puede olvidar que está destinado a aprender.

Lo que no nos gusta

  • No hemos encontrado ninguna desventaja notable con CodinGame.

Los minijuegos de CodinGame están diseñados para llevar a los programadores competentes al siguiente nivel. Es un entorno centrado en el desafío en el que aprende uno de más de dos docenas de lenguajes de programación, incluidas las opciones principales, así como los dialectos digitales menos conocidos como Dart y F #.

Los juegos incluyen desafíos por turnos para jugadores individuales y multijugador, con la opción de participar en tablas de clasificación para que fluyan esos jugos competitivos. Ya sea disparando extraterrestres, compitiendo con motocicletas o tratando de abrirse camino a través de un laberinto traicionero, los métodos de aprendizaje de CodinGame son adictivos y agradables.

Juega CodinGame

04

de 10

Juego de codificación gratuito CodeWars

Lo que nos gusta

  • Puede ser extremadamente eficaz a largo plazo si se mantiene firme.

  • Los suscriptores pueden interactuar con otros en la comunidad de Codewars.

Lo que no nos gusta

  • A veces, las preguntas difíciles se presentan demasiado pronto en el proceso de aprendizaje.

  • No puede crear una cuenta hasta que demuestre sus conocimientos básicos de código.

Ofreciendo lecciones para más de 20 lenguajes de programación, incluidos PHP, Python, SQL, C ++, Java, JavaScript y Ruby, Codewars adopta un enfoque único para el aprendizaje. Los estudiantes se entrenan en un dojo virtual, practicando ejercicios de kata mientras se esfuerzan por lograr la verdadera perfección de su código.

Los programadores calificados pueden aprovechar la amplia biblioteca de lecciones e interactuar con otros en la comunidad de Codewars. Hay costos asociados con estos ejercicios y juegos. Incluimos Codewars en esta lista porque se puede solicitar una prueba gratuita completamente funcional a través del sitio web de la compañía.

Juega Codewars

05

de 10

Juego de codificación gratuito Elevator Saga

Lo que nos gusta

  • Si su código no es completamente preciso, fallará en los desafíos.

  • Solo los codificadores JS experimentados completan el desafío final.

Lo que no nos gusta

  • No se han proporcionado suficientes comentarios para los principiantes de JavaScript.

  • La interfaz no es tan llamativa como otras opciones de esta lista.

Este juego requiere que completes desafíos individuales con un elevador virtual, como transportar a 15 personas en 60 segundos o menos. Se le pide que codifique el movimiento de estos ascensores usando JavaScript, empleando funciones predefinidas como goToFloor y loadFactor para lograr su objetivo.

Juega Elevator Saga

06

de 10

Juego de codificación gratuito RoboCode

Lo que nos gusta

  • Escribes el código de inteligencia artificial para un robot y tienes control sobre cómo se comporta.

  • Debe considerar lo que los oponentes potenciales han planeado para la arena.

Lo que no nos gusta

  • Los concursos están dirigidos a programadores de nivel inferior, por lo que los programadores experimentados tienen demasiada ventaja.

En Robocode, tiene la tarea de crear un tanque virtual en Java u otro lenguaje como C # o Scala, que luego envía a la batalla en tiempo real con otros robots generados por el usuario. Esencialmente, juegas el papel de un concursante de BattleBots en línea, reemplazando un soldador y acero con identificadores y operadores.

Jugar a Robocode

07

de 10

Juego de codificación gratuito Ruby Warrior

Lo que nos gusta

  • Tener en cuenta la salud de su guerrero requiere soluciones de codificación avanzadas para los novatos de Ruby.

  • Enseña lecciones de inteligencia artificial para que tu héroe pueda llegar al nivel superior.

Lo que no nos gusta

  • Si no está familiarizado con la sintaxis básica de Ruby, no llegará muy lejos en este juego.

El estilo fácil de leer de Ruby lo convierte en un idioma ideal para aprender a través de este tipo de juegos. Tu personaje de caballero asciende a una torre plagada de peligros, incluidos obstáculos peligrosos y enemigos enojados, todo a través de la magia del código que tienes la tarea de escribir.

Juega Ruby Warrior

08

de 10

Juego de codificación gratuito Swift Playgrounds para iPad

Lo que nos gusta

  • Todo menos elimina la sensación de estar abrumado, que es común entre los nuevos programadores.

  • Puede ser una gran transición al mundo del desarrollo de Apple.

Lo que no nos gusta

  • A pesar de que destinado tanto a adultos como a niños, La interfaz de Swift y la progresión relativamente lenta sugieren lo contrario.

Swift Playgrounds es una aplicación gratuita para iPad y macOS diseñada para enseñar el lenguaje Apple Swift, que se utiliza para crear aplicaciones para iOS, macOS, Apple TV y Apple Watch. Parte de la manzana Todos pueden codificar Swift Playgrounds comienza con los fundamentos de la codificación y avanza presentando acertijos y otros desafíos que solo pueden resolverse a través de conceptos de programación.

Descargar para:

iOS
Mac

09

de 10

Juego de codificación gratuito Tynker

Lo que nos gusta

  • Da en el blanco en los juegos para niños: se siente más como jugar que aprender.

  • Juega 20 juegos de codificación gratis antes de llegar al muro de pago.

  • La versión gratuita incluye todas las máscaras, mods, complementos de Minecraft y acceso a un servidor privado gratuito.

Lo que no nos gusta

  • Algunas de las ventanas emergentes de ayuda son demasiado detalladas para el público objetivo.

  • Tynker no es tan intuitivo como podría ser, especialmente considerando el grupo demográfico objetivo.

Destinado a niños A partir de los 7 años, Tynker enseña varios lenguajes de programación, incluidos HTML, JavaScript, Python y Swift, junto con la codificación basada en bloques. Se ofrecen varios acertijos de código, así como desafíos divertidos para crear máscaras, mods, mobs y complementos de Minecraft.

Los juegos para varios jugadores también están disponibles, lo que le permite poner a prueba sus habilidades de programación contra otros programadores junior al participar en diferentes actividades. Algunas actividades incluyen recolectar monstruos y entrenarlos para ganar batallas o lanzar hechizos contra tus oponentes en una arena para cuatro jugadores.

Jugar Tynker

10

de 10

Juego de codificación gratuito VIM Adventures

Lo que nos gusta

  • Buen punto de partida para cualquiera que no esté familiarizado con vi o vim.

  • Utilizado por administradores, programadores y usuarios avanzados, VIM Adventures lo lleva a través de un laberinto estilo mazmorra utilizando la sintaxis vim.

Lo que no nos gusta

  • Se requiere una tarifa para aprender algo más allá de los controles básicos.

Una versión mejorada del editor de texto vi para sistemas operativos basados ​​en Linux, las combinaciones de teclas de vim y los múltiples modos lo hacen más poderoso que una aplicación estándar tipo bloc de notas o un procesador de texto. Con el lema apropiado, "Zelda se encuentra con la edición de texto", el juego permite el movimiento de la tecla del cursor, pero sugiere enfáticamente que uses h, j, kyl en su lugar para simular la verdadera experiencia vim.

Juega VIM Adventures