Download Millenipede now! – version 1.2.0 for Windows 9x / ME / 2000 / XP / Vista (1.7MB)
millenipede-120-mac.dmg – version 1.2.0 for Intel Mac (2.3MB)
The World Leaderboard – see the top 100 online scores from around the globe

What is Millenipede?

Millenipede is a fast-paced arcade shoot ‘em up originally developed in less than seven days for the 94th “Wednesday Workshop” at SoCoder and is inspired by the Atari classics Centipede and Millipede. I really never thought the game would come this far, but it’s grown into quite a beast and developed a life of its own – nothing groundbreaking, but curiously good fun!

Your aim is to zap all of the millenipedes on each wave while dodging spiders, snails and of course the millenipedes themselves. They’ll make their way down the screen until eventually they hit the bottom, at which point they will roam around the player area until you shoot them. Don’t tarry too long or the warden will make your life really difficult…

Each dead millenipede will, for some environmentally friendly reason, grow into a mushroom (or other piece of debris). These serve no purpose aside from blocking the movement of other millenipedes and hindering your bullets. Each mushroom takes four shots to completely destroy. If you touch any enemy, be it a millenipede, spider or snail, you lose a life – but if you can manage to shoot them first then a nice points bonus will head your way.

Download the game for Windows or Intel Mac and see how long you can survive!

Screenshots and Videos

Awards and Reviews - 5th best freeware remake of – 5th best remake of 2007

RGCD - 80%RGCD issue #3 – 80%


  • Nostalgia-filled shoot ‘em up arcade gameplay
  • Keyboard, mouse and joypad control
  • Online highscores
  • Deadly powerups
  • Statistics tracking
  • Awesomely 8-bit sound effects
  • Catchy chip music from Okeanos, smirk, cyborgjeff and others
  • Marvellously average particle effects
  • Flying saucers with added glowy bits
  • Mushrooms – lots of mushrooms!

Download the Game

If you just want to play the game, you’re in the right place – download one of these and start blasting!

A floppy – version 1.2.0 for Windows (1.7MB)

A floppy diskmillenipede-120-mac.dmg – version 1.2.0 for Intel Mac (2.3MB)

Download the Source Code

For coders who might be interested in how Millenipede was put together, the source code to the game is also available. It’s released under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License – just click the logo on the right there to see a summary of what this means.

You will need both the source code and the additional BlitzMax modules to successfully compile the game. Keep in mind that the source package does not include the game resources (i.e. the graphics, sounds, music and fonts), so you will have to take these from the game downloads above. If you already have the Millenipede game package, simply put the source code into the same folder as the game’s executable. The additional BlitzMax modules should be unzipped into your BlitzMax installation’s “mod” folder.

If you need any help with compiling the game, don’t hesitate to contact me and I’ll do my best to help!

A floppy – BlitzMax source code for version 1.2.0 (60KB)

A floppy – additional BlitzMax modules (3.0MB)


Game Design, Coding and Artwork
Chris Allcock

Additional Coding
The Community (FMod music library wrapper)
Cire of the FMod forums (v1.1.0 and earlier)
Perturbatio of the forums (parts of the key config)

Mac Porting & Testing

Bruce Henderson (FMod wrapper code)
sfxr, the retro sound effect generator
The Freesound Project
Firelight Technologies (FMod Sound System)

Petri Hoikkala (smirk)
Olivier Degand (Okeanos)
Pierre Martin (cyborgjeff)

