Oolite (video game)

Last updated
Oolite
Oolite-logo2.png
Developer(s) Giles Williams, Jens Ayton
Publisher(s) Giles Williams, Jens Ayton
Platform(s) Mac OS X, Linux, Windows, SGI Irix, FreeBSD, Pandora
Release
  • WW: July, 2004
Genre(s) Space trading and combat simulator
Mode(s) Single player
Oolite
Initial releaseJuly 2004;20 years ago (2004-07)
Stable release
v1.90 / 30 August 2020;4 years ago (2020-08-30)
Repository https://github.com/OoliteProject/oolite
Operating system Microsoft Windows, Linux, macOS
Platform cross platform
License GPL-2.0-or-later
Resources dual-licensed under GPL-2.0-or-later and CC BY-NC-SA-3.0 [1]
Website oolite.space

Oolite is a free and open source 3D space trading and combat simulator "in the spirit of" Elite, a similar game published in the 1980s. The name is a contraction of object oriented Elite, because it was written in Objective-C, an object-oriented programming language. Among Oolite's several similarities to its source, the gaming experience is enhanced by the context set in Elite's original manual, and the accompanying novella, The Dark Wheel . Oolite is licensed under GPL-2.0-or-later for the source code, while resources (pictures, music, textures, models) are dual-licensed under GPL-2.0-or-later and CC BY-NC-SA-3.0. [1]

Contents

History

Giles Williams began work on Oolite for Mac OS X in 2003. In July 2004, Oolite v1.0 was released but remained in active development for a long time afterwards.

By September 2005, Mac Oolite had reached v1.52, and a Linux port was released, closely following the Mac OS X developments since.

In March 2006, the Windows GNUstep port was released. Ports are also available for SGI IRIX and FreeBSD on Intel architectures. Most ports include the same functionality except for the Mac OS X version which includes additional support of native Mac OS X features (such as integration with iTunes, Spotlight and Growl support). [2]

In October 2006, after releasing the stable 1.65 version, Williams announced he would stop developing Oolite after implementing updated OpenGL shader functionality. However, the project stalled.

On 27 February 2007, the project was relicensed under the GPL-2.0-or-later. [1] Jens Ayton was nominated as maintainer, and after a lag, active development continued by the community. Subsequently, there were a number of test releases, with most notably the addition of JavaScripting capabilities to write missions and shader support.

On 16 December 2011, a new stable version, v1.76, to replace 2006's v1.65, was released. [3]

On 27 May 2012, a new stable version, v1.76.1, was released. This is a bug-fix update to Oolite 1.76. It does not add new features. [4]

On 16 August 2012, a trial deployment version of v1.76.1 was released. The purpose of the release is to evaluate Oolite's Deployment configuration, which is the way upcoming stable releases are expected to be made. [5]

On 8 January 2013, a new test deployment version, v1.77, was released. This version comes with new features and improvements over previous releases. [6]

On 1 October 2013 a new test deployment version, v1.77.1 was released. This is a bug-fix update to Oolite 1.77. It does not add new features. [7]

On 30 June 2014 a new stable version, v1.80 was released, to replace 2012's v1.76.1. It adds many new features, including greatly improved AI, an updated core shipset and an Expansion Pack management system. [8]

On 27 May 2015 a new stable version, v1.82 was released. AI and the Expansion Pack Management System were further improved, and combat reworked to make the early game a bit easier for beginners, while still allowing plenty of challenges in the later game. Graphics and interfaces were upgraded, with the main improvement being the fully zoomable and scrollable galaxy map, which replaces the separate short-range and long-range charts. Improvements were made to multi-monitor support, explosion graphics, and planet textures, and a "field of view" setting introduced to Game Options. A Scenario Support System was introduced, essentially allowing people to rewrite the galaxies, ships, equipment and rules to make their own new space game using the Oolite engine. [9]

On 21 July 2016, version 1.84 was released. The main additions are listed as : Mobile external view camera, multiple lasers now available to all ships, improvements to the Galactic Chart interface, improvements to overall presentation and UI. [10]

