Prospector

A roguelike in space · map planets for the megacorporations, pay off your loan, retire filthy rich

> Enter the dungeon
Date of birth2009 0.1.0 on 18 February 2009 (copyright from 2008); this build R197, svn r197 of 28 December 2014
CreatorMatthias Mennel “Magellan”; sprites by David Gervais and Deon
LanguageFreeBASIC ~63,900 lines, fbgfx graphics
PlatformWindows, Linux tiles or ASCII in a graphics window

Lineage

No parent: Prospector is an original game in its own FreeBASIC code, not a variant of any other roguelike. RogueBasin names Traveller and Starflight as influences. 0.1.0 came out on 18 February 2009 (the README’s copyright starts in 2008, when work began); the 0.1.x and 0.2.x releases followed on Google Code until 0.2.4 in January 2012, then 0.3 and the “R” builds numbered after the svn revision. This port is R197 from December 2014; RogueBasin lists R210 of 29 July 2018 as the last release. A 2014 fan fork on GitHub (SoPissd/Prospector-RL, “ideas for Prospector”) never became a separate game; no other descendants are known.

See the family tree (among the standalone originals). Sources: RogueBasin (first release 18 Feb 2009, 0.1.0; last R210), the Google Code archive (downloads from 0.1.0 up; dated from 0.1.15b, 24 Dec 2010, to 0.2.4, 17 Jan 2012), the change log (0.1.2 to R197) and README.txt (© 2008–2014).

Credits

Matthias MennelGame, code and manual, 2008–2018 (“Magellan” on RogueBasin and the forums)
GraphicsDavid Gervais and Deon, “used with their expressed permission”
LibrariesFBSound by D.J. Peters; zlib by Greg Roelofs and Mark Adler; cards.bi object by RDC
Web portThis site: FreeBASIC to WebAssembly, windows, explore and menus (memmaker/prospector)

From the game’s README.txt and RogueBasin.

Trivia

What's unique

Code dive

Stats

ThingCountNotable ones
Hulls175 starting ships (Light Scout, Long Range Fighter, Light Transport, Troop Transport, Pirate Cruiser), Dropship, Battleship, Generation Ship; plus alien scoutships and probes
Ship weapons15Torpedo Tube, Gauss Cannon, Rail Gun, X-Ray and Gammaray Lasers, Particle Cannon, Disintegrator
Ship modules15Hydrogen scoop, Radiators, Aux. Shield Gen., Tractor Beam, Crew Quarters
Talents29Haggler, Gambler, High grav training, Improvise mines, Linguist, Disease expert, Sniper
Augments10 + 2Chameleon skin, Implanted jetpacks, Neurocomputer; the loyalty chip and artificial nerves off the market
Special planets44Murchesons Ditch, the blackmarket, the prison of an ancient entity, a world of peaceful cephalopods, intelligent trees
Creatures~74fixed types besides the random alien species: Sandworm, Cloudshark, Tribble, living crystal, the four corporations’ security teams, Ted Rofes the ship’s doctor
Items~200names in make_item: jetpacks, cages for live aliens, medpacks, stims, space suits, guns and blades
Crew names172plus Babylon 5 and Star Trek ship name lists

Manual

The game’s own manual: Manual.pdf (version 1.1, 2014, 29 pages: interface, ship, crew, skills, augments, game world, equipment tables, FAQ, commands) and its text as a web page. Version 1.0 (2011, 22 pages) is in the source’s doc/ folder. Also the change log (0.1.2 to R197) and the licence (zlib; altered versions must be marked as such).

Getting started

  1. Open the game, start a new game, pick a starting ship (the Light Scout is the all-rounder), talents and a name.
  2. Fly with the arrow keys or the number keys; # flies to the nearest unvisited system, > to the nearest station, d docks.
  3. At a star system s scans a planet and l lands; on the surface walk the away team, # explores, f fires, > walks back to the ship to launch.
  4. Sell maps, ore and bio data at the company office of a main station; buy equipment, hire crew and watch fuel and oxygen.
  5. Enter lists every command; the game’s help page has keys, saving and the manual.

Help

We found no written walkthrough (prospector.at and its forum are gone). Video Let’s Plays: One F Jef (2011) and TheUberHunter (2012). Rules of thumb from the manual:

Cheats

The source has debug code behind a master switch (const _debug=0 in debug.bas: test keys, extra shop items, bones testing), compiled out in every release build, this one included. A space-combat key that shows enemies outside sensor range (key_cheat) is still in the key list, but its key character was lost in the source’s encoding, so no key can reach it. No wizard mode.