35 comments on 'Millenipede'

  1. Posted by DPJ93 - October 12th, 2008 11:01 am

    I like the graphics but it’s quite difficult :neutral:

  2. Posted by DT - October 28th, 2008 2:30 am

    Thanks for a fun, addictive game, brings back memories of Atari 2600 and Centipede before school. Good fun. I have a sore wrist and square eyes from 2 hours solid playing. Addictive game! Only managed ~19,000 so far. Must get moreee!

  3. Posted by AuthenticKaizen - November 1st, 2008 6:12 pm

    awesome remake!
    played an earlier version which was ok…i think a pre 1.0 version…maybe 0.8, could that be?

    anyways…this new version is simply great!!

    very nice work!

  4. Posted by Millenipede 2008 - Un bel remake dal classico dell’Atari. | Yourpage live news aggregator - November 5th, 2008 6:02 pm

    [...] Download(Adrive)                                                                               Official website  [...]

  5. Posted by Sergio - November 7th, 2008 10:36 am

    Doesn’t work with Mac OS X 10.5.5… The app cannot be launched.

  6. Posted by Chris - November 7th, 2008 4:57 pm

    Ow. Okay – I’ll check with Joshua and see if this is fixable.

  7. Posted by Jordi Fita - November 7th, 2008 5:05 pm

    I just downloaded Millenipede for Mac-intel version 1.20 and I couldn’t run it.

    Double clicking it from Finder just showed up the bundle’s icon on the Dock a few moments and then the application closed, but OS X didn’t inform me about any error (like when the application crashes.)

    Then I tried to run the application from the command line and it complained that libfmodex.dylib was found in the same folder as the executable but is an invalid format.

    Looking at the file with a text editor, I see that it actually is an HTML file from then maxmods project in Google Code claiming that the file is too large to dispay and ofering a link to the actual dylib file:

    I downloaded this file and substituted the original libfmodex.dylib and then I could run the game (which is cool, by the way.)

    I just wanted to let you know about this issue.

    Thanks for thinking about us, Mac gamers :-)

  8. Posted by Chris - November 7th, 2008 5:10 pm

    Thanks for reporting this issue, Jordi :)

    I can’t look at the Mac side of things myself but I will pass the information on to someone who might be able to sort things out!

  9. Posted by Chris - November 8th, 2008 6:47 pm

    A new version of the Millenipede package for Mac has been uploaded which hopefully fixes the libfmodex.dylib file problem :)

  10. Posted by snee - November 9th, 2008 6:04 am

    The Mac version launches, but some of the controls don’t seem to work, such as the cursor keys.

  11. Posted by Chris - November 9th, 2008 3:38 pm

    Just checking – did you set keyboard controls in the options menu first?

  12. Posted by snee - November 12th, 2008 3:31 am

    I tried resetting the defaults, with no luck.

  13. Posted by Mic Pringle - December 26th, 2008 3:20 pm


    I’m having trouble getting the source to compile on Mac OS X. The compiler complains about the FMOD dynlib from Bruceys FMOD module.

    Any ideas on how I can get this working :?:



  14. Posted by Chris - December 26th, 2008 4:33 pm

    Hi Mic – I’ll have to ask a friend about this. One suggestion for the meantime, though – replace your current dynlib with the one in this link – maybe the one in the “extra modules” zip was corrupt, somehow:

    EDIT: Oh, and one other suggestion – try copying the dylib to Millenipede’s root folder where the source code files are. That may also help. Let me know if this solves it for you.

  15. Posted by DPJ93 - March 8th, 2009 3:54 pm

    One note.. You shouldn’t be forced to submit the score online.. That’s annoying if you get a bad score and don’t want to submit it.. :roll: :grin:

  16. Posted by Chris - March 8th, 2009 4:04 pm

    Aye, true enough. Though if the score is that bad, it won’t appear on the hall of fame anyway ;)

    Still, I will make it optional if there is ever a new version :)

    Hmm, I should also prevent it accepting blank names if online scores are enabled, I guess…

  17. Posted by Ingolf - May 25th, 2009 5:31 pm

    Super… Erinnert an den Commodore VC20, C64
    In bad English … Remembers me to the Year 1983 when I bought my first Computer with Colour and sound, a Commodore VC20
    Thanks for this free programm Ingolf in Germany

  18. Posted by Michael - June 9th, 2009 1:21 pm

    Love your remake of one of my favourite games ever!

    1 question: i am trying to get it on full screen but as soon as i choose full screen in options the game disapears. So i am getting some sort of crash or something. Doing something wrong here?


  19. Posted by Chris - June 9th, 2009 3:59 pm

    Glad you’re enjoying the game, Michael!

    Hrrmmm. That’s a bit odd and definitely not normal behaviour… try downloading this configuration file and putting it in your Millenipede folder to see if it makes a difference:

    My theory is the game might be trying to use 320×240 fullscreen when it isn’t actually available. That config file is already set up to go straight into 640×480 fullscreen.

    Do you get any error messages? Or does the game crash right out to the desktop?

  20. Posted by Michael - June 9th, 2009 5:16 pm

    hi chris

    added the file and it works like a charm!
    got it running on my custum arcade now :mrgreen:

    i dont know if your game is open to any suggestions, but just in case: I know this game is begin a played by many people on arcadecontrols/pc generated arcades, which makes is inpossible to add a name to the highscores. Perhaps you could make some alteration so that it would also be possible to choose letters with a joystick. It would make more people then me very happy!

    If not, still thanks for the great game!

  21. Posted by Chris - June 9th, 2009 5:30 pm

    Awesome! :grin:

    It’s been some time since I’ve even breezed over the Millenipede source code, but what you’re asking for isn’t hard to do (and has been requested by others as well!) – we’ll see what this summer brings, eh? ;)

  22. Posted by Michael - June 9th, 2009 5:43 pm

    Sounds great, ill be sure to check the website every now and then ;)

  23. Posted by Wilks - June 14th, 2009 1:32 pm


    I’m running a 24″ iMac, 1920×1200, and the fullscreen option is also crashing the program. I’ve used the .cfg you linked to, but the game still crashes when I select fullscreen.

    Any ideas?

    Other than this, great game!


  24. Posted by Chris - June 14th, 2009 8:10 pm

    Hi Wilks, thanks!

    Hmm, no ideas are springing to mind if that config file doesn’t work :( You shouldn’t have to even select fullscreen after overwriting your config file with the new one, so I’m a little stumped. When the game crashes, do you get an error of any sort?

    I can understand modern video cards not liking 320×240, but 640×480 shouldn’t be a problem…

  25. Posted by From the Vault: 2007 - June 29th, 2009 9:20 pm

    [...] – Game showing the inaccessibility of most games. Writing a game? Try this! (Win/Mac/Linux) Millenipede – Excellent update of Centipede. BlitzMax source available (Win/Mac) Muffys Great Escape [...]

  26. Posted by From the Vault: 2008 - July 6th, 2009 9:54 am

    [...] keeping it non-PC (still with me?) Boulder Rocks 3D – BoulderDash, but thankfully side-on-3D Millenipede – Nice version of the insect killing classic Quasimodo – Demo of Hunchback iLogicAll [...]

  27. Posted by jikoo - September 8th, 2009 12:09 pm


    The website of Sfxr is down for long time. So now, you can download it here :

    It’s my website about chipmusic, chiptune, 8bit music…

  28. Posted by Millenipede, adictivo juego para los amantes de los 8 bits | Ultimos Avances - December 10th, 2009 9:53 pm

    [...] oficial | Millenipede Vídeo | Youtube En Applesfera | Machinarium, impresionante juego de destreza mental En Applesfera [...]

  29. Posted by psychoul - December 11th, 2009 11:09 am

    Hey Chris, great work man… I am so glad I found your blog. I really interested to learn about 2D game design. The fact that you shared the source code is so important. I also bought BlitzMax but I lack the knowledge! I know how to code, but how no idea of how ‘code architecture’ should be like.

    I will carefully study your source code to understand how to structure the code of the game.

    Thanks again man.. really great stuff :D :D :D

  30. Posted by Daniel - December 14th, 2009 12:05 pm


    Great game, it would be great if you port this to Android and sell it over Android Market, i think it would be really successful.

    Congratulations for your work.

  31. Posted by Chris - December 18th, 2009 7:46 pm

    Thanks Daniel! I would love to get Millenipede onto a mobile platform of some description, but unfortunately Blitz Max doesn’t give me that option and I’m too lazy to learn a “proper” language :( As for selling it – well, I’d probably get my collar felt by Atari’s lawyers if I started asking money for it… besides, the best things in life should be free ;)

  32. Posted by ira Novoselsky - April 15th, 2010 4:47 am

    Due to the latest mac update (I suppose) your excellent game of Millenipede will no longer load. I am using a mac os x Snow Leopard at whatever the current version is. Thank you

  33. Posted by Chris - April 22nd, 2010 3:35 pm

    Hey, ira – unfortunately I can’t offer any help with that :( Do you get any error messages when you try to run the game?

  34. Posted by predcon - September 22nd, 2010 4:03 am

    Did this game have it’s origins on the Amiga? It seems all the good classic game remakes (Deluxe Galaga/Warblade and Deluxe Pac-Man from Edgar Vidal, and your own Poing!) started on the Amiga and were later ported to PC.

  35. Posted by Millenipede « PixelProspector – the indie goldmine - September 16th, 2011 9:11 pm

    [...] Millenipede is an awesome tribute to the classic single screen shooter Centipede. It offers fast paced gameplay, fine controls and some extra fun due to different powerups. Shoot the speedy intruding centipedes and turn them into mushrooms. While doing so it is also advised to pay attention to the left and right of the screen because spiders are slipping into the screen every now and then… And when they do it is recommended to be fast and get rid off them quickly and easily with a nice and clean shot… Zap! Oh and when a glowing submarine shaped thing floats around be sure to not miss it cause it drops precious weapons…. Zap! Awesome remake of the insect killing classic! Download (2 MB) November 26, 2009 Free, Indie Games, Shooter No Comments blitzmax (engine)freemacshootertributewindows [...]

Penny for your thoughts...