Sunday 20 February 2011

Development

According to the developers Eve Online evolved from the classic computer game Elite, which itself was based on concepts from the science-fiction role-playing game Traveller. Eve combined concepts from Elite with the multi player chat and player versus player aspects of Ultima Online.[52] Elite had four single player aspects of missions,[53] mining, trade routes and combat with random hostile NPC's[54] all of which are aspects of the first incarnations of Eve Online.[55]

One of the original developers of Elite, David Braben, believes Eve Online is a reimplementation of the 1980s game, not its true successor.[56] Some of the developers (John Cameron, James Cassidy, Joe Chaney) also believe that this game creates a world where players can become someone else only possible in their imaginations.

Both the server and the client software for Eve Online are developed in Stackless Python, a variant of the Python programming language. Stackless Python allows a relatively large number of players to perform tasks without the overhead of using the call stack used in the standard Python distribution. This frees the game developers from performing some routine work and allows them to apply changes to the game universe without resetting the server.[57]
Compatibility

On March 14, 2006, the Eve Online development team announced that they would be upgrading the graphics engine of Eve Online to a DirectX 10 / Windows Vista graphics platform.[58] Revelations patch 1.4 had patch notes quoted as saying that the current Eve Online client should work in Vista "as well as it does in XP."[59]

On September 10, 2007 CCP Games announced that the new 'Trinity 2' graphics engine will be using DirectX 9.0.[60] This was released on December 5, 2007.[61]

Official support for Linux and Mac platforms, using Transgaming Technologies Cedega and Cider for Linux and Mac compatibility respectively, was introduced with the Revelations 2.3 patch released on November 6, 2007.[62][63] At Fanfest 2008 Transgaming announced and demonstrated that the Premium graphics client is now running on Mac OS X 10.5 Leopard and will be released after further testing. In February 2009 CCP announced that the official Linux client will be discontinued with the next major patch,[64] and advised on using third-party programs to run the Windows version of the client under Linux.[65][66]
Third-party applications and the Eve API Project

Third-party applications supplement players' Eve Online experience. Some of these, such as automated applications designed to claim publicly-available contracts accidentally put up without an associated cost, will result in a ban if discovered, while others are endorsed, tacitly or explicitly, by CCP. EVEMon, a .NET application that monitors and forecasts skill training times, is one example of an explicitly authorized external application.[67][68] Another such application, Eve Fitting Tool or EFT, allows players to try different ship setups and see how certain skills and modules will affect that ship.[69]

Third-party applications to monitor character information and skill training exist for both the Android and iPhone mobile platforms.[70][71]

In May 2005, CCP announced the Eve API Project; third-party utilities such as EVEMon now interface with character data, market, and other data through an

No comments:

Post a Comment