On 25 October 2017, version 1.86 was released. It features a new terrain generation algorithm for more realistic looking land sections, adds cloud layers and adjusts ambient lighting for an overall more aesthetically pleasing result. The maximum resolution the game can support has been increased to 8K UHD levels. Other additions are high-DPI support on Windows, the ability to load expansion packs over HTTPS, the ability to use the mouse wheel for speed control when piloting ships using a mouse (Windows / Linux), and an Easy Start scenario for commanders who struggle to get their Lave-based MkIII combat-ready. [11]

On 28 October 2018, version 1.88 was released. It features a significantly revamped graphics and lighting system. Modern lighting techniques have been deployed, applying physically accurate and energy conserving models for specular reflections on both ships and planets. Visual effect entities can now utilize transparency while the planet atmospheres have received an eye-catching makeover as well. This fusion of physically based rendering techniques and effects produces spectacular Oolite visuals that have never looked better. The new lighting system also works in favor of Oolite's materials system, enabling the creation and usage of materials not possible before. [12]

On 30 August 2020, version 1.90 was released. It features a much improved graphics environment, with special attention paid to planets. Atmosphere appearance on planets is now configurable and custom planets now support normal, gloss and illumination maps. Further graphics improvements include filmic tone mapping, Oren-Nayar diffuse light model, increased light source radiance for better visibility of objects in space and more. Additionally, weapons now have individual sounds assigned to them, while scripts have even more properties available for access. This version is the one currently recommended by the Oolite dev team. [13]

Gameplay

Oolite's default HUD Oolite-1.84-screenie3.png
Oolite's default HUD

Basics

Like Elite, Oolite is a first-person, open-ended, single-player space trading and combat simulator. The player is the pilot of a spacecraft, capable of interstellar travel to other nearby planetary systems using wormholes generated by the ship's engines. Each system contains only one inhabited planet, with an orbiting space station; players choose the destination system by the name of its planet. Although players can create outgoing wormholes almost anywhere within a system, assuming their engines have sufficient fuel to do so, ships always enter a new system at a considerable distance from the target planet. The player must then pilot their ship from the entry point, through "normal" space, to the station. During this stage of the journey the player can encounter other ships, and combat can occur. Oolite spaceships' principal armaments are lasers and missiles. Most combats are dogfights and the ships exhibit non-Newtonian flight characteristics, being immune from the effects of inertia and gravity.

Galactic trade map of Oolite. Oolite galactic map.png
Galactic trade map of Oolite.

Goals and objectives

There is no set goal or objective in the game. Money and "Elite rating" are the only built-in forms of "score" in Oolite.

Players can earn money by buying goods in one star system and transporting them to another to sell at a profit. Money can also be earned by destroying pirate ships and collecting bounty. Players can become pirates themselves, attacking merchantmen and other ships. Although no bounty is awarded for destroying non-pirate ships, when a ship is destroyed, some of its cargo can survive the explosion. If the player's ship is equipped with a scoop, this cargo can be salvaged for later resale. It is also possible, with the right equipment, to mine asteroids for ores and other materials. Players can also select to carry paying passengers or special cargos to specified destinations. Money earned or otherwise acquired can be spent on fuel for the wormhole engines (known as "Witchdrives"), ship maintenance and new equipment. The player can also seek to trade in his or her ship for other models with different characteristics and capabilities.

Each ship the player destroys, of any type or class, adds to the player's "Elite rating", a ranking based on the number of kills made. This rating begins at "harmless" (no kills), then "mostly harmless", and culminates with the "deadly" then "elite" rankings.

A large ship preparing to dock at a Coriolis station Oolite-1.84-screenie5.png
A large ship preparing to dock at a Coriolis station

Missions and modifications

There are a small number of built-in missions in the game, inherited from Elite, where the player is given specific tasks to perform, such as destroying a stolen military prototype fighter. It is not necessary to complete or even begin any of these missions to play the game, however.

Numerous modifications for Oolite have expanded the gameplay by adding in new missions, equipment, ships, space stations, trading locations and open-ended career opportunities such as courier or hitman. Others offer improved graphics, visual and audio effects, or otherwise improve ambience. These modifications are usually called OXPs (Oolite eXpansion Pack). [14] Currently, there are more than 1000 OXPs available for Oolite. [15]

