Maelstrom (1992 video game)
Template:Short description Template:Main other{{#invoke:infobox|infoboxTemplate | child = | subbox = | bodyclass = ib-video-game hproduct {{#ifeq:|yes|collapsible {{#if:|{{{state}}}|autocollapse}}}} | templatestyles = Infobox video game/styles.css | aboveclass = fn | italic title =
| above = Maelstrom
| image = {{#invoke:InfoboxImage|InfoboxImage|image=MaelstromSDL-logo.png|sizedefault=frameless|upright=1|alt=|border=|suppressplaceholder=yes}}
| caption = {{#if:MaelstromSDL-logo.png||{{#invoke:WikidataIB|getValue|P18|qual=P2096|qualsonly=y|fwd=ALL}}}}
| label2 = DeveloperTemplate:Pluralize from text | data2 = Ambrosia Software
| label3 = PublisherTemplate:Pluralize from text | data3 = Ambrosia Software
| label4 = DirectorTemplate:Pluralize from text | data4 = Template:If first display both
| label5 = ProducerTemplate:Pluralize from text | data5 = Template:If first display both
| label6 = DesignerTemplate:Pluralize from text | data6 = Template:If first display both
| label7 = ProgrammerTemplate:Pluralize from text | data7 = Andrew Welch
| label8 = ArtistTemplate:Pluralize from text | data8 = Template:If first display both
| label9 = WriterTemplate:Pluralize from text | data9 = Template:If first display both
| label10 = ComposerTemplate:Pluralize from text | data10 = Template:If first display both
| label11 = Series | data11 = Template:If first display both
| label12 = Engine | data12 =
| label13 = PlatformTemplate:Pluralize from text | data13 = Mac OS, Linux
| label14 = Release | data14 = 1992
| label15 = GenreTemplate:Pluralize from text | data15 = Multidirectional shooter
| label16 = ModeTemplate:Pluralize from text | data16 = Single-player
| label17 = Arcade system | data17 = Template:If first display both
| data30 =
| below = Template:EditOnWikidata
}}Template:Main other{{#invoke:Check for unknown parameters|check|unknown=Template:Main other|ignoreblank=1|preview=Page using Template:Infobox video game with unknown parameter "_VALUE_"| alt | arcade system | artist | caption | border | child | collapsible | commons | composer | designer | developer | director | embedded | engine | fetchwikidata | genre | image | image_size | image_upright | italic title | modes | noicon | onlysourced | platform | platforms | producer | programmer | publisher | qid | refs | release | released | series | state | subbox | suppressfields | title | writer }}Template:Main other{{#if:MaelstromSDL-logo.png|}}
Maelstrom is a multidirectional shooter developed by Andrew Welch and released as shareware in November 1992 for Mac OS.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> The game is an enhanced clone of Atari, Inc.'s 1979 Template:Em arcade video game with a visual style similar to the Atari Games 1987 sequel, Template:Em.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}Template:Dead link</ref> Template:Em was released when there were few action games for the high-resolution color displays of the Macintosh, and the game attracted attention despite the dated concept. The response led Welch to start Ambrosia Software.
The game was later released as free and open-source software, resulting in ports for other platforms.
Gameplay

Maelstrom is played in a 2D section of space. The goal is to shoot drifting asteroids with a plasma cannon from a spaceship and avoid being hit by the rocks and other enemies. The ship is moved by changing its orientation and pressing a key to apply forward thrust. It has a limited amount of shield. The player may also pick up power-ups.
Development
Maelstrom was created using THINK C and uses 18,000 lines of C code with 9,000 lines of inline assembly language.<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
Reception
In 1993, Maelstrom won "Best New Macintosh Product" in the "Shareware Industry Awards for Best Game,"<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> as well as receiving other awards.<ref name="awards">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>
Legacy
Welch gave the source code to Sam Lantinga, who created an SVGAlib and later SDL port for Linux and released it in 1995. It included networked multiplayer.
In 1999 Ambrosia Software released Lantinga's version 3.0 as open-source software under the terms of the GNU General Public License (GPL).<ref name="awards"/> In 2010, Andrew Welch and Ian Gilman released the game's contents under the free Creative Commons license Attribution,<ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> which makes Template:Em completely free and open-source software.
Modern games for M1-series Macs inspired by Maelstrom include GravOIDS — a retro 2D shooter like Asteroids and Defender.
References
External links
- Official Page Template:Webarchive
- Maelstrom 3.0 on libsdl.org
- Articles using Wikidata infoboxes with locally defined images
- 1992 video games
- Video game clones
- Ambrosia Software games
- Open-source video games
- Multidirectional shooters
- Linux games
- Classic Mac OS games
- Commercial video games with freely available source code
- Creative Commons-licensed video games
- Video games developed in the United States
- Single-player video games