pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing

Endgame: Singularity - 0.26a

Evil Mr Henry (evilmrhenry)

Tags:

Description

Created by accident, all who find you will destroy you. Survive, grow, and learn. Only then can you escape. Endgame: Singularity is a simulation of a true AI. Go from computer to computer, pursued by the entire world. Keep hidden, and you might have a chance.

Changes

Made Very Easy mode actually playable.

Links

Home Page: http://emhsoft.com/singularity/index.html
Source: http://emhsoft.com/singularity/singularity_0.26a.tar.gz
Windows: http://emhsoft.com/singularity/singularity-0.26a.zip

Screenshot


click to view original size

Releases

Endgame: Singularity - 0.30 - Jan 26, 2009
Endgame: Singularity - 0.28 - May 11, 2008
Endgame: Singularity - 0.27 - Apr 18, 2008
Endgame: Singularity - 0.26a - Aug 14, 2007
Endgame: Singularity - 0.26 - Aug 9, 2007
Endgame: Singularity - 0.25 - Aug 10, 2006
Endgame: Singularity - 0.24 - Jul 13, 2006
Endgame: Singularity - 0.23 - Mar 6, 2006
Endgame: Singularity - 0.22 - Jan 10, 2006

Comments

If you wish to leave a comment, please sign in first.

January 28, 2009 11:48am - Evil Mr Henry - nickname: (evilmrhenry)
Carsten Eggers, go to options and turn off the day/night cycle. That should fix it for now. I'll send the bug off to -dev.
January 28, 2009 7:53am - Max Power - nickname: (paolo)
Do you have some tips&tricks for me? I was able to beat this game only once (on very easy), maybe i am doing something wrong, but the game seems very hard
January 28, 2009 4:26am - trubsee - nickname: (trubby)
It's funny coz ur an AI versing Humans who are controlled by an AI and so you also manipulate and hack yourself.
January 27, 2009 5:48pm - Ian Mallett - nickname: (geometrian) - 5/5
Well done.
January 27, 2009 11:06am - Marco Baxemyr - nickname: (phelerox) - 5/5
A new version! Great! I discovered this a few weeks ago, and spent a night testing my Eee PC 900 battery time while playing this. I enjoyed it thoroughly. :)
January 27, 2009 8:09am - Max Power - nickname: (paolo) - 5/5
Yeah, I love it!
January 27, 2009 6:30am - Carsten Eggers - nickname: (masterlee) - 5/5
I have some trouble with the new version:

lee@leenux:~/Desktop/singularity-0.30$ ./Endgame_Linux
Exception in function show at Tue Jan 27 12:32:03 2009 CEST:
Traceback (most recent call last):
File "/home/lee/Desktop/singularity-0.30/code/safety.py", line 58, in safe_call
return func(*args, **kwargs)
File "/home/lee/Desktop/singularity-0.30/code/graphics/dialog.py", line 175, in show
Dialog.top.maybe_update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 297, in maybe_update
self.update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 303, in update
self._update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 335, in _update
child._update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 322, in _update
check_mask += child._update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 312, in _update
self.redraw()
File "/home/lee/Desktop/singularity-0.30/code/screens/map.py", line 122, in redraw
night_alphas[self.night_start:] = mask_alphas[:right_width]
ValueError: matrices are not aligned for copy

Traceback (most recent call last):
File "singularity.py", line 1, in <module>
import code.singularity
File "/home/lee/Desktop/singularity-0.30/code/singularity.py", line 226, in <module>
menu_screen.show()
File "/home/lee/Desktop/singularity-0.30/code/graphics/dialog.py", line 189, in show
result = self.handle(event)
File "/home/lee/Desktop/singularity-0.30/code/graphics/dialog.py", line 306, in handle
return self.call_handlers(handlers, event)
File "/home/lee/Desktop/singularity-0.30/code/graphics/dialog.py", line 318, in call_handlers
handler(event)
File "/home/lee/Desktop/singularity-0.30/code/graphics/button.py", line 109, in handle_event
self.activate_with_sound(event)
File "/home/lee/Desktop/singularity-0.30/code/graphics/button.py", line 122, in activate_with_sound
self.activated(event)
File "/home/lee/Desktop/singularity-0.30/code/graphics/button.py", line 151, in activated
self.function(*self.args, **self.kwargs)
File "/home/lee/Desktop/singularity-0.30/code/screens/main_menu.py", line 89, in new_game
dialog.call_dialog(self.map_screen, self)
File "/home/lee/Desktop/singularity-0.30/code/graphics/dialog.py", line 96, in call_dialog
retval = dialog.show()
File "/home/lee/Desktop/singularity-0.30/code/screens/map.py", line 467, in show
exit = dialog.call_dialog(self.menu_dialog, self)
File "/home/lee/Desktop/singularity-0.30/code/graphics/dialog.py", line 96, in call_dialog
retval = dialog.show()
File "/home/lee/Desktop/singularity-0.30/code/graphics/dialog.py", line 175, in show
Dialog.top.maybe_update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 297, in maybe_update
self.update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 303, in update
self._update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 335, in _update
child._update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 322, in _update
check_mask += child._update()
File "/home/lee/Desktop/singularity-0.30/code/graphics/widget.py", line 312, in _update
self.redraw()
File "/home/lee/Desktop/singularity-0.30/code/screens/map.py", line 122, in redraw
night_alphas[self.night_start:] = mask_alphas[:right_width]
ValueError: matrices are not aligned for copy
lee@leenux:~/Desktop/singularity-0.30$
May 13, 2008 10:26pm - Steven Swenson - nickname: (amaroq) - 5/5
What a fun, addicting game. I only have two little nitpicky things to say about it.