Modding

Since the game structure is intended to be ‘open–hooded’, objects and events that take place in Oolite are easily modified without need of programming skills. Only a few simple tools are needed to create an OXP. These game additions, either self-made or downloaded, are freely placed in the game's AddOns folder, allowing the player to shape the plot and population of the game universe. [16] In recent versions, the game comes with a built-in extension manager allowing the player to browse, install, update or remove extensions by simply going through the available extensions list. This greatly simplifies the process of installing extensions and keeping them updated.

Over Oolite's first two years, many from the Oolite community were inspired by the game's coherent modding opportunities, resulting in a fairly large pool of OXPs. [17] Often The Dark Wheel and 80's Elite fandom are of obvious influence, although elements from alternate space operas have also been shared. A pack may simply offer more ships or stations, or contain scripted interactive missions. As adding planetary bodies, minigames, HUDs, weapons and sounds are among several possibilities, testing the potential limitations of the OXP is still at an early stage.

Below are some examples of OXPs:

Reception

Oolite was given four stars and the Macworld Editors' Choice Award in 2007: "Oolite (Object Oriented Elite) is as addictive and compelling today as Elite was in 1984 ... The core program is fully extensible with new ships, missions and planets – and the universe you explore in Oolite is completely open ended. This game’s a blast from the past that’s been rebuilt to last. Grab it now." [18]

On July 24, 2009, TechRadar.com listed Oolite as one of the 10 best free PC games you should play today: "Oolite takes the exact same, brilliantly compulsive gameplay [as Elite] and makes it slicker, faster and better looking – for free. If the core package isn't thrilling enough, there are expansion packs available, too." [19]

Freewaregenius.com reviewed Oolite in October 2009, calling it "a brilliant remake of Elite ... If you’re starving for a good space simulator, Oolite will satisfy. With a more rewarding trade system than its contemporaries, fast paced combat, and a healthy dose of retro appeal, this is worth checking out." [20]

NAG Online reviewed Oolite in September 2010, giving it a score of 85%: "A true classic reincarnated and reimagined: a must-play for space-sim fans." [21]

See also

Related Research Articles

<i>SunDog: Frozen Legacy</i> 1984 video game

SunDog: Frozen Legacy is a 1984 space trading and combat simulator video game. SunDog was first developed for the Apple II, with version 1.0 being released in March 1984, and version 1.1 released three weeks later. Version 2.0, which included enhancements and improved performance, was released in October, 1984. An enhanced version was released for the Atari ST in December 1985.

<i>Elite</i> (video game) 1984 video game

Elite is a space trading video game. It was written and developed by David Braben and Ian Bell and was originally published by Acornsoft for the BBC Micro and Acorn Electron computers in September 1984. Elite's open-ended game model, and revolutionary 3D graphics led to it being ported to virtually every contemporary home computer system and earned it a place as a classic and a genre maker in gaming history. The game's title derives from one of the player's goals of raising their combat rating to the exalted heights of "Elite".

<i>Master of Orion</i> 1993 video game

Master of Orion is a turn-based, 4X science fiction strategy game in which the player leads one of ten races to dominate the galaxy through a combination of diplomacy and conquest while developing technology, exploring and colonizing star systems.

Spasim is a 32-player 3D networked space flight simulation game and first-person space shooter developed by Jim Bowery for the PLATO computer network and released in March 1974. The game features four teams of eight players, each controlling a planetary system, where each player controls a spaceship in 3D space in first-person view. Two versions of the game were released: in the first, gameplay is limited to flight and space combat, and in the second systems of resource management and strategy were added as players cooperate or compete to reach a distant planet with extensive resources while managing their own systems to prevent destructive revolts. Although Maze is believed to be the earliest 3D game and first-person shooter as it had shooting and multiplayer by fall 1973, Spasim has previously been considered along with it to be one of the "joint ancestors" of the first-person shooter genre, due to earlier uncertainty over Maze's development timeline.

Trade Wars is a series of video games dating back to 1984. The video games are inspired by Hunt the Wumpus, the board game Risk, and the original space trader game Star Trader.

