Maelstrom es un juego de disparos multidireccional desarrollado por Andrew Welch y lanzado como shareware en noviembre de 1992 para Mac OS . [1] El juego es un clon mejorado delvideojuego arcade Asteroids de Atari, Inc. de 1979 con un estilo visual similar a la secuela de Atari Games de 1987, Blasteroids . [2] Maelstrom fue lanzado cuando había pocos juegos de acción para las pantallas a color de alta resolución de Macintosh, y el juego atrajo la atención a pesar del concepto anticuado. La respuesta llevó a Welch a iniciar Ambrosia Software .
Posteriormente, el juego se lanzó como software gratuito y de código abierto , lo que dio lugar a versiones para otras plataformas.
Maelstrom se juega en 2D en una sección del espacio. El objetivo es disparar a los asteroides a la deriva con un cañón de plasma desde una nave espacial y evitar ser golpeado por las rocas y otros enemigos. La nave se mueve cambiando su rotación y presionando una tecla para aplicar empuje hacia adelante. Tiene una cantidad limitada de escudo. El jugador también puede recoger potenciadores .
Maelstrom se creó utilizando THINK C y utiliza 18.000 líneas de código C con 9.000 líneas de lenguaje ensamblador en línea . [ cita requerida ]
En 1993, Maelstrom ganó el premio "Mejor producto nuevo de Macintosh" en los " Shareware Industry Awards al mejor juego", [3] además de recibir otros premios. [4]
Welch le dio el código fuente a Sam Lantinga , quien creó un puerto SVGAlib y luego SDL para Linux y lo lanzó en 1995. Incluía multijugador en red.
En 1999 Ambrosia Software lanzó la versión 3.0 de Latinga como software de código abierto bajo los términos de la Licencia Pública General GNU (GPL). [4] En 2010, Andrew Welch e Ian Gilman publicaron los contenidos del juego bajo la licencia libre Creative Commons Attribution , [5] lo que convierte a Maelstrom en un software completamente gratuito y de código abierto .