Skip to main content


An Arkanoid/Breakout clone with moving spiders instead of bricks.

Cat Gray
Arachnoid is an Arkanoid/Breakout clone with a twist - instead of bricks, there are spiders crawling all over the place! There are several kinds of spiders with different abilities, as well as other obstacles and bonuses. This is a beta version, it lacks sound, high score tables and a few other useful things, but it's fully playable. Feedback would be very welcome!



Home Page


Arachnoid 0.5 — 7 Feb, 2013 account Comments

  • Mekire 2013-02-08 13:10

    Very nice. Nice take on the classic. Did you do the artwork (the spider sheets specifically) yourself?

    One thing I found annoying was that when the mouse cursor moved out of the window you would become unable to move the paddle. This presents a problem as people aren't likely to be looking at the mouse cursor, but rather at the paddle. You could lock input to the window using pygame.event.set_grab(1) but this admittedly presents other issues. It would require you to have a way for the user to shut the game down manually at all times.

    One other thing I found odd was that spiders could crawl through the solid walls. Depending on the circumstances this sometimes made it completely impossible to get a spider for prolonged periods of time.

    Anyway, this is a great project. Cheers,

    Cat Gray 2013-02-08 20:39

    Thanks a lot for the feedback and encouragement!!

    No, I'm hopeless with art, all the graphics is taken from public domain repositories listed in README, in particular the spiders are from I only colored them in GIMP.

    I thought about the mouse cursor, but I personally hate it when an application grabs the mouse focus... Maybe I should make it an option for the user to choose?

    I fear that adding collision detection for all the spiders vs bricks would slow down the game considerably. (It's already rather jerky on my 2 years old laptop). Besides, it's kind of cute when spiders crawl on the bricks (I perceive it as "on", not "through"). But now I realize how it could be a problem when a spider moves slowly... I have to think about it.