The object is to destroy as many ast…er…vicious circles as you can before their numbers over take you. You control a ship that can rotate left and right and move forward and back using the arrow keys and shoot using the space bar. When ever you destroy an astero…er…vicious circle it splits into two smaller parts which will split again and again until finally they are too small and can be destroyed. But don’t be too complacent as their are more coming every few seconds.
The sides wrap so if you go off the left you come back on the right, but your shots don’t, so it’s generally a good idea to keep yourself in the middle of the screen dodging the growing swarm of as…vicious circles as long as you can.
Vicious Circles was written by Jonatan Hedborg as an entry for the MinorHack challenge August 11th, 2007.

Download and Play
Download eBook page
Download the source code
January 9th, 2009 - 10:26 pm
Just an FYI.
Source link is broken.
The source file is saved as visiouscircles.cpp on the server.
January 10th, 2009 - 10:06 am
I thought I had fixed that. Viscous is a hard word for me to spell. Initially every one was misspelled. I’d also should really proof my posts before they go live.
Then again, if not for mistakes, I wouldn’t know anyone was reading.
January 11th, 2009 - 3:50 pm
I expected them to stick together or slow you down if you went through them or something.
Is it a deliberate spelling error?
January 11th, 2009 - 4:48 pm
Not deliberate. But consistent. Okay, it should be fixed, finally. I had to look it up to be sure I was spelling the right word, because there’s also that word that means slippery that’s spelled similar.
Hey, did you know a Viscous Circle actually has a definition too? I didn’t know that.