
Videojuegos populares y el lenguaje en el que desarrollaron
Author:
Minerva Cesena
Uno de los pasatiempos favoritos de chicos y grandes es jugar videojuegos. Existe tanta variedad que, aunque no seas fan, seguro encuentras alguno que te llame la atención. Entre los videojuegos populares están los de deportes como el fútbol o combates, estrategia navales, de destreza y mucho más.
Todos estos videojuegos tienen algo que los caracteriza, y se trata del lenguaje empleado para desarrollarlo. Si quieres saber a qué se refiere este lenguaje para desarrollar, así como cuáles son los videojuegos populares en la actualidad, te invitamos a que continúes leyendo este artículo mientras descargas un nuevo juego.
La influencia positiva de los videojuegos en niños y adolescentes
Al haber tanta variedad de videojuegos en inglés y otros idiomas, es normal que cada día sea más y más notoria la pasión por los videojuegos populares entre los diferentes grupos de edad; sin embargo, las personas de entre 10 y 20 años son probablemente las más afectas a esta práctica.
Esto último podría ser una de las razones por las que los padres tiendan a ver mal jugar videojuegos, bajo el argumento de que los chicos pasan muchísimas horas jugando. Y por supuesto, hay cierto contenido que debe estar supervisado por los papás.
Pero, ¿sabías que los videojuegos también tienen beneficios que permiten a quienes realizan esta práctica desarrollar diversas habilidades?
Por ejemplo:
Pensamiento rápido y toma de decisiones.
Resolución de conflictos y desarrollo de estrategias.
Coordinación visual y manual.
Trabajo en equipo.
Empatía.
Aprendizaje de una lengua extranjera.
Como ves, los videojuegos pueden tener muchas consecuencias favorables, sólo hay que saber identificarlas y fortalecerlas cuando no se está frente a un dispositivo.
Los 5 juegos más jugados en dispositivos móviles
Hay juegos que definitivamente nos marcan, pues son parte de nuestra niñez. Cada generación se identifica o recuerda ciertos juegos, por ejemplo, es inolvidable para la vieja escuela cuando jugábamos el juego de la viborita en el celular, Prince of Persia o el rey de los videojuegos populares clásicos: el Tetris.
Los siguientes son algunos de los juegos más famosos de los últimos tiempos para el celular o tableta electrónica.
Pokemon Go
Este juego, desarrollado por la firma Niantic, ha formado parte de nuestros ratos de ocio desde hace cinco años, y sin duda, se volvió extremadamente popular entre los fans del anime Pokemon.
Su popularidad se debe a que cómodamente puedes jugarlo en el celular (iOs y Android), por lo que es sencillo ir en busca de pokemones desde básicamente cualquier lugar.
Además, este juego programado con una combinación de Java, C++ y C#, es la manera perfecta de unir la realidad con la fantasía, ya que los pokemones deben ser capturados en lugares reales de tu ciudad. Este juego nos proporciona grandes momentos de interacción con nuestros amigos o familia porque se trata de un juego multijugador masivo.
Brawl Stars
Un juego multijugador desarrollado y distribuido por Supercell que tiene como objetivo conseguir trofeos para subir de rango. La genialidad de este juego recae en el hecho de que puedes unirte a tus amigos en diferentes clubes y hacer partidas amistosas con ellos. Adicionalmente, hay muchos modos de juego diferentes, lo cual lo vuelve muy entretenido al poder variar la manera de interactuar con los brawlers (jugadores).
Este juego fue desarrollado en versión beta en 2017 y lanzado definitivamente en 2018, su lenguaje de programación incluye una mezcla de un motor de videojuego creado por Supercell y C++.
Clash Royale
Este es otro título desarrollado y distribuido por la compañía finlandesa Supercell, que salió al mercado en 2016. Es un juego de estrategia en tiempo real, multijugador y que mezcla los videojuegos con un poco de trading card games.
Comparte el lenguaje de programación de su hermano Brawl Stars, ya que utiliza C++ y Objective-C, añadiendo también un código de servidor en Java.
Minecraft
Este videojuego de construcción es tal vez uno de los más versátiles en cuanto al tipo de dispositivo en el que puede jugarse, ya que va desde celulares o tabletas iOs y Android, hasta consolas como Xbox, Nintendo Switch y PS4.
También es un juego que cuenta con versiones diferentes (aunque algunas ya descontinuadas) como son:
Minecraft
Minecraft Dungeons
Minecraft Story Mode
Minecraft Earth
Pocket edition
Education Edition (una versión que puede utilizarse en el salón de clases)
También tiene la opción de elegir diferentes modos de juego. Minecraft en sus inicios estaba escrito en Java en un modo totalmente experimental, después continuó con un lenguaje en C#.
Among Us
Fue creado por InnerSloth y puede jugarse en dispositivos Android, iOs y PC. Este juego también es multijugador, ya que permite que hasta 10 personas participen a la vez en una partida. En este, los jugadores deberán descubrir quiénes son los “impostores” que han entrado a una nave espacial antes de que estos saboteen las tareas que deben realizar en la nave o los asesinen, por lo cual está catalogado como un juego de deducción social.
Fue lanzado en 2018 y está codificado en un lenguaje C# y C++ utilizando como motor de juego Unity 3D.
Imagen: https://www.pexels.com/es-es/foto/hombres-jugando-juego-partido-7330165/
Descripción: dos adultos mayores jugando videojuegos
5 consentidos para consolas y otros dispositivos
Super Mario Bros
Uno de los videojuegos populares que ha existido desde 1983 para arcade y 1985 para consolas. Es desarrollado por Nintendo y definitivamente ha sido trascendental en las vidas de diversas generaciones que lo jugaron en arcade o que utilizaron la NES (Nintendo Entertainment System), Super Nintendo, Game Boy, Nintendo 64, Nintendo Game Cube, Nintendo DS, Nintendo Wii o la Nintendo Switch.
Por la época en la que comenzó a producirse este juego de video, la programación se hacía en un lenguaje ensamblador 6502 que se utilizaba en un microprocesador de 8 bits y ¡solo corría a 1 o 2 MHz y usaba 2 kb de RAM!
Halo
Se trata de un juego creado en 2001 por Bungie Studios y que hasta la fecha sigue regalando nuevas entregas. Es un juego de ciencia ficción en el cual los personajes atraviesan una guerra entre humanos y aliens llamados Covenants.
Este juego ha sido clasificado varias veces como uno de los mejores juegos de disparos en primera persona y es el sello distintivo de Xbox, aunque también hay versiones para Windows y iOs. Halo está programado con lenguaje en C++ y C# como algunos de los juegos mencionados anteriormente, pero también usa un motor de juego llamado Slipspace que fue desarrollado para Halo Infinite.
Final Fantasy
Un juego de rol de acción que resulta muy atractivo visualmente por la cantidad de detalles artísticos que contiene. Hay un gran equipo de desarrolladores detrás de su creación hecha por Square Enix.
Es un juego que tiene una larga historia: comenzando con su primera aparición en 1987 y tal vez se trate de una de las franquicias que ha aparecido en casi todas las plataformas, tanto móviles como consolas. Final Fantasy también utiliza C++ y C#, sin embargo, en sus inicios compartía el lenguaje ensamblador 6502 de Super Mario Bros.
Pac-Man
Inicialmente concebido como un juego de arcade para después pasar a otras plataformas, como NES, Atari o Gameboy, hasta versiones para dispositivos móviles, es el integrante más longevo de nuestra lista con más de 40 años de creación.
Uno de los videojuegos populares que surgió para ser jugado por toda la familia, en palabras de su creador, Toru Iwatani. En este simpático juego, una pequeña bola amarilla con boca debe comerse todos los puntos que aparecen en el laberinto y cuidarse de ser alcanzado por los fantasmas.
Pac-man fue originalmente producido gracias a algoritmos bastante simples, pero que hacían difícil predecir cómo se moverían los fantasmas. Al igual que muchos juegos de arcade de los 80, se creó usando lenguaje ensamblador y con la evolución de la tecnología avanzó hacia el lenguaje C y C++.
Street Fighter
El último juego de nuestra lista, creado por Capcom, originalmente para arcade, pero que, al igual que varios de sus contemporáneos que han llegado hasta nuestros días, también ha evolucionado de la mano con la tecnología en su lenguaje de programación como vimos en los casos anteriores de juegos de arcade llevados a otras plataformas.
En 1987 nace el primer Street Fighter, que desafortunadamente no tuvo el éxito esperado comparado con la segunda parte: Street Fighter II, pues, fue una total revolución y los juegos de peleas ganaron un lugar especial en nuestros corazones gracias a este genial juego.

