Space Invaders es un videojuego arcade diseñado por Toshihiro Nishikado y lanzado al mercado en 1978. En un principio fue fabricado y vendido por Taito Co. en Japón, para posteriormente ser distribuido en Estados Unidos por Midway Games. Es considerado como uno de los primeros juegos «matamarcianos» y reconocido como uno de los videojuegos más importantes de la historia.
El objetivo del jugador es eliminar oleadas de alienígenas con un cañón láser y obtener la mayor puntuación posible. Para el diseño del juego, su autor se inspiró en el conoccido Breakout, La Guerra de los Mundos de GH Whells y Star Wars.
Juego
Prueba esta versión realizada en Scratch. Utiliza las flechas de dirección para moverte y disparar.

Historia
Nishikado ya había diseñado el videojuego Soccer en 1972, un juego arcade muy similar al Pong. Con esa experiencia decidió plantearse un reto de diseñó con un entorno de juego más narrativo, mediante una interfaz intuitiva y amigable y apurando las características de los materiales de la época al trabajar con un microprocesador Intel 8080, de 8 bits, un joystick de desplazamiento lateral y dos botones.
Tomó un año diseñar y desarrollar el hardware necesario para producir Space Invaders cuyo concepto provino de una variedad de fuentes, entre las cuales se incluye una adaptación del juego Space Monsters lanzado por Taito Corporation en 1972, y un sueño que Nishikado tuvo sobre unos estudiantes japoneses que son atacados por criaturas alienígenas mientras esperan la llegada de Papá Noel.
Asimismo la influencia del juego tipo arcade Breakout, desarrollado por Atari, es visible en el propio diseño de Space Invaders, aunque su mecánica de juego difiere al hacer que el jugador deba lanzar proyectiles contra enemigos móviles, mientras que en Breakout se arroja una pelota contra objetos estáticos. La intención de Nishikado era crear un videojuego de disparos que incorporara cierta grado de progresión para el jugador mediante la superación de niveles.
El resultado fue un matamarcianos clásico en dos dimensiones. El jugador controla un cañón que puede moverse a la derecha o izquierda y disparar. Tiene que ir destruyendo los extraterrestres invasores que van acercándose a la tierra cada vez más rápidamente a medida que el jugador va destruyendo a los enemigos. Este ciclo se puede repetir en forma indefinida. Si los invasores llegan al cañón controlado por el jugador, el juego termina. Hay tres tipos de invasores del espacio: con forma de calamar, de cangrejo y de pulpo.
Cada cierto tiempo aparece en la pantalla, por encima de los invasores, un platillo volador que se mueve aleatoriamente de derecha a izquierda o de izquierda a derecha y que no agrega una puntuación definida, sino puntos extras en cantidades aleatorias. En el escenario aparecen cuatro escudos de protección terrestre parecidos a búnkeres que cubren al jugador del fuego alienígena, pero que son destruidos gradualmente por los disparos de los invasores y el cañón del jugador.
Lo de la dificultad creciente fue además un logro fortuito. Los chips de la época eran poco potentes y cuando los creadores del juego pusieron a todos aquellos marcianos e intentaron animarlos a la vez se movían muy lentamente. Durante las pruebas se dieron cuenta que a medida que se eliminaban había menos en pantalla, y por tanto menos cálculos que hacer y más rápida iba la acción. El resultado, era que cuanto mejor eras jugando, más rápido se movían y más difícil era acertar con los disparos. De modo que decidió que ese fallo era más bien una característica que convenía conservar.
Para más tutoriales visita el canal de la Glitchcademia aquí.
Tutorial
En esta serie de tutoriales replicamos un juego similar a Space Invaders.
1. Movimiento, variables y eventos
Movimiento del jugador, primeras variables y eventos para controlar el flujo del juego
2. Disparo y proyectiles
Una mecánica principal es la del disparo y las vidas del jugador.
3. Aliens
Primera parte de la programación de los invasores, movimiento y animaciones.
4. Parte I
Añadimos la puntuación, el movimiento descendente y replanteamos el movimiento del escuadrón para que se mueva de forma coordinada.
5. Parte II
Últimos ajustes para que el movimiento funcione a la perfección.
6. Fin de partida
Ahora añadimos el disparo de los enemigos para ampliar la dificultad.
7. Bunkers
Una de las características más representativas de Space Invaders es que parte del escenario puede ser destruido.
8. Nave nodriza
Para finalizar programamos el comportamiento de la nave nodriza de la parte superior.
Juego
Diseña tu propia versión con Scratch. Utiliza las flechas de dirección para moverte y disparar.

Legado
Space Invaderes fue exitoso y popular desde su lanzamiento. Existe una leyenda urbana que habla de una breve escasez de monedas de cien yenes en Japón, dado que eran utilizadas en las salas de videojuegos. El gobierno tuvo que aumentar el número de monedas para hacer frente a la emergencia. Aunque es un juego simple para los estándares actuales, fue uno de los precursores de los videojuegos modernos y ayudó a expandir la industria del sector, desde una mera novedad a una industria global.

Muy interesante. Recomendable.
Me gustaMe gusta