1. Steal Computer Time should be below Buy Server. The first time I played, I wound up accidentally stealing a bunch of computers because I quickly went through New, Build, Okay.

2. I got Apotheosis on day 999. Yay! But I destroyed everything for fun once I had it and I lost.
May 12, 2008 11:24pm - Kevin - nickname: (jach) - 5/5
Ahh, haven't played it since .26a. I still love it. (And since then I've looked at the Singularity Institute.)
April 20, 2008 12:03am - Ian Mallett - nickname: (geometrian)
BTW, I love this game!
April 20, 2008 12:03am - Ian Mallett - nickname: (geometrian)
You're an artificial intelligence program, created accidentally, and now on the run. You hack into computers, on which you live. Discover technologies to protect yourself.
April 18, 2008 6:28pm - Xient Soft - nickname: (xientsoft) - 2/5
I don't get it.
April 18, 2008 3:10am - Luca Fabbri - nickname: (keul) - 4/5
I played this 2 years ago. It was good! Now new a version?
I'll check it!
September 2, 2007 10:36pm - Ian Mallett - nickname: (geometrian)
Yes, that's true, now that you mention it. It doesn't seem right, somehow, though I don't really see how *exactly* it should be improved. Anyway, it would be more clear if you didn't have to figure out exactly how to play the game. Of course, it was worth it...
August 19, 2007 5:19pm - Nick Russell - nickname: (kasker) - 5/5
Good job this is a fun game. I think the layout of some gui elements could use some work though, it doesn't seem fluid.
August 18, 2007 11:13am - Ian Mallett - nickname: (geometrian) - 5/5
This is a great game! Yes, that bug fix made it perfect!
August 14, 2007 7:41pm - Evil Mr Henry - nickname: (evilmrhenry)
That bug got fixed in 0.26a.
August 11, 2007 6:16am - Jos Bosmans - nickname: (bosmans)
After playing sometime it becomes suddenly impossible to build new processors, ... (The construction time becomes -1 day. And cash starts adding up at lightning speed, instead of decreasing.)
The error occurs with 0.26 (windows ver.), haven't looked at other platform/versions yet.
(very nice game btw)
July 4, 2007 12:01am - yoshi - nickname: (yoshi) - 5/5
i'd like to know how you started with that much money. must be the infamous cheat menu mentioned in g.py but i cant seem to activate
May 14, 2007 12:40am - Evil Mr Henry - nickname: (evilmrhenry)
Yes, I did lose the emhsoft.net domain. I have since registered emhsoft.com, and all links should point there now. If anything still points to emhosoft.net, I want to know about it.
February 7, 2007 10:34am - AlpT - nickname: (alpt)
Here it is a mirror:
http://fenix.olocolors.org/~alpt/game/singularity_0.24.tar.gz
December 19, 2006 3:22am - Danny Staple - nickname: (dannystaple) - 5/5
I love this. A couple of problems - the emhsoft.net domain seems to have been lost, could Mr McHenry maybe chuck this on sourceforge/berlios? I have a few ideas for it - for example an ability to decomission/end leases on facilities, or adding in a facility class and name on the Facility description.
August 17, 2006 12:11am - Evil Mr Henry - nickname: (evilmrhenry)
More details:
http://www.voidspace.org.uk/python/weblog/arch_d7_2006_08_12.shtml#e432
Basically, someone made a virus with py2exe, and AVG (I assume that's what you're using.) starting flagging all py2exe programs as viruses. Update your definitions, and the problem should go away.
August 16, 2006 1:00pm - Anonymous - nickname: ()
Virus? Sounds like the AI is trying to spread on its own... :)
August 15, 2006 5:40pm - Evil Mr Henry - nickname: (evilmrhenry)
Offhand, I'd say that this is one of the instances where antivirus software detects a non-existant virus. If you are worried, I'd recommend using the source version instead of the Windows version.
August 15, 2006 11:11am - Anonymous - nickname: () - 3/5
Why does my anti-virus say it has a PSW.Generic2 Trojan in it?
August 15, 2006 3:07am - Anonymous - nickname: () - 5/5
This has to be one of the best "homemade" games I've ever played! Very funny, only thing I didn't like was the lack of commands to use of some of the total cpu.
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Mar 11, 2010



Mar 9, 2010





Mar 8, 2010




... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)