Descubre los mejores juegos de programación para aprender mientras te diviertes. Si estás buscando juegos para programadores, esta guía reúne una selección de 20 títulos gratuitos que te permitirán practicar lenguajes como JavaScript, Python, Java, PHP, C#, Ruby, CSS y muchos más.
Esta selección incluye juegos online gratuitos para programadores que planean aprender JavaScript, Java, Python, C# y otros lenguajes de programación de una forma divertida.
#1. CodinGame
En CodinGame, tendrás que resolver una gran variedad de problemas divertidos escribiendo código y creando tu propia “inteligencia artificial”. El sitio web admite todos los lenguajes de programación.
#2. CodeCombat
CodeCombat no es solo un juego de programación, sino una verdadera plataforma para estudiantes que permite aprender ciencias de la computación fácilmente.
Animación colorida e historia interesante, clanes, interacción con miles de otros jugadores de todo el mundo. Se admiten lenguajes como Java, JavaScript, Python, Lua, CoffeeScript. Hay localización en español.
#3. Ruby Warrior
Si quieres aprender Ruby, Ruby Warrior es lo que necesitas: un excelente juego para programadores principiantes. Hay dos niveles de dificultad, según tus habilidades. Para guardar tu progreso, tendrás que iniciar sesión a través de una red social. La versión en vivo ya no está disponible, pero aún está el código fuente.
Visitar Ruby Warrior (Versión alternativa)
#4. Check iO
Check iO es un juego de navegador del género “Aventura” que te enseñará a programar en Python.
#5. Warrior.js
¿Warrior.js es un juego online donde programas a un valiente guerrero para que luche, esquive trampas y rescate prisioneros en una torre llena de desafíos. Usando JavaScript, escribirás comandos para guiar a tu personaje nivel tras nivel, aprendiendo a codificar mientras te diviertes.
#6. Vim Adventures
¿Siempre has querido reunir fuerzas y aprender Vim completamente? El juego Vim Adventures te ayudará a hacerlo de la forma más divertida e interactiva.
#7. Robocode
¿Te gustan las batallas de robots? Entonces el juego Robocode es para ti. Aprenderás a programar creando robots de combate tipo tanque en Java o .NET. Cuando crees un robot, la batalla comenzará en tiempo real en la pantalla.
#8. Cyber Dojo
Cyber Dojo es un espacio donde los desarrolladores pueden reunirse y aprender lenguajes de programación como JavaScript, Java, Python, PHP, Ruby y muchos otros.
Repositorio del proyecto en GitHub.
#9. Code Monkey
En el juego para programadores Code Monkey, aprenderás a codificar online, cogiendo plátanos. En occidente, los profesores suelen utilizar Code Monkey para enseñar programación en CoffeeScript y Python.
#10. Elevator Saga
En Elevator Saga, tendrás que controlar un ascensor real con JavaScript, resolviendo diferentes problemas. Por ejemplo, la primera tarea es transportar 15 personas en menos de 60 segundos.
También hay un repositorio abierto.
#11. Codewars
Mejora tus habilidades de programación junto con otras personas resolviendo problemas y tareas de TI reales en Codewars. Admite JavaScript, C#, Java, Python y otros lenguajes.
#12. Git Game
Git Game es un juego online por consola para programadores, con el que dominarás el sistema de control de versiones Git. La esencia radica en el uso de diferentes comandos para encontrar pistas para resolver diferentes acertijos.
#13. Hacker
En Hacker.org encontrarás un conjunto de rompecabezas, pruebas, cuestionarios y otros juegos de programación que mejorarán tus habilidades de hacking. Al final del juego, aprenderás a descifrar códigos reales.
#14. Hex Invaders
En esta versión del clásico arcade, tres extraterrestres de diferentes colores atacan el mundo. Para salvar a la humanidad, el jugador debe traducir rápidamente el valor hexadecimal del color al lenguaje humano y derribar a los extraterrestres.
#15. Flexbox Froggy
Flexbox Froggy es un juego online de lógica para programadores en el que debes ayudar a las ranas a llegar a sus nenúfares. Esto se hace usando CSS Flexbox, lo que ayudará mucho a desarrollar habilidades de diseño web.
#16. Pixactly
Pixactly es un juego aparentemente simple, pero no en su contenido, para programadores principiantes. Se te da la ubicación de dos píxeles, y debes dibujar un rectángulo según esas coordenadas.
#17. CSS Diner
Un excelente juego para familiarizarse con los selectores CSS. Se le da al jugador una mesa con vajilla, dada por un formulario HTML animado, y un objeto o objetos específicos que hay que coger de la mesa. Se aprenderá todo, desde los fundamentos hasta ~ y :first-child.
#18. Flexbox Defense
Un clásico Tower Defense con un toque CSS: todas las torres y trampas deben colocarse usando diseño flexible. El juego consta de 12 niveles que requerirán que recuerdes todos los detalles del sistema Flexbox.
#19. Untrusted
Untrusted es una meta-aventura de JavaScript en la que juegas como el Dr. Eval, un símbolo @ que puede cambiar el mundo que le rodea modificando su código fuente (¡como Matrix!). Se le proporcionan al jugador funciones que inicializan cada nivel y una API con la que debe abrirse camino hacia la salida del nivel.
#20. CSSBattle
Si el diseño web es lo tuyo, CSSBattle te va a encantar. Este juego online te enseña a dominar CSS Grid mientras riegas un jardín virtual. A través de 28 niveles, colocarás zanahorias y plantas usando propiedades CSS, aprendiendo a crear layouts espectaculares de forma divertida. Es intuitivo, colorido y perfecto para quienes quieren dar un salto en sus habilidades de diseño web.
Más juegos para aprender a programar divirtiéndote
- Screeps – https://screeps.com/
- SQL Murder Mystery – https://mystery.knightlab.com/
- Human Resource Machine – https://tomorrowcorporation.com/humanresourcemachine
- Blockly Games – https://blockly.games/
- The Command Line Game – https://cmdchallenge.com/
Nuevo: Conoce Codédex, el juego que te enseña a programar
¡Comparte tus favoritos! ¿Conoces otros juegos para programadores? Déjanos tus recomendaciones en los comentarios y ayuda a crecer esta lista.