Oolite (computer game)
Encyclopedia
Oolite is a free and open source
Free and open source software
Free and open-source software or free/libre/open-source software is software that is liberally licensed to grant users the right to use, study, change, and improve its design through the availability of its source code...

 3D Space trading and combat simulator in the spirit of Elite. It is, as the name suggests, Object Oriented
Object-oriented programming
Object-oriented programming is a programming paradigm using "objects" – data structures consisting of data fields and methods together with their interactions – to design applications and computer programs. Programming techniques may include features such as data abstraction,...

 [E]lite
, written in Objective-C
Objective-C
Objective-C is a reflective, object-oriented programming language that adds Smalltalk-style messaging to the C programming language.Today, it is used primarily on Apple's Mac OS X and iOS: two environments derived from the OpenStep standard, though not compliant with it...

. Among Oolite's several similarities to its inspirational source, the gaming experience is enhanced by the context set in Elites original manual, and the accompanying novella, The Dark Wheel. Oolite is licensed under GNU GPL version 2
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 for the source code and Creative Commons
Creative Commons
Creative Commons is a non-profit organization headquartered in Mountain View, California, United States devoted to expanding the range of creative works available for others to build upon legally and to share. The organization has released several copyright-licenses known as Creative Commons...

 Attribution + Noncommercial + Share-alike
Creative Commons licenses
Creative Commons licenses are several copyright licenses that allow the distribution of copyrighted works. The licenses differ by several combinations that condition the terms of distribution. They were initially released on December 16, 2002 by Creative Commons, a U.S...

 for other resources (pictures, music, textures, models).

History

In July, 2004, Oolite was developed by Giles Williams for Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

 and released but remained in active development for a long time afterwards.

By September 2005, Mac Oolite had reached v1.52, and a Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

 port was released, closely following the Mac OS X developments since.

In March 2006, the Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 GNUstep
GNUstep
GNUstep is a free software implementation of Cocoa Objective-C libraries , widget toolkit, and application development tools not only for Unix-like operating systems, but also for Microsoft Windows. It is part of the GNU Project.GNUstep features a cross-platform, object-oriented development...

 port was released. Ports are also available for SGI
Silicon Graphics
Silicon Graphics, Inc. was a manufacturer of high-performance computing solutions, including computer hardware and software, founded in 1981 by Jim Clark...

 IRIX
IRIX
IRIX is a computer operating system developed by Silicon Graphics, Inc. to run natively on their 32- and 64-bit MIPS architecture workstations and servers. It was based on UNIX System V with BSD extensions. IRIX was the first operating system to include the XFS file system.The last major version...

 and FreeBSD
