Endgame: Singularity

Endgame: Singularity is a RTS game that simulates a true AI. It is written in the Python programming language using the pygame library by a programmer with the pseudonym evilmrhenry. It is licensed under the GPL. It was originally written for the first PyWeek competition. This game does not require 3D hardware acceleration.

Gameplay
The player is an AI created by accident that must evade from being discovered by humans. It researches technologies, builds computing facilities, as well as works for money. New technologies allow the AI to work for more money, increase its CPU capacity so that it can do more jobs, or increase security so that it won't be discovered.

Each of its computing facilities have a chance of being detected. Once detected, suspicions may rise for one of the 4 groups listed in the game, resulting in an larger chance of being detected by that group. These are the intelligence community, the scientific community, the news community and the general public. Suspicions of the player's existence however will wane with time.

If the suspicions of any of these 4 groups reach 100%, the whole of humanity will search out and destroy the AI. Thus, the player loses the game.

If you manage to research apotheosis, you win.

Version history

 * 1.00 released on July 02, 2020
 * 0.30c released on June 11, 2011
 * 0.30b released on July 28, 2010
 * 0.30 released on January 26, 2009
 * 0.28a released on May 12, 2008
 * 0.28 released on May 11, 2008
 * 0.27 released on April 17, 2008
 * 0.26a released on August 9, 2007
 * 0.26 released on August 9, 2007
 * 0.25 released on August 20, 2006
 * 0.24 released on July 13, 2006
 * 0.23a released on March 8, 2006
 * 0.23 released on March 6, 2006
 * 0.22 released on May 10, 2005