Los 9 mejores juegos de codificación para desarrollar tus habilidades de programación

  • Michael Cain
  • 0
  • 4899
  • 841
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 codificación de juegos y desafíos. 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 práctica y la experiencia.

1. Robocode

Robocode es un complejo juego de programación donde codificas tanques de robots que luchan entre sí. Su trabajo es escribir la inteligencia artificial que impulsa a sus robots al éxito utilizando lenguajes reales como Java, Scala, C # y más. Para comenzar, consulte 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 estas escribiendo real ¡código! A pesar de su 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á estar familiarizado con uno de estos idiomas compatibles con Unity. .

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 un “Edición de aula” que los maestros pueden usar para ayudar a sus alumnos 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 resolver 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 formas 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. .

5. Vim Adventures

Vim Adventures es un divertido tutorial tipo juego 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 intentado 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 ... 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, de ahí por qué 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 y cuando 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 viene 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 Máquina de recursos humanos, 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 la programación. Los 11 mejores juegos de programación para que los niños aprendan. Pruebe los mejores juegos de codificación para que los niños los empujen en la dirección correcta. , también.

Descargar: Máquina de recursos humanos ($ 10)

9. Screeps

Chillidos (Lo que significa “pelos de punta”) es un juego de estrategia MMO en el que utilizas 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, puedes 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 debe 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. . Háganos saber cómo va!




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.