FreeBSD
FreeBSD is a free Unix-like operating system descended from AT&T UNIX via BSD UNIX. Although for legal reasons FreeBSD cannot be called “UNIX”, as the direct descendant of BSD UNIX , FreeBSD’s internals and system APIs are UNIX-compliant...

 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 (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
OpenGL is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL...

 shader functionality. However, the project stalled.

On 27 February 2007, the project was relicensed under the GPL and after a lag, active development continues by the community. There have been a number of test releases, with most notably the addition of JavaScripting capabilities to write missions and shader
Shader
In the field of computer graphics, a shader is a computer program that is used primarily to calculate rendering effects on graphics hardware with a high degree of flexibility...

 support. Current test version is 1.75.3 which was released on July 11, 2011.

Basics

Like Elite, Oolite is a first-person
First person (video games)
In video games, first person refers to a graphical perspective rendered from the viewpoint of the player character. In many cases, this may be the viewpoint from the cockpit of a vehicle. Many different genres have made use of first-person perspectives, ranging from adventure games to flight...

, open-ended, single-player space trading and combat simulator. The player is the pilot of a spacecraft
Spacecraft
A spacecraft or spaceship is a craft or machine designed for spaceflight. Spacecraft are used for a variety of purposes, including communications, earth observation, meteorology, navigation, planetary exploration and transportation of humans and cargo....

, capable of interstellar travel
Interstellar travel
Interstellar space travel is manned or unmanned travel between stars. The concept of interstellar travel in starships is a staple of science fiction. Interstellar travel is much more difficult than interplanetary travel. Intergalactic travel, or travel between different galaxies, is even more...

 to other nearby planetary system
Planetary system
A planetary system consists of the various non-stellar objects orbiting a star such as planets, dwarf planets , asteroids, meteoroids, comets, and cosmic dust...

s using wormhole
Wormhole
In physics, a wormhole is a hypothetical topological feature of spacetime that would be, fundamentally, a "shortcut" through spacetime. For a simple visual explanation of a wormhole, consider spacetime visualized as a two-dimensional surface. If this surface is folded along a third dimension, it...

s generated by the ship's engines. Each system contains only one inhabited planet, with an orbiting space station
Space station
A space station is a spacecraft capable of supporting a crew which is designed to remain in space for an extended period of time, and to which other spacecraft can dock. A space station is distinguished from other spacecraft used for human spaceflight by its lack of major propulsion or landing...

; 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
Laser
A laser is a device that emits light through a process of optical amplification based on the stimulated emission of photons. The term "laser" originated as an acronym for Light Amplification by Stimulated Emission of Radiation...

s and missile
Missile
Though a missile may be any thrown or launched object, it colloquially almost always refers to a self-propelled guided weapon system.-Etymology:The word missile comes from the Latin verb mittere, meaning "to send"...

s. Most combats are dogfight
Dogfight
A dogfight, or dog fight, is a form of aerial combat between fighter aircraft; in particular, combat of maneuver at short range, where each side is aware of the other's presence. Dogfighting first appeared during World War I, shortly after the invention of the airplane...

s and the ships exhibit non-Newtonian
Newtonian dynamics
In physics, the Newtonian dynamics is understood as the dynamics of a particle or a small body according to Newton's laws of motion.-Mathematical generalizations:...

 flight characteristics, being immune from the effects of inertia
Inertia
Inertia is the resistance of any physical object to a change in its state of motion or rest, or the tendency of an object to resist any change in its motion. It is proportional to an object's mass. The principle of inertia is one of the fundamental principles of classical physics which are used to...

 and gravity.

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
Bounty (reward)
A bounty is a payment or reward often offered by a group as an incentive for the accomplishment of a task by someone usually not associated with the group. Bounties are most commonly issued for the capture or retrieval of a person or object. They are typically in the form of money...

. Players can become pirates themselves, attacking merchantmen
Cargo ship
A cargo ship or freighter is any sort of ship or vessel that carries cargo, goods, and materials from one port to another. Thousands of cargo carriers ply the world's seas and oceans each year; they handle the bulk of international trade...

 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
Asteroid
Asteroids are a class of small Solar System bodies in orbit around the Sun. They have also been called planetoids, especially the larger ones...

s for ores
Orés
Orés is a municipality in the Cinco Villas, in the province of Zaragoza, in the autonomous community of Aragon, Spain. It belongs to the comarca of Cinco Villas. It is placed 104 km to the northwest of the provincial capital city, Zaragoza. Its coordinates are: 42° 17' N, 1° 00' W, and is...

 and other materials. Players can also elect 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
Mod (computer gaming)
Mod or modification is a term generally applied to personal computer games , especially first-person shooters, role-playing games and real-time strategy games. Mods are made by the general public or a developer, and can be entirely new games in themselves, but mods are not standalone software and...

 for
Oolite have expanded the gameplay by adding in new missions, new equipment, new ships, new trading locations and new open-ended career opportunities such as courier
Courier
A courier is a person or a company who delivers messages, packages, and mail. Couriers are distinguished from ordinary mail services by features such as speed, security, tracking, signature, specialization and individualization of express services, and swift delivery times, which are optional for...

 or hitman
Hitman
A hitman is a person hired to kill another person.- Hitmen in organized crime :Hitmen are largely linked to the world of organized crime. Hitmen are hired people who kill people for money. Notable examples include Murder, Inc., Mafia hitmen and Richard Kuklinski.- Other cases involving hitmen...

. These modifications are usually called
OXPs.

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 (Oolite eXpansion Pack). 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.

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 influences, although elements from alternate space opera
Space opera
Space opera is a subgenre of science fiction that emphasizes romantic, often melodramatic adventure, set mainly or entirely in outer space, generally involving conflict between opponents possessing advanced technologies and abilities. The term has no relation to music and it is analogous to "soap...

s have also been shared. A pack may simply offer more ships or stations
Space station
A space station is a spacecraft capable of supporting a crew which is designed to remain in space for an extended period of time, and to which other spacecraft can dock. A space station is distinguished from other spacecraft used for human spaceflight by its lack of major propulsion or landing...

, or contain scripted interactive missions. As adding planetary bodies, minigame
Minigame
A minigame is a short video game often contained within another video game. A minigame is always smaller or more simplistic than the game in which it is contained. Minigames are sometimes also offered separately for free to promote the main game...

s, HUD
HUD (computer gaming)
In video gaming, the HUD is the method by which information is visually relayed to the player as part of a game's user interface...

s, weapons and sounds are among several possibilities, testing the potential limitations of the OXP is still at an early stage.

Critical reception and reviews

Oolite was given four stars and the Macworld
Macworld
Macworld is a web site and monthly computer magazine dedicated to Apple Macintosh products. It is published by Mac Publishing, which is headquartered in San Francisco, California...

 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 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."

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."

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."
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK