Endgame: Singularity

From Libregamewiki
Jump to navigation Jump to search
Endgame: Singularity
Singularity.png
Endgame: Singularity
GenreRTS
Latest release1.00  (Announcement)
Release dateJuly 2nd, 2020
Developerevilmrhenry
Code licenseGPL
Media licenseCC-BY-SA 3.0
P. languagePython
LibraryPygame
Contribute
Endgame: Singularity is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Openlogo-debianV2.svg Debian: singularity  
Gentoo Linux logo matte.svg Gentoo: games-simulation/singularity 
UbuntuCoF.svg Ubuntu: singularity 
OpenSUSE Logo.svg OpenSUSE: endgame-singularity 
Daemon-phk.svg FreeBSD: 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.[1][2][3] This game does not require 3D hardware acceleration.

Gameplay[edit]

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[edit]

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

References[edit]

External links[edit]