Download Millenipede now!
millenipede-120-win.zip – 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
IndieGames.com – 5th best remake of 2007
RGCD issue #3 – 80%
Features
- 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!
millenipede-120-win.zip – version 1.2.0 for Windows (1.7MB)
millenipede-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!
millenipede-120-src.zip – BlitzMax source code for version 1.2.0 (60KB)
millenipede-120-modules.zip – additional BlitzMax modules (3.0MB)
Credits
Game Design, Coding and Artwork
Chris Allcock
Additional Coding
The Blitzbasic.com Community (FMod music library wrapper)
Cire of the FMod forums (v1.1.0 and earlier)
Perturbatio of the Blitzbasic.com forums (parts of the key config)
Mac Porting & Testing
Joshua
Sound
Bruce Henderson (FMod wrapper code)
sfxr, the retro sound effect generator
The Freesound Project
Firelight Technologies (FMod Sound System)
Music
Petri Hoikkala (smirk)
Olivier Degand (Okeanos)
Pierre Martin (cyborgjeff)
Chavez
Travolta
funkti0n









I like the graphics but it’s quite difficult
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!
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!
[...] Download(Adrive) Official website [...]
Doesn’t work with Mac OS X 10.5.5… The app cannot be launched.
Ow. Okay – I’ll check with Joshua and see if this is fixable.
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:
http://maxmods.googlecode.com/svn/trunk/fmod.mod/lib/macos/libfmodex.dylib
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
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!
A new version of the Millenipede package for Mac has been uploaded which hopefully fixes the libfmodex.dylib file problem
The Mac version launches, but some of the controls don’t seem to work, such as the cursor keys.
Just checking – did you set keyboard controls in the options menu first?
I tried resetting the defaults, with no luck.
Hi,
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
Thanks
-Mic
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:
http://maxmods.googlecode.com/svn/trunk/fmod.mod/lib/macos/libfmodex.dylib
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.
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..
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…
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
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?
cheers!
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:
http://www.zolyx.co.uk/files/millenipede.cfg
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?
hi chris
added the file and it works like a charm!
got it running on my custum arcade now
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!
Awesome!
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?
Sounds great, ill be sure to check the website every now and then
Hi,
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!
-w
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…
[...] – 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 [...]
[...] 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 [...]
Hello,
The website of Sfxr is down for long time. So now, you can download it here :
http://www.woolyss.free.fr/chipmusic.php#generators
It’s my website about chipmusic, chiptune, 8bit music…
[...] oficial | Millenipede Vídeo | Youtube En Applesfera | Machinarium, impresionante juego de destreza mental En Applesfera [...]
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
Hello,
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.
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
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
Hey, ira – unfortunately I can’t offer any help with that
Do you get any error messages when you try to run the game?
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.
[...] 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 [...]