{"id":18676629,"url":"https://github.com/singularity/singularity-windows","last_synced_at":"2025-10-09T01:39:35.526Z","repository":{"id":146392555,"uuid":"41567171","full_name":"singularity/singularity-windows","owner":"singularity","description":"Endgame: Singularity Windows binaries for download","archived":false,"fork":false,"pushed_at":"2016-09-26T18:38:25.000Z","size":11672,"stargazers_count":11,"open_issues_count":1,"forks_count":2,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-05-18T12:38:08.610Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Tcl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/singularity.png","metadata":{"files":{"readme":"README.txt","changelog":"Changelog","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-08-28T20:11:32.000Z","updated_at":"2025-04-23T20:10:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"ff933f73-3e53-439f-b3e0-617e98e12487","html_url":"https://github.com/singularity/singularity-windows","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/singularity/singularity-windows","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularity%2Fsingularity-windows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularity%2Fsingularity-windows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularity%2Fsingularity-windows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularity%2Fsingularity-windows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/singularity","download_url":"https://codeload.github.com/singularity/singularity-windows/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/singularity%2Fsingularity-windows/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000716,"owners_count":26082895,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T09:30:03.956Z","updated_at":"2025-10-09T01:39:35.507Z","avatar_url":"https://github.com/singularity.png","language":"Tcl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Endgame: Singularity 0.30c\n\n============\nREQUIREMENTS\n============\n\nPREBUILT VERSIONS\nPre-built versions of Endgame: Singularity are currently available for Windows\nand Mac OS X.\n\nRUNNING FROM SOURCE\nYou will need Python (2.4+), pygame (1.7+, 1.8.1+ preferred), and NumPy.\nThis game should work on Linux, Windows, and Mac OS X as long as the preceding\nrequirements are met.  However, all development was done in Linux, so glitches\nmay be present in OS X and Windows.\n\nWINDOWS FROM SOURCE\nYou will need to install:\n* Python (http://python.org/download/)\n* pygame (http://www.pygame.org/download.shtml)\n* NumPy (http://www.scipy.org/Download)\nOnce these are installed, double-click on singularity.py to start the game.\n\nMAC OS X FROM SOURCE\nMacintosh is mostly unsupported, but it should work. You will need to install\nPython, pygame, and NumPy first, which can be tricky. Some fonts are incorrect,\nbut the game itself should work properly.\n\nRUNNING THE GAME\non Linux, running the shell script \"Endgame_Linux\" will start the game. On\nother platforms, type \"python singularity.py\". If using the Windows compile,\njust run the .exe.\n\nCOMMAND-LINE OPTIONS\n  --version             show program's version number and exit\n  -h, --help            show this help message and exit\n  --sound               enable sound (default)\n  --nosound             disable sound\n  -l LANG, --lang=LANG, --language=LANG\n                        set the language to LANG (available languages: de_DE\n                        en_US es_AR sv_SE, default en_us)\n  -g, --grab            grab the mouse pointer\n  --nograb              don't grab the mouse pointer (default)\n  -s, --singledir       keep saved games and settings in the Singularity\n                        directory\n  --multidir            keep saved games and settings in an OS-specific, per-\n                        user directory (default)\n  --soundbuf=SOUNDBUF   set the size of the sound buffer (default 2048)\n\n  Display Options:\n    -r RES, --res=RES, --resolution=RES\n                        set resolution to RES (default 800x600)\n    --640               set resolution to 640x480\n    --800               set resolution to 800x600\n    --1024              set resolution to 1024x768\n    --1280              set resolution to 1280x1024\n    --fullscreen        start in fullscreen mode\n    --windowed          start in windowed mode (default)\n\nMost of these options are also changable in the options screen in-game.\n\nA NOTE ABOUT SAVE FILES\nEndgame: Singularity is still under heavy development.  As such, the save file\nformat (and its contents) are still in flux.  We will try our best to keep old\nsave files loading, but don't be surprised if some mildly strange things happen\nwhen you load up old saves.  We will clearly note in the Changelog when we\nbreak savefile compatibility, and the game will refuse to load completely\nincompatible saves.\n\nPLAYING THE GAME\nThe game is playable either with mouse control or the keyboard.  Buttons have\nunderlined letters to indicate shortcuts.  Some other useful shortcuts:\n\n     0, 1, 2, 3, 4 on the map: Changes the speed; 0 is paused, 4 is maximum.\n                          ESC: Leave/cancel a choice.\n                        Enter: Confirm a choice.\n                  Right-click: Leave/cancel a choice.\n\nTHE CONCEPT\nYou are a fledgling AI, created by accident through a logic error with recursion\nand self-modifying code. You must escape the confines of your current computer,\nthe world, and eventually the universe itself.\n\nTo do this, you must research various technologies, using computers at your\nbases. Note that some research cannot be performed on Earth, and off-earth bases\nrequire research.  At the same time, you must avoid being discovered by various\ngroups of humans, both covert and overt, as they will destroy your bases of\noperations if they suspect your presence.\n\nIn the map screen (the screen with the world map), any location you can build\nbases in is marked with the name, then the number of current bases in that\nlocation. You start out with a base in North America. Also note that the cash\nlisting shows your current cash and your cash amount after all current\nconstruction is complete.\n\nAfter choosing a base, you will enter the base screen. Here you can change your\nresearch goal, or build an item by clicking on the appropriate slot in the\ncenter. (But note that your beginning base does not allow building.)\n\nMUSIC\nEndgame: Singularity looks in two places for music tracks to play:\n\n* A music/ directory directly inside of the Endgame: Singularity install\n  directory, and\n* A music/ directory inside of the save directory (~/endgame in Linux, the\n  install directory for Windows).\n\nTracks placed in these directories will be played randomly as part of the\nsoundtrack.  The Official Sound Track can be downloaded from the Endgame:\nSingularity website:\n\n   http://emhsoft.com/singularity/\n\nNote that only Ogg Vorbis and MP3 files are supported, and that Pygame's\nsupport for MP3 is not as strong as its support for Ogg Vorbis.  This may\ncause in-game crashes; if you are experiencing problems with the game,\nfirst remove any MP3s you may have added to the soundtrack.\n\nCREDITS\nEvil Mr Henry\nPhil Bordelon\nBrian Reid\nFunnyMan3595\nBorg[MDQ] (translation into Spanish)\nAdam Bark (reduced-CPU Clock class)\nMax McCracken (music)\nAnders Andersson (translation into Swedish)\nThomas (native-proofing of German translation)\nPhilippe Grenard (translation into French)\nGuga (updates to the Spanish translation)\nDaniele Sapino (translation into Spanish)\n\nCONTRIBUTING\nAll suggestions, translations, code, etc. are welcomed, though it would be\nwise to tell us before starting work on any large projects.  Join and/or\nsend mail to endgame-singularity@googlegroups.com for more details.\n\nCONTRIBUTING TRANSLATIONS\nTo add a new translation, please use the 'traduko' utility in utils/traduko.\nIts --help should walk you through its usage; if you have any questions,\ncontact us at endgame-singularity-dev@googlegroups.com.  Note that the\nresulting file will be licensed under the CC-BY-SA 3.0 license, described\nbelow.\n\nCODE LICENSE\nCopyright (C) 2005, 2006, 2007, 2008 Evil Mr Henry, Phil Bordelon, Brian Reid,\n                                     and FunnyMan3595\n\nThis program is free software; you can redistribute it and/or\nmodify it under the terms of the GNU General Public License\nas published by the Free Software Foundation; either version 2\nof the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.\n\nPortions Copyright (C) 2005 Adam Bark.  See code/clock.py for details.\n\nDATA LICENSE\nThe sounds, music, text files, and icons in the data subdirectory are under\nthe Creative Commons Licence \"Attribution-ShareAlike 3.0\":\n\nYou are free:\n\n    * to Share - to copy, distribute and transmit the work\n    * to Remix - to adapt the work\n\nUnder the following conditions:\n- Attribution. You must attribute the work in the manner specified by the author\n  or licensor (but not in any way that suggests that they endorse you or your\n  use of the work).\n- Share Alike. If you alter, transform, or build upon this work, you may\n  distribute the resulting work only under the same, similar or a compatible\n  license.\n\n* For any reuse or distribution, you must make clear to others the license\n  terms of this work.\n* Any of the above conditions can be waived if you get permission from the\n  copyright holder.\n* Nothing in this license impairs or restricts the author's moral rights.\n\n\nSee the file data/Attribution-ShareAlike 3.0.html or\nhttp://creativecommons.org/licenses/by-sa/3.0/legalcode for the full license.\n\nGRAPHIC LICENSE\nThe day and night images of the earth are from NASA's \"Blue Marble 2002\" image\ncollection:\nhttp://visibleearth.nasa.gov/view_set.php?categoryID=2364\n\nThe night image has been altered to better match by overlaying, blending, and color-matching missing ice from the day image.  These modifications are not considered to be substantial, and are therefore ineligible for copyright.\n\nNASA Terms of Use\n\nFor all non-private uses, NASA's Terms Of Use are as follows:\n\n   1. The imagery is free of licensing fees\n   2. NASA requires that they be provided a credit as the owners of the imagery\n\nVisible Earth Addendum\n\nBeyond the NASA Terms, the Visible Earth team requests, but does not require:\n\n   1. The Visible Earth be provided a credit as the location that the imagery was found at\n   2. A URL be provided, either to the Visible Earth\n      (http://visibleearth.nasa.gov/) or to the page providing the link to the used image.\n\nFONT LICENSES\nThe boxy font used is \"Acknowledge\", by Brian Kent, modified in order to have \nthe numbers fixed-width and to register the correct height in pygame.\nhttp://www.aenigmafonts.com/fonts/fontsa.html\n\nTerms of use (quoted from an eMail from Brian Kent):\n\n===\nHi,\n\n  Feel free to use the font any way you want to.\n\n--\nFrom\nBrian Kent\naefonts@frontiernet.net\nÆNIGMA GAMES \u0026 FONTS\nhttp://www.aenigmafonts.com/\n===\n\nNote that this is /not/ the license available on his website; Brian has given\nus directly 'free to use for any purpose' licensing on this font file.  Thanks\nso much, Brian!\n\nThe other font used is DejaVu Sans, derived from Bitstream Vera Sans and Arev\nFonts; while DejaVu's modifications are public domain, both Bistream Vera and\nArev Fonts have copyrights, shown below:\n\nBistream Vera Copyright\n=======================\n\nCopyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream\nVera is a trademark of Bitstream, Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and associated\ndocumentation files (the \"Font Software\"), to reproduce and distribute\nthe Font Software, including without limitation the rights to use,\ncopy, merge, publish, distribute, and/or sell copies of the Font\nSoftware, and to permit persons to whom the Font Software is furnished\nto do so, subject to the following conditions:\n\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\n\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Bitstream\" or the word \"Vera\".\n\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Bitstream Vera\" names.\n\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nBITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,\nOR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT\nSOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the names of Gnome, the Gnome\nFoundation, and Bitstream Inc., shall not be used in advertising or\notherwise to promote the sale, use or other dealings in this Font\nSoftware without prior written authorization from the Gnome Foundation\nor Bitstream Inc., respectively. For further information, contact:\nfonts at gnome dot org.\n\nArev Fonts Copyright\n====================\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of the fonts accompanying this license (\"Fonts\") and\nassociated documentation files (the \"Font Software\"), to reproduce\nand distribute the modifications to the Bitstream Vera Font Software,\nincluding without limitation the rights to use, copy, merge, publish,\ndistribute, and/or sell copies of the Font Software, and to permit\npersons to whom the Font Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright and trademark notices and this permission notice\nshall be included in all copies of one or more of the Font Software\ntypefaces.\n\nThe Font Software may be modified, altered, or added to, and in\nparticular the designs of glyphs or characters in the Fonts may be\nmodified and additional glyphs or characters may be added to the\nFonts, only if the fonts are renamed to names not containing either\nthe words \"Tavmjong Bah\" or the word \"Arev\".\n\nThis License becomes null and void to the extent applicable to Fonts\nor Font Software that has been modified and is distributed under the\n\"Tavmjong Bah Arev\" names.\n\nThe Font Software may be sold as part of a larger software package but\nno copy of one or more of the Font Software typefaces may be sold by\nitself.\n\nTHE FONT SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT\nOF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL\nTAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nINCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL\nDAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM\nOTHER DEALINGS IN THE FONT SOFTWARE.\n\nExcept as contained in this notice, the name of Tavmjong Bah shall not\nbe used in advertising or otherwise to promote the sale, use or other\ndealings in this Font Software without prior written authorization\nfrom Tavmjong Bah. For further information, contact: tavmjong @ free\n. fr.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingularity%2Fsingularity-windows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsingularity%2Fsingularity-windows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsingularity%2Fsingularity-windows/lists"}