***
Programación: la base del entretenimiento virtual. Las herramientas de programación, además de formar las bases de información más grandes de toda la historia, establecer softwares o sistemas operativos completos, también son una herramienta de entretenimiento didáctica y divertida.
EN 1956 el ‘IBM 704’ era lo más parecido a una computadora, era lentísimo y sólo podía ejercer una tarea a la vez, ahora los programadores han aumentado sus herramientas y con ello sus propias capacidades y llevan más allá el concepto de realidad virtual, conceptos como multitareas, multiusuarios o multiprocesadores permiten a los expertos en la materia a explorar diversas aristas de la programación.
Un simple ping pong virtual llamado Pong en (1972) creado por Atari, desató la revolución tecnológica virtual que se resume hoy a las consolas de entretenimiento con definición HD; desde entonces los programadores no han tenido límites para el entretenimiento virtual, pero claro, antes de la realidad virtual y el HD hubo un Pong que marcó la tendencia con pequeños comandos simples y nada complicados de programar.
Los denominados Geeks de hoy podrían programar un Pong con facilidad en sistema operativo como Linux o Umbutú, eso habla de un progreso realmente destacado; sin embargo los mejores geeks quizá son los más peligrosos y no para el mundo y sus ciudadanos, sino para las redes de información ocultas de gobiernos, bancos, empresarios y demás cosas ocultas en el infinito mundo de la Web o la Deep Web.
El comienzo de los amantes de los videojuegos se dio intentando trazar el movimiento de una especie de pelota a base de comandos; antes de hablar de desarrollo de software o creación de apps fue necesario explorar las bases de la informática y la programación, lo cual podría llevar años de estudio añadiendo además el sentido práctico de esta profesión.
Los geeks, a pesar de ser estigmatizados como los seres más antipáticos y poco divertidos de todas las aristas sociales, han hecho aportes de gran interés al mundo del entretenimiento ¿Qué sería de los pamboleros virtuales si ellos no hubieran desarrollado FIFA? ¿Cómo pudimos haber crecido sin un Mario Bross que frustrara nuestras mejores tardes con sus complicados escenarios? Son preguntas realmente profundas e incontestables.
Estos genios de la tecnología han creado el mundo virtual y nos han provisto de historias asombrosas, gráficos geniales además de formas distintas de enseñar y aprender para agilizar nuestros procesos cognitivos ¿Qué pensarías si alguien te dijera que puedes aprender las bases de la programación jugando? Nada es tan imposible como parece y la siguiente lista de juegos lo demostrará.
Conviértete en un experto en programación acrecentando tu intelecto y divirtiéndote, pues la siguiente lista de juegos, diseñados para eso, te harán entender el mundo de la programación jugando:
CodeCombat
Aprende a usar JavaScript mientras recolectas cristales de energía, comandas un ejército, incrementa tu nivel y salva al mundo. El juego tiene alrededor de 110 clases disponibles para la membresía gratuita. El juego es totalmente perfecto para niños mayores de 9 años, y también para adultos. Además no se necesitan conocimientos previos de programación para poder disfrutar del mismo. Cuando menos te des cuenta te volverás un experto en Java.
Chek iO
En este juego necesitas resolver problemas del lenguaje Python con el fin de avanzar entre los niveles. Un mundo creado por la misma comunidad de Check iO, en el que los programadores se unen para poder desarrollar niveles nuevos y así los demás puedan jugarlos. Muchos de los niveles están traducidos al español y es gratis. Si eres lo suficientemente bueno, podrá tocarte el turno de programar escenarios para los nuevos exploradores.
CodeWars
En este game es el ideal para quienes ya tienen conocimientos de programación pero quieren mejorar los mismos. La idea del juego es competir contra otros jugadores y así ganar honor y niveles para tu personaje, pero al mismo tiempo, esta comunidad servirá para que compares el código que has creado con el de otros usuarios y así aprender muchas diferentes soluciones a los problemas que se te presenten. Por los momentos solo tiene ejercicios de CoffeScript, JavaScript, Phyton, Ruby, Java, Clojure, Haskell y C#
Schema Verse
Recurriendo al conocido sistema de juego de estrategia basado en el espacio implementado en su totalidad dentro de una base de datos PostgreSQL. En el cual tendrás que competir contra otros jugadores usando comandos SQL.
Python Challenge
Quizá la emoción no sea algo que describa a Python Challenge; sin embargo, no por eso deja de ser entretenido, el mismo consiste en 33 acertijos que sólo se podrán resolver con Python, si te interesa y eres curioso, estarás horas tratando de descrifrar los diferentes acertijos que mejorarán indudablemente tus capacidades para usar Python.
Los videojuegos tienen una larga historia y han sido utilizados con distintos objetivos, como lo demuestra La roja historia de los videojuegos soviéticos. También te compartimos una lista de videojuegos que te enseñarán más de filosofía que cualquier libro.