Los 9 mejores juegos de codificación para desarrollar tus habilidades de programación
Anuncio
La programación es divertida una vez que sabes lo que estás haciendo, pero llegar a ese punto puede ser un viaje agotador.
Es por eso que debes reservar un tiempo para jugar estos juegos y desafíos de codificación . No solo sirven como descansos divertidos, sino que aprenderás más rápido y retendrás más información gracias a la práctica y la experiencia práctica.
1. Robocode
Robocode es un complejo juego de programación en el que codifica tanques de robots que luchan entre sí. Su trabajo es escribir la inteligencia artificial que impulsa sus robots al éxito, utilizando lenguajes reales como Java, Scala, C # y más. Para comenzar, echa un vistazo a los conceptos básicos y tutoriales de Robocode.
El instalador de Robocode viene con un entorno de desarrollo, un editor de robot incorporado y un compilador de Java. ¡En realidad estás escribiendo código real ! A pesar del lanzamiento en 2000, Robocode todavía se actualiza y mantiene regularmente, ayudado por el hecho de que es de código abierto y adictivo.
2. Codingame
Codingame es una aplicación web similar a un juego donde resuelves acertijos y desafíos escribiendo código real. Se admiten más de 25 lenguajes de programación, incluidos Java, C #, Python, JavaScript, Lua, Go, Rust y más. Cada rompecabezas / desafío tiene un tema (por ejemplo, programar la torreta para derribar aeronaves que se acercan demasiado), lo que aumenta el factor diversión.
Obtenga más información sobre los lenguajes de programación de desarrollo de juegos, especialmente para Unity 7. 7 Unity Game Development Idiomas para aprender: ¿cuál es el mejor? ¿Quieres comenzar el desarrollo del juego en Unity? Necesitará familiarizarse con uno de estos idiomas compatibles con Unity. Lee mas .
3. Codecombat
Codecombat es otra aplicación web para acertijos y desafíos similares a juegos que solo se pueden resolver escribiendo código. Pero mientras que Codingame es más entretenido, Codecombat tiene una inclinación educativa significativa con una "Edición de clase" que los maestros pueden usar para ayudar a sus estudiantes a aprender a codificar. Al momento de escribir este artículo, hay tres cursos disponibles: informática, desarrollo web y desarrollo de juegos.
4. Codewars
Codewars no es tanto un juego como una forma gamificada de practicar la codificación y la resolución de desafíos algorítmicos. Obtiene puntos por completar acertijos y los valores de los puntos están determinados por la eficacia de sus soluciones. Codewars le permite ver las soluciones enviadas por otros, de las cuales puede estudiar y aprender. Creo que es una de las mejores maneras de aprender un nuevo lenguaje de programación y sus expresiones idiomáticas 7 Trucos útiles para dominar un nuevo lenguaje de programación 7 Trucos útiles para dominar un nuevo lenguaje de programación Está bien sentirse abrumado cuando aprende a codificar. Probablemente olvidará las cosas tan rápido como las aprenda. Estos consejos pueden ayudarlo a retener mejor toda esa información nueva. Lee mas .
5. Vim Adventures
Vim Adventures es un divertido tutorial para aprender a usar Vim, un editor de texto muy inusual pero extremadamente poderoso. Las 7 razones principales para darle una oportunidad al editor de texto Vim Las 7 razones principales para darle una oportunidad al editor de texto Vim. He probado un editor de texto tras otro. Lo que sea, lo probé. Utilicé a todos y cada uno de estos editores durante más de dos meses como mi principal editor diario. De alguna manera, yo ... Leer más que a muchos profesionales de la programación les encanta usar. Sin embargo, tiene una gran curva de aprendizaje, razón por la cual existen tutoriales como este. Entonces, aunque Vim no es un lenguaje de programación per se, dominar Vim puede ayudarlo a convertirse en un codificador más eficiente, por eso lo he incluido en este artículo.
6. TIS-100
“¡Es el juego de programación en lenguaje ensamblador que nunca pediste!” Lo dice justo ahí en la lata. TIS-100 es un videojuego como ningún otro, que te obliga a aprender y usar una versión simulada de codificación de ensamblaje de bajo nivel para resolver sus acertijos. Este juego no es una broma: es difícil, es abierto y tiene un valor de reproducción increíble siempre que no te sientas tan frustrado y confundido que lo desinstales en un ataque de ira.
Descargar: TIS-100 ($ 7)
7. Shenzhen I / O
Del mismo estudio detrás de TIS-100 llega Shenzhen I / O, un juego de rompecabezas en el que tienes la tarea de crear circuitos simplificados y escribir código de ensamblaje simplificado que se ejecute en dichos circuitos. Entre los dos juegos, Shenzhen I / O es más fácil de acceder y más divertido, pero igual de satisfactorio y complejo.
Descargar: Shenzhen I / O ($ 15)
8. Máquina de recursos humanos
En Human Resource Machine, juegas como un empleado de oficina que completa tareas combinando varias instrucciones juntas. En cierto sentido, este juego tiene que ver con la resolución de acertijos a través de la programación visual, incluso llegando a tocar conceptos como el flujo lógico y la gestión de la memoria, pero presentado de una manera fácil de digerir, con temas de oficina.
Es un gran juego para ejercitar el cerebro de su programador, e incluso puede ser un buen juego de programación para niños. Los 11 mejores juegos de programación para que los niños aprendan programación. Los 11 mejores juegos de programación para que los niños aprendan programación. ¿Quiere que sus hijos se interesen en la programación? Pruebe los mejores juegos de codificación para que los niños los empujen en la dirección correcta. Leer más también.
Descargar: Máquina de recursos humanos ($ 10)
9. Screeps
Screeps (que significa " creeps programados") es un juego de estrategia MMO en el que usas JavaScript para codificar los comportamientos de las entidades del juego y construir un imperio por ti mismo. El juego base viene con un servidor privado donde puedes jugar por tu cuenta, más 30 días de acceso completo al servidor oficial. Después de eso, puede seguir jugando en el servidor oficial con una capacidad limitada, que se puede levantar con una suscripción mensual.
Descargar: Screeps ($ 15, suscripción opcional por $ 9 / mes)
Otras formas de agudizar sus habilidades de codificación
¿Estás buscando más formas de perfeccionar tu capacidad de programación? Tenemos un increíble proyecto para principiantes para aprender programación C. También puede beneficiarse aún más al escuchar algunos de estos podcasts para programadores y desarrolladores.
También puedes comenzar a hacer tus propios juegos con estas herramientas de desarrollo de juegos. Si está buscando una manera adecuada para que sus hijos entren en la codificación, puede considerar estos proyectos de codificación fáciles para niños que usan Microsoft Small Basic.
Sin embargo, si después de todo todavía está luchando y parece que no puede comprender los conceptos básicos de la programación, es posible que desee dar un paso atrás y considerar si la programación es la opción correcta para usted. 6 Señales de que no está destinado a ser un programador 6 Señales de que no debes ser programador No todos están preparados para ser programadores. Si no está completamente seguro de que está destinado a ser un programador, aquí hay algunas señales que pueden indicarle la dirección correcta. Lee mas . ¡Háganos saber cómo va!
Explore más sobre: Juegos de programación.