<i>Giants: Citizen Kabuto</i> 2000 video game

Giants: Citizen Kabuto is a third-person shooter video game with real-time strategy elements. It was the first project for Planet Moon Studios, which consisted of former Shiny Entertainment employees who had worked on the game MDK in 1997. Giants went through four years of development before Interplay Entertainment published it on December 7, 2000, for Microsoft Windows; a Mac OS X port was published by MacPlay in 2001, and the game was also ported to the PlayStation 2 later that year.

<i>Space Rogue</i> 1989 science fiction video game

Space Rogue is a space flight simulation video game developed by Origin Systems and published by Origin Systems, Wave Brain, and Night Dive Studios. The game was released in 1989 for Apple II and Commodore 64; the series was later ported to DOS, Macintosh, Amiga, and Atari ST. The game was also released in the Japanese language for PC-9801, X68000, and FM Towns. The FM Towns version had its intro remade with slight animations and new illustrations, along with scrolling Japanese text, and exclusive CD quality background music. Taking place within the Far Arm of the Milky Way galaxy, Space Rogue's main story revolves around the player character's efforts to pursue a career and undertake long-range goals beyond his immediate mission.

<i>Frontier: Elite II</i> 1993 video game

Frontier: Elite II is a space trading and combat simulator video game written by David Braben and published by GameTek and Konami in October 1993 and released on the Amiga, Atari ST and DOS. It is the first sequel to the seminal game Elite from 1984.

<i>Elite Dangerous</i> 2014 space trading and exploration simulator

Elite Dangerous is an online space flight simulation game developed and published by Frontier Developments. The player commands a spaceship and explores a realistic 1:1 scale, open-world representation of the Milky Way galaxy, with the gameplay being open-ended. The game is the first in the series to attempt massively multiplayer gameplay, with players' actions affecting the narrative story of the game's persistent universe, while also retaining a single-player mode. Elite Dangerous is the fourth game in the Elite video game series. It is the sequel to Frontier: First Encounters, released in 1995, becoming the top selling game for Christmas of that Year.

<i>Frontier: First Encounters</i> 1995 video game

Frontier: First Encounters is a 1995 space trading and combat simulator video game developed by Frontier Developments and published by GameTek for DOS. The player pilots a spaceship through a universe pursuing trading, combat and other missions.

<i>X3: Reunion</i> 2005 single-player space trading and combat video game

X3: Reunion is a single-player space trading and combat video game developed by Egosoft and published by Deep Silver. It is the third installment in the X series and the sequel to X2: The Threat (2003), which in turn followed X: Beyond the Frontier (1999). X3: Reunion was released originally for Windows in 2005. The game was later ported to Mac OS X and Linux.

<i>Universal Combat</i> 2004 video game

Universal Combat is the second video game series by the developer 3000AD and is the successor of the Battlecruiser series of games.

<i>Nomad</i> (video game) 1993 video game

Nomad is a 1993 space trading and combat game developed by Intense! Interactive and Papyrus Design Group. It was published by GameTek for MS-DOS.

<i>Starfox</i> (1987 video game) 1987 video game

Starfox is a video game published by Ariolasoft on their Reaktor label in 1987 for the ZX Spectrum, Commodore 64, and Amstrad CPC. The player assumes the role of Hawkins, a space fighter pilot charged with protecting the Hyturian star system from invading alien forces. The game uses wireframe and shaded vector graphics to depict combat, in a similar fashion to games such as Elite and Starstrike 2, which was also created by Realtime Games. Ariolasoft had previously published the Electronic Arts titles Skyfox and Arcticfox and the name was chosen to build on the success of those titles. The US Commodore 64 release was titled The Rubicon Alliance.

<i>Star Wars: TIE Fighter</i> 1994 video game

Star Wars: TIE Fighter is a 1994 Star Wars space flight simulator and space combat video game, a sequel in the Star Wars: X-Wing series. It places the player in the role of an Imperial starfighter pilot during events that occur between The Empire Strikes Back and Return of the Jedi.

A space flight simulation is a genre of flight simulator video games that lets players experience space flight to varying degrees of realism. Common mechanics include space exploration, space trade and space combat.

