pygame is
Simple DirectMedia Layer is
Site Swing

555-BOOM! - 0.6.1

Gregory Ewing (gcewing)



This is a game involving telephones, relays, rotary switches, and other electrical things that make nice whirring and clicking noises. As well as challenging yourself to solve the puzzles, you can also use the comprehensive built-in level editor to create new puzzles for yourself and others, or just to play around and have fun with the parts.


Fixed a bug causing the level editor to crash if you tried to edit an object with no properties. Also built a matching set of platform distributions.


Home Page:


click to view original size


555-BOOM! - 0.6.1 - Feb 2, 2009
555-BOOM! - 0.6b2 - Oct 10, 2008
555-BOOM! - 0.6 - Sep 24, 2007 account Comments

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

July 2, 2010 1:13pm - erdnaxeli - nickname: (erdnaxeli) - 4/5
There are only 11 levels ?!! Arghhh ! Others pleeeeease !
May 2, 2010 1:19pm - connor wood - nickname: (death2all) - 4/5
Perhaps even a sequel, with digital logic/transistorised levels?
March 23, 2010 8:49pm - Baker - nickname: (toolsuiteseo) - 4/5
I never knew this is so much interesting.<br />
<a href="">Free URL Popularity Google PageRank</a> |
<a href="">Free Plagiarism Checker</a><br />Thanks for sharing this stuff.
<a href="">Free Domain Typo Generator</a> |
<a href="">Free Article Rewriter</a> I m loving loving it. thanks again.
October 30, 2009 5:31pm - Miika Vihersaari - nickname: (mvi) - 5/5
This is an excellent puzzle game. The idea is brilliant. Coming up with such a great idea always requires some bold, outside-the-box type of thinking, and I'm glad the creator of 555-BOOM! didn't hesitate. This game really is an engineer's dream come true, not to mention a beautiful demonstration of an engineer's skills.

There should be more games like this, that take puzzle solving to the extremes. Here the voltage model is discrete, even binary, in nature: a piece of circuit can either be in high potential or low. I'd love to see a future version host a continuous voltage model with resistors, all adhering to Ohm's law :) Perhaps even having advanced levels with coils and capacitors, resulting in non-linear circuits.
April 9, 2009 2:28pm - Barry - nickname: (isharacomix) - 4/5
I've always been terrible at puzzle games, but I still love them. This is unique, challenging, and tons of fun. Great work! ^_^
March 22, 2009 7:29am - connor wood - nickname: (death2all) - 4/5
Just one critisism:
lol absolutely briliant! BTW made level harder than any on there, give me ur email and i will send it to u
February 6, 2009 8:14pm - Jason Marshall - nickname: (jmm0) - 5/5
This game makes my brain hurt! I like it.
January 12, 2009 9:40am - Pomin Wu - nickname: (pm5) - 5/5
Absorbing and great fun.
October 10, 2008 11:50am - pymike - nickname: (pymike)
What's new in this release?
September 10, 2008 1:41am - David Sharpe - nickname: (nimnio)
It looks like a very interesting game, but unfortunately it won't run for me. It doesn't help that I'm a Python/Linux newbie, but I ran "invention" (see without any problems.

I know this is just a comment thread, not a support forum, but what the hell:

Ubuntu Hardy Heron
python 2.5.2-0ubuntu1
pygame 1.7.1release-4.1ubuntu1

Example error message:
RuntimeWarning: Python C API version mismatch for module base: This Python has API version 1013, module base has version 1012.

There are many error messages of that sort, just replace "module base" with "module constants," "module rect," "module rwobject," and you'll get the idea.

The last few error messages are unusual:
Traceback (most recent call last):
File "/home/david/Desktop/5B-0.6-Linux/Game/Code/", line 22, in Part
connection_image = get_image("connection.png")
File "/home/david/Desktop/5B-0.6-Linux/Game/Code/albow/", line 33, in get_image
image = pygame.image.load(resource_path("images", name))
pygame.error: Unsupported image format

Please note that the "..." are deleted earlier traceback messages. I'm futilely trying to avoid cluttering this comment thread.

No, I don't expect anyone to "fix it," I just thought this info might be helpful to someone.
March 30, 2008 11:22pm - jsotola - nickname: (jsotola)
awesome game!

one small wrinkle though
rotary phones produce one pulse for #1 and nine pulses for #9
ten pulses for #0

the dial is numbered 1,2,3,4,5,6,7,8,9,0 in counterclockwise direction

so, in your simulation, the #0 is correct and #1 through #9 are reversed

great work though

February 25, 2008 8:36am - Dylan J. Raub - nickname: (dylanjraub) - 5/5
THIS IS AWESOME! You have to make it better, though... I've had a problem where when I make a level, often a junction will randomly apear when I sometimes make a new wire. I'd also would like to know where the current is going so I can find short curcits . That would be great! Keep up the good work!
February 10, 2008 9:03pm - Nizzity - nickname: (nizzity) - 5/5
December 3, 2007 6:04pm - pymike - nickname: (pymike) - 4/5
Cool game. Very hard.
September 27, 2007 12:03pm - oOJINxOo - nickname: (oojinxoo) - 5/5
I've only played the final version you released at the end of pyweek, so still yet to see how you could possibly make this game any better ^_^, but ya absolutely loved it, should appeal to the puzzled fiend & phreaker in everyone lol

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Feb 21, 2017

Jan 31, 2017

Jan 24, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

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