Oolite (computer Game)
   HOME

TheInfoList



OR:

''Oolite'' is a
free and open source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
3D
space trading and combat simulator 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. Overview Some games in the ...
"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 Objective-C is a general-purpose, object-oriented programming language that adds Smalltalk-style messaging to the C programming language. Originally developed by Brad Cox and Tom Love in the early 1980s, it was selected by NeXT for its NeXTS ...
, an
object-oriented Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of pro ...
programming language. Among Oolite's several similarities to its source, the gaming experience is enhanced by the context set in ''Elites original manual, and the accompanying novella, ''
The Dark Wheel ''Elite'' is a space trading and combat simulator, space trading video game. It was written and developed by David Braben and Ian Bell (programmer), Ian Bell and originally published by Acornsoft for the BBC Micro and Acorn Electron computers i ...
''. Oolite is
licensed A license (or licence) is an official permission or permit to do, use, or own something (as well as the document of that permission or permit). A license is granted by a party (licensor) to another party (licensee) as an element of an agreeme ...
under GPL-2.0-or-later for the
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
, while resources (pictures, music, textures, models) are dual-licensed under GPL-2.0-or-later and CC-BY-NC-SA-3.0.


History

Giles Williams began work on ''Oolite'' for
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
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 Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
port A port is a maritime facility comprising one or more wharves or loading areas, where ships load and discharge cargo and passengers. Although usually situated on a sea coast or estuary, ports can also be found far inland, such as Ham ...
was released, closely following the Mac OS X developments since. In March 2006, the
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
GNUstep GNUstep is a free software implementation of the Cocoa (formerly OpenStep) Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows. It is part of the GNU Project. GNUstep ...
port was released. Ports are also available for
SGI SGI may refer to: Companies *Saskatchewan Government Insurance *Scientific Games International, a gambling company *Silicon Graphics, Inc., a former manufacturer of high-performance computing products *Silicon Graphics International, formerly Rac ...
IRIX IRIX ( ) is a discontinued operating system developed by Silicon Graphics (SGI) to run on the company's proprietary MIPS workstations and servers. It is based on UNIX System V with BSD extensions. In IRIX, SGI originated the XFS file system and ...
and
FreeBSD FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular ...
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). In October 2006, after releasing the stable 1.65 version, Williams announced he would stop developing ''Oolite'' after implementing updated
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
shader functionality. However, the project stalled. On 27 February 2007, the project was relicensed under the GPL-2.0-or-later. 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 In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene - a process known as ''shading''. Shaders have evolved to perform a variety of spec ...
support. On 16 December 2011, a new stable version, v1.76, to replace 2006's v1.65, was released. 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. 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. On 8 January 2013, a new test deployment version, v1.77, was released. This version comes with new features and improvements over previous releases. 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. 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. 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. 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. 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. 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. 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.


Gameplay


Basics

