Project Starfighter
Project: Starfighter | |
---|---|
Developer(s) | Parallel Realities |
Publisher(s) | Parallel Realities |
Designer(s) |
Stephen J Sweeney Richard Sweeney |
Platform(s) | Cross-platform |
Release date(s) | December 2001 |
Genre(s) | Shoot 'em up |
Mode(s) | Single player |
Project: Starfighter is an Open Source 2D shoot 'em up written by Parallel Realities (Stephen J Sweeney). The engine is under the GNU General Public License. Originally, the multimedia of the game was proprietary, but it was replaced by new media under various libre art licenses in 2012 and 2015.[1] It is a mission and objective based game also featuring an intricate plot.
Gameplay
The game is non linear allowing the player to choose the order of the missions they will undertake in the system. The player's craft can also be upgraded with a choice of secondary weapons and ability to powerup the main plasma cannons.
It also features computer controlled wingmates who assist players in battle.[2] If the wingmate's craft is destroyed the wingmate will eject and be available in the next mission. Some missions however stipulate that the wingmate must not be allowed to be killed.
Plot
In the future, a weapons corporation known as WEAPCO has dominated the known galaxy with their AI driven starfighters. Under the rule of WEAPCO people begin to suffer and perish. A young rebel pilot called Chris Bainfield makes it his duty to free his home star system, known as Spirit, of WEAPCO's control. He hires a mercenary known as Krass Tyler to steal a Firefly starfighter for him. Along with his close friend, Sid Wilson, Chris begins his mission to fight in to Sol and take down the WEAPCO empire. After preventing a WEAPCO frigate from causing Spirit to supernova he begins the liberation of a number of slaves, including Phoebe Lexx who joins him in his quest. Shortly thereafter the pair are lured into a trap set by Kline Kethlan, the commander of WEAPCO's forces. Bainfield dog fights Kethlan who escapes just before Bainfield can destroy his starfighter.
Resuming their journey towards Sol, the three allies rescue Phoebe's twin sister, Ursula, before they are attacked by Krass Tyler. The mercenary informs them that it is nothing personal and that he has been paid off by WEAPCO to eliminate the team. Eventually the group arrive at Earth where they battle for control of the planet.
With WEAPCO overthrown Bainfield chases Kethlan to Venus where he begs the commander to surrender, so that he does not have to kill him. Kethlan refuses and informs Bainfield that he would prefer to die a warrior's death. The two dog fight for one last time, with Bainfield emerging as the victor.
Development history
Project: Starfighter was originally developed for the Amiga, and the source code was available as freeware in the early 2000's.[3] On 7 March 2002 the game was released for Linux too, and the source-code was released under non-commercial terms.[4] On 18 April 2004 the game become available for Debian and the GPL license was linked for the complete Parallel Realities website.[5]
Project: Starfighter has been ported later to many platforms, including Linux, FreeBSD,[6] Mac OS X,[7] Microsoft Windows,[8] Sony PSP, Amiga OS4,[9] QNX and Xbox.
Novelization
In June 2014, some 14 years after the game was initially released, Sweeney published a novelization of the story of Project: Starfighter,[10][11] making it the first time a commercial novel has been based on a GPL video game. The story retains much of the plot of the original game, while also expanding on a number of aspects of the universe. Key characters from the game - Chris Bainfield, Sid Wilson, Kline Kethlan, Krass Tyler, and Phoebe and Ursula Lexx - are all given prominent roles, while WEAPCO is presented as the "Wade Ellen Asset Protection Corporation" (by way of a backronym). The most substantial change was that the starfighter itself that Chris flew during the game is now sentient in the book. The fighter goes by the name of Athena. Athena plays a large role in the story, and helps Chris in his fight back against WEAPCO. While piloting the Firefly, Athena is able to merge her mind with Chris', allowing him to increase his perception of the world and react much faster than an ordinary human pilot. The speed at which he learns to master flight and combat in the Firefly also increases significantly, with Chris becoming a legendary pilot in a matter of only a few days.
See also
References
- ↑ "Project: Starfighter".
this version of the game replaces those art assets with libre art assets
- ↑ Freeware Gaming Roundup: Back to the Basics! - Maximum PC
- ↑ www.parallelrealities.co.uk/starfighter.html webarchive version 2001 Can I use it as a basis for a commercial product? No! This code is freeware. If you make anything out of it you should make the product freeware. You may not use this code to construct a shareware product either.
- ↑ www.parallelrealities.co.uk/fighters.html webarchive version 2002 License: This code may be used as the user wishes, with the exception of any commercial (including shareware) package. Since you are receiving this code for free, the program you make it a part of should also be free (hey, that's only fair, right?). You can credit Parallel Realities if you wish, although it is not necessary.
- ↑ parallelrealities.co.uk/LICENSE webarchive versions
- ↑ freshports.org/games/starfighter/
- ↑ Abandonia Reloaded @ Project: Starfighter
- ↑ Project: Starfighter - netzwelt
- ↑ Project Starfighter - OS4Depot
- ↑ Project Starfighter on stephenjsweeney.com
- ↑ SF novel based on free/open game "Project: Starfighter" By Cory Doctorow Jun 16, 2014
Further reading
- Magnus "MdaG" Olsson, Project Starfighter review, reloaded.org
- JuegaLinEx: más de 140 juegos compatibles con GNU-Linux, Chapter 31, Page 90
- Linux Format, March 2003, Hot Pick
External links
- Project: Starfighter homepage on the nongnu.org
- Project: Starfighter on Sourceforge
- Parallel Realities Homepage