HOME

TheInfoList



OR:

''C-evo'' is a free
turn-based strategy A turn-based strategy (TBS) game is a Strategy video game, strategy game (usually some type of wargaming, wargame, especially a wargaming#Unit or map scale, strategic-level wargame) where players take Time-keeping systems in games, turns when pla ...
computer game Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device to gener ...
whose
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 ...
is in the
public domain The public domain (PD) consists of all the creative work A creative work is a manifestation of creative effort including fine artwork (sculpture, paintings, drawing, sketching, performance art), dance, writing (literature), filmmaking, ...
by German developer Steffen Gerlach, its programmer and designer, making the game
freeware Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the f ...
. ''C-evo'' is an empire building game based on ''
Civilization II ''Sid Meier's Civilization II'' is a turn-based strategy video game in the Civilization (series), ''Civilization'' series, developed and published by MicroProse. It was released in 1996 for personal computer, PCs, and later ported to the PlayS ...
'', but with a different focus; it aims to be a pure "game" with all players playing to win, rather than the more simulationist side of the ''Civilization'' series. As a result, it is known for tough and uncompromising
artificial intelligence Artificial intelligence (AI) is intelligence—perceiving, synthesizing, and inferring information—demonstrated by machines, as opposed to intelligence displayed by animals and humans. Example tasks in which this is done include speech re ...
computer opponents; some of these AIs have been contributed by the player base and are separately downloadable.


Gameplay

''C-evo'' is an empire building game, dealing with the history of humans from antiquity into the future. This includes aspects of exploration and expansion, war and diplomacy, cultivation and pollution, industry and agriculture, research and administration. Players must constantly make decisions such as whether and where to build cities, roads, irrigation, fortresses, and whether to form an alliance with a neighboring country or risk attacking it, and whether to devote scarce resources to research, production, warfare, or the morale of the populace. A successful player manages to find a balance among these choices. The game starts with the development of primitive technologies such as the wheel, and ends when the first player has successfully constructed an spaceship going to outer space. As the game progresses, the player finds that the building of factories, for example, leads to increased pollution, which must be cleared up and can be stopped through development of cleaner technologies. The setup allows the player to either choose a map or supply size and ocean-to-land ratio to have one generated randomly, and to choose how many (1 to 15) tribes – also called nations – will populate it when the game starts, as well as which intelligence will control each tribe during the game – that is, either a human player or any artificial intelligence such as Gerlach's default AI that is included with the game; alternative AIs have been designed and contributed by other programmers. A supervisor mode allows games where all tribes are controlled by artificial intelligence. Games with more than one human player can be played in hotseat mode.


Design and resources

On the ''C-evo'' webpage, the game, its
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 ...
, AI modules, graphics, and player contributions such as many additional nations, maps, mods, and utilities are available. The documentation of the AI's DLL-interface is available from the project homepage. There is also an AI development kit, available in C# since version 1.1.2, in
Delphi Delphi (; ), in legend previously called Pytho (Πυθώ), in ancient times was a sacred precinct that served as the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient classical world. The oracle ...
, and in
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
. The C# kit is included with the game, as is a map editor.


Reception

At the 2005
International Joint Conference on Artificial Intelligence The International Joint Conference on Artificial Intelligence (IJCAI) is the leading conference in the field of Artificial Intelligence. The conference series has been organized by the nonprofit IJCAI Organization since 1969, making it the oldest p ...
, Rubén Sánchez-Pelegrín and Belén Díaz-Agudo presented a paper entitled "An Intelligent Decision Module based on CBR for C-evo", which discusses using C-evo as a platform to perform artificial intelligence research. This research continued with more findings in a second paper, ''A CBR Module for a Strategy Videogame''.


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

*
Cross-platform Lazarus port
{{DEFAULTSORT:Cevo 2006 video games 4X video games Video games with isometric graphics Open-source video games Turn-based strategy video games Video games developed in Germany Windows games Linux games Public-domain software with source code Pascal (programming language) software