Like ''Elite'', ''Oolite'' is a first-person, open-ended,
single-player A single-player video game is a video game where input from only one player is expected throughout the course of the gaming session. A single-player game is usually a game that can only be played by one person, while "single-player mode" is usuall ...
space trading and combat simulator 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. Overview Some games in the ...
. The player is the pilot of a
spacecraft A spacecraft is a vehicle or machine designed to fly in outer space. A type of artificial satellite, spacecraft are used for a variety of purposes, including communications, Earth observation, meteorology, navigation, space colonization, p ...
, capable of
interstellar travel Interstellar travel is the hypothetical travel of spacecraft from one star system, solitary star, or planetary system to another. Interstellar travel is expected to prove much more difficult than interplanetary spaceflight due to the vast dif ...
to other nearby
planetary system A planetary system is a set of gravitationally In physics, gravity () is a fundamental interaction which causes mutual attraction between all things with mass or energy. Gravity is, by far, the weakest of the four fundamental interacti ...
s using
wormhole A wormhole (Einstein-Rosen bridge) is a hypothetical structure connecting disparate points in spacetime, and is based on a special Solutions of the Einstein field equations, solution of the Einstein field equations. A wormhole can be visualize ...
s generated by the ship's engines. Each system contains only one inhabited planet, with an orbiting
space station A space station is a spacecraft capable of supporting a human crew in orbit for an extended period of time, and is therefore a type of space habitat. It lacks major propulsion or landing systems. An orbital station or an orbital space station i ...
; 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
laser A laser is a device that emits light through a process of optical amplification based on the stimulated emission of electromagnetic radiation. The word "laser" is an acronym for "light amplification by stimulated emission of radiation". The fir ...
s and
missile In military terminology, a missile is a guided airborne ranged weapon capable of self-propelled flight usually by a jet engine or rocket motor. Missiles are thus also called guided missiles or guided rockets (when a previously unguided rocket i ...
s. Most combats are
dogfight A dogfight, or dog fight, is an aerial battle between fighter aircraft conducted at close range. Dogfighting first occurred in Mexico in 1913, shortly after the invention of the airplane. Until at least 1992, it was a component in every majo ...
s and the ships exhibit non- Newtonian flight characteristics, being immune from the effects of
inertia Inertia is the idea that an object will continue its current motion until some force causes its speed or direction to change. The term is properly understood as shorthand for "the principle of inertia" as described by Newton in his first law ...
and
gravity In physics, gravity () is a fundamental interaction which causes mutual attraction between all things with mass or energy. Gravity is, by far, the weakest of the four fundamental interactions, approximately 1038 times weaker than the stro ...
.


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 Piracy is an act of robbery or criminal violence by ship or boat-borne attackers upon another ship or a coastal area, typically with the goal of stealing cargo and other valuable goods. Those who conduct acts of piracy are called pirates, v ...
ships and collecting
bounty Bounty or bounties commonly refers to: * Bounty (reward), an amount of money or other reward offered by an organization for a specific task done with a person or thing Bounty or bounties may also refer to: Geography * Bounty, Saskatchewan, a g ...
. Players can become pirates themselves, attacking
merchantmen A merchant ship, merchant vessel, trading vessel, or merchantman is a watercraft that transports cargo or carries passengers for hire. This is in contrast to pleasure craft, which are used for personal recreation, and naval ships, which are us ...
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
asteroid An asteroid is a minor planet of the inner Solar System. Sizes and shapes of asteroids vary significantly, ranging from 1-meter rocks to a dwarf planet almost 1000 km in diameter; they are rocky, metallic or icy bodies with no atmosphere. ...
s for
ores Ore is natural Rock (geology), rock or sediment that contains one or more valuable minerals, typically containing metals, that can be mined, treated and sold at a profit.Encyclopædia Britannica. "Ore". Encyclopædia Britannica Online. Ret ...
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.


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 A courier is a person or organisation that delivers a message, package or letter from one place or person to another place or person. Typically, a courier provides their courier service on a commercial contract basis; however, some couriers are ...
or
hitman Contract killing is a form of murder or assassination in which one party hires another party to kill a targeted person or persons. It involves an illegal agreement which includes some form of payment, monetary or otherwise. Either party may be ...
. Others offer improved graphics, visual and audio effects, or otherwise improve ambience. These modifications are usually called ''OXPs'' (Oolite eXpansion Pack). Currently, there are more than 1000 OXPs available for Oolite.


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.faximile
/ref> 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 ''Oolites 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. Often ''The Dark Wheel'' and 80's ''Elite'' fandom are of obvious influence, although elements from alternate
space opera Space opera is a subgenre of science fiction that emphasizes space warfare, with use of melodramatic, risk-taking space adventures, relationships, and chivalric romance. Set mainly or entirely in outer space, it features technological and soci ...
s have also been shared. A pack may simply offer more
ships A ship is a large watercraft that travels the world's oceans and other sufficiently deep waterways, carrying cargo or passengers, or in support of specialized missions, such as defense, research, and fishing. Ships are generally distinguished ...
or
stations Station may refer to: Agriculture * Station (Australian agriculture), a large Australian landholding used for livestock production * Station (New Zealand agriculture), a large New Zealand farm used for grazing by sheep and cattle ** Cattle statio ...
, or contain scripted interactive missions. As adding planetary bodies,
minigame A minigame (also spelled mini game and mini-game, sometimes called a subgame or microgame) is a short game often contained within another video game. A minigame contains different gameplay elements, and is often smaller or more simplistic, than th ...
s,
HUD Hud or HUD may refer to: Entertainment * ''Hud'' (1963 film), a 1963 film starring Paul Newman * ''Hud'' (1986 film), a 1986 Norwegian film * ''HUD'' (TV program), or ''Heads Up Daily'', a Canadian e-sports television program Places * Hud, Fa ...
s, 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: Image:Oolite-cobra4 and Additional Planets.png, Cobra Mk. IV OXP and Additional Planets SR OXP Image:Oolite-cobra4.png, Cobra Mk. IV OXP Image:Oolite-DangerousHUD.png, Dangerous HUD (Orange Variant) OXP and Povray Planets OXP Image:Oolite.SystemFeatures.Rings.jpg, System Features: Rings OXP Image:Oolite-adderTexturePack and FuelSat.jpg, gsagostinho's Texture Pack: Adder OXP and Fuel Satellites OXP Image:Oolite-aspTexturePack.png, gsagostinho's Texture Pack: Asp OXP Image:Oolite-cobra3TexturePack and PovrayPlanets.png, Povray Planets OXP and gsagostinho's Texture Pack: Cobra Mk. III OXP Image:Oolite-dangerousHUD-sfep.png, Dangerous HUD (Orange Variant) OXP and Stations for Extra Planets OXP


Reception

''Oolite'' was given four stars and the
Macworld ''Macworld'' is a website dedicated to products and software of Apple Inc., published by Foundry, a subsidiary of IDG Inc. It started life as a print magazine in 1984 and had the largest audited circulation (both total and newsstand) of Macint ...
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." On July 24, 2009,
TechRadar.com ''TechRadar'' is an online publication owned by Future and focused on technology. It has editorial teams in the US, UK and Australia and provides news and reviews of tech products and gadgets. It was launched in 2007 and expanded to the US in ...
listed ''Oolite'' as one of the 10 best free PC games you should play today: "''Oolite'' takes the exact same, brilliantly compulsive gameplay s ''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." Freewaregenius.com reviewed ''Oolite'' in October 2009, calling it "a brilliant
remake A remake is a film, television series, video game, song or similar form of entertainment that is based upon and retells the story of an earlier production in the same medium—e.g., a "new version of an existing film". A remake tells the same ...
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." 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."


See also

*
List of open source games This is a list of notable open-source video games. Open-source video games are assembled from and are themselves open-source software, including public domain games with public domain source code. This list also includes games in which the engine i ...


References


External links

*
Official wiki

Official forums
{{Elite 2004 video games Creative Commons-licensed video games Free software programmed in Objective-C Free software that uses SDL IRIX games Linux games MacOS games Open-source video games Science fiction video games Space trading and combat simulators Space flight simulator games Video game remakes Windows games