Diferentes lenguajes de programación
¿Notaste estos nombres y símbolos raros que mencionamos cuando hablamos de programación de videojuegos? Java, C++, C# (C Sharp), ensamblador y Objective-C, son nada más y nada menos que los lenguajes en que se escriben tus videojuegos populares favoritos, las apps que tienes en tu celular y muchos otros programas que usas en la computadora.
Si quisiéramos definirlo con mayor exactitud, como explica Redator Rock Content: “Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina” (2019)
Hay un gran número de lenguajes de programación y cada uno nos ofrece diferentes cualidades, beneficios y se adapta a las nuevas tecnologías.
El lenguaje ensamblador es uno de los más antiguos y que ayudaron a crear los videojuegos en inglés y otros idiomas durante los años 80. Este lenguaje es básicamente una serie de códigos e instrucciones escritas para que el programa o el dispositivo lleve a cabo las órdenes que nosotros le enviamos a través de un microprocesador.
Java es un lenguaje de programación que cada día encontramos en más y más plataformas, puede ocuparse en el desarrollo de software, videojuegos y aplicaciones, sin importar en qué plataforma deseemos usarla, ya que si esta tiene un JVM (máquina virtual de Java), esto es posible. La sintaxis que utiliza es más sencilla que la del lenguaje C y esto vuelve a Java un lenguaje más fácil de aprender.
C++ y C# son dos lenguajes de programación basados en el lenguaje C, los dos son similares y ambos se orientan a objetos y sirven para desarrollar aplicaciones web o de escritorio. C# es un lenguaje de alto nivel que rivaliza directamente con Java. Mientras que C++ es mucho más rápido en su ejecución y más ligero que su hermano C#, este tiene un nivel de rendimiento estándar, por lo cual es ideal para aplicaciones de dispositivos móviles.
Cuando hablamos de Objective-C, hablamos de un lenguaje ideal para programar en dispositivos como Mac, iPad y iPhone, se trata de un lenguaje compilador y enlazador, también orientado a objetos y que además tiene la facultad de permitir el uso de librerías de códigos C, sin embargo, es un lenguaje que puede llegar a ser complicado de dominar.
Razones para aprender a programar un videojuego
Es una realidad que el proceso de desarrollo de un programa, app o juego es largo, pero también puede ser altamente recompensante, ya que, para poder planear, crear y terminar un juego, se deben tener en cuenta muchas consideraciones, conocimientos y estructuras.
Una de las principales razones para aprender a programar, es que podemos aplicar muchos conocimientos que adquirimos en la escuela. Por ejemplo, si pensamos en desarrollar un videojuego primero que nada es indispensable que pensemos en una historia, definir qué pasará, cuál será el problema y su resolución, crear a los personajes y sus personalidades, entre otros detalles que sugieren que las clases de lengua y literatura de la escuela son realmente útiles, ¿verdad?
Así pasa también con otras asignaturas. ¿Qué tal las matemáticas, lenguas extranjeras, historia, música, dibujo y computación? Todas estas materias pueden incorporarse en un uso real al momento de programar un juego de video.
Ya sea al incluir una lengua diferente en los diálogos, retomar hechos históricos reales dentro de tu historia y misiones, usar la música y efectos de sonido para ambientar cada etapa del juego, así como crear escenarios visualmente atractivos con el dibujo, y obviamente las matemáticas y computación serán fundamentales para escribir los códigos.
Además de todo esto, programar nos lleva a descubrir y aumentar algunas herramientas que son útiles en la vida diaria como la disciplina, organización, uso de la lógica, creatividad, solución de problemas, el uso de un pensamiento estructurado, entre muchísimas otras.
Tal vez una de las cosas que generan más curiosidad al momento de decidir aprender programación es la previsión de tener un buen empleo y un excelente sueldo. Está comprobado que un programador puede llegar a ganar hasta 80,000 dólares al año.
Fomenta el aprendizaje de tus hijos
Si tus hijos son fanáticos de los videojuegos populares, esta es una excelente motivación para impulsarlos a aprender inglés, ya que este idioma es esencial para la programación, y también para entender las misiones que se asignan en la mayoría de estos juegos.
Y qué mejor manera de lograrlo que mediante clases de inglés para niños, donde los pequeños podrán poner en práctica lo aprendido, y por qué no, organizar una partida de videojuegos después de las tareas. ¡Conoce las opciones de Berlitz ya!
Preguntas frecuentes
¿Por qué aprender inglés para jugar videojuegos?
Los videojuegos en inglés y otros idiomas son una maravillosa fuente de vocabulario para los jugadores, así mismo, en algunos casos permiten entablar interacciones sociales en prácticamente cada rincón del planeta, con la ventaja de hacerlo desde casa.
¿Qué ventajas existen a los niños que les gustan los videojuegos?
Los practicantes de este tipo de juegos en inglés, primordialmente, desarrollan habilidades de estrategia, análisis en una segunda lengua, y permite que su imaginación crezca de manera libre y divertida. Así, los niños aplican sus conocimientos del idioma mientras juegan.