Expansions of <i>Eve Online</i> 2003 video game

Eve Online is a player-driven persistent-world massively multiplayer online role-playing game set in a science fiction space setting. Since its release on May 6, 2003, the developer CCP Games has added a total of twenty-one expansions to the game. CCP provides expansions free of charge to its subscribers. This article highlights the expansions and changes introduced to the game.

<i>Hearts of Iron III</i> 2009 video game

Hearts of Iron III is a grand strategy video game developed by Paradox Development Studio and published by Paradox Interactive. The Microsoft Windows version of the game was released on August 7, 2009, while the Mac OS X version was released on December 7, 2009. A grand strategy wargame that focuses on World War II, it is the sequel to 2005's Hearts of Iron II and the third main installment in the Hearts of Iron series.

<i>Star Trek: Voyager – Elite Force</i> 2000 first-person shooter video game based on the Star Trek series

Star Trek: Voyager – Elite Force is a first-person shooter video game developed by Raven Software and published by Activision. The game was originally released on September 15, 2000 for Windows and Mac OS. A port for Mac OS developed by Westlake Interactive and published by Aspyr Media was released on November 20, 2002. Elite Force was ported to the PlayStation 2 by Pipe Dream Interactive and published by Majesco Entertainment on December 11, 2001.

Star Sonata is a space-themed massively multiplayer online role-playing game (MMO) by American studio Star Sonata LLC released in 2004 that combines elements of action games and real-time strategy games such as real-time ship-to-ship combat and galactic conquest.

References

  1. 1 2 3 "License change redux - Oolite Bulletins". Archived from the original on 2013-05-21.
  2. "Announcing Oolite v1.76". Oolite BBS. Archived from the original on 2012-04-26. Retrieved 2012-01-01.
  3. "Announcing Oolite 1.76.1". Oolite BBS. Archived from the original on 2013-05-21. Retrieved 2012-05-27.
  4. "v1.76.1 Deployment Trial release". Oolite BBS. Archived from the original on 2013-05-21. Retrieved 2012-08-16.
  5. "Announcing Oolite v1.77". Oolite BBS. Archived from the original on 2013-05-21. Retrieved 2013-01-08.
  6. "Announcing Oolite v1.77.1". Oolite BBS. Archived from the original on 2014-05-02. Retrieved 2013-10-01.
  7. "Announcing Oolite v1.80". Oolite BBS. Archived from the original on 2014-07-14. Retrieved 2014-06-30.
  8. "Announcing Oolite v1.82". Oolite BBS. Archived from the original on 2015-09-23. Retrieved 2015-05-27.
  9. "Announcing Oolite v1.84". Oolite BBS. Archived from the original on 2016-10-02. Retrieved 2016-09-29.
  10. "Announcing Oolite v1.86". Oolite BBS. Archived from the original on 2017-10-29. Retrieved 2017-10-25.
  11. "Announcing Oolite v1.88". Oolite BBS. Archived from the original on 2020-09-24. Retrieved 2020-09-01.
  12. "Announcing Oolite v1.90". Oolite BBS. Archived from the original on 2021-11-08. Retrieved 2020-09-01.
  13. "Elite Wiki".
  14. "OXP List". Oolite Wiki. Retrieved 2014-05-01.
  15. Linux Format (January 2006). "3D Space Game Oolite". Linux Format. Archived from the original on 2008-04-04. faximile
  16. Wolfwood (2006-04-12). "Oolite Review". Hooked Gamers. Retrieved 2008-08-06.
  17. "Editor's Choice". Macworld . 2007-01-08. Archived from the original on 2012-07-28. Retrieved 2008-08-06.
  18. "10 best free PC games you should play today". TechRadar.com. 2009-07-24. Archived from the original on 2010-02-03. Retrieved 2010-01-05.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  19. "Oolite: a brilliant remake of Elite, the classic game of space trade and exploration". Freewaregenius.com. 2009-10-29. Archived from the original on 2012-06-15. Retrieved 2010-01-05.
  20. "Review: Oolite – NAG Online". NAG Online. 2010-09-01. Archived from the original on 2012-07-22. Retrieved 2010-09-01.