Project Starfighter

Project: Starfighter is a libre software Shoot'Em Up game. It follows a young pilot named Chris Bainfield and his friend Sid Wilson in their efforts to free the galaxy from enslavement by a weapons corporation called WEAPCO.

The last version of the game released by the original developer was version 1.1, but since then, further development of the game has been undertaken by various other people, first here and then here. These further developments replace the original graphics, sounds, and music used, because the originals are not legally distributable. As of May 2017, the latest such version of Project: Starfighter is 1.7.


 * AI Roulette: All AI ships work this way. Some comments in the source code even lampshade this.
 * Evil, Inc.: The intergalactic weapons corporation, WEAPCO.
 * Failure Is the Only Option:
 * Hyperspeed Escape: Used by several enemies and some friendly ships. The player can do this as well, but only once all primary objectives are completed, and at the cost of forfeiting the shield bonus.
 * Ironic Echo: As of version 1.3,
 * Lost Forever: The regular missile weapon; it isn't available at the shop, and prior to version 1.3, you didn't get it back when you sold your secondary weapon. Fairly minor, since the micro missiles are basically better in every way, but it's somewhat useful in the cargo collection mission and the cargo ship capture mission, where you need to be careful not to destroy the wrong things.
 * Nice Job Breaking It, Hero: One of the missions is to help some local rebels blow up a WEAPCO ore mining craft. Later on, it turns out that this caused an ore shortage, and you have to make up for this by mining some ore yourself.
 * Nonstandard Game Over: Happens any time you fail to complete a primary objective (with one exception). Usually accompanied by a What the Hell, Hero? moment.
 * Video Game Cruelty Potential: In the second system, you encounter slave ships. One of the objectives in the final mission of this system is to save all slaves in the area, but it is not required; you can allow the slave ships to escape, or you can leave them to die when their escape pods are jettisoned.
 * What the Hell, Hero?: Sid does this in all of the missions where you're supposed to protect something, and it gets destroyed. Phoebe and Ursula also sometimes do this if you attack them.