This game will self destruct in 10 minutes

Highscore version (Requires net connection) [Download here]
(Zip File, 2.3Mb)
Offline version [Download here]
(Zip File, 2.1Mb)

I’ve given Self Destruct a big update, fixing loads of problems that the sleep deprived contest version had. There are loads of fixes and new features (read about them here), but the biggest and coolest is an online highscore table! Hope to see some of you on it 😀

Phew. Time to get back to Ciellus, I think.

[Edit] The above link is for the regular online version of the game. Due to an oversight on my part it can only be played online! However, an offline version is now available here! At a later date a proper update is planned to fix the remaining issues with the game.

[Edit] Here’s a quick video of it in action:

and a screenshot:


71 Comments so far

  1. on June 6th, 2008

    Great little shmup! Thanks for making it! I noticed a little typo in the readme…

    There’s two “http://”s.

    Clearly, it’s a serious issue. >_<

  2. Terry on June 6th, 2008

    Whoops :( I’m uploading a minor change later on that should fix the occasional crash bug, as well as that issue :)

    Glad you liked it, anyway! Thanks for trying it out :)

  3. James Monkman (RGCD) on June 7th, 2008

    hey – this is ace! only improvements I can think of would be the inclusion of joypad support (so I can play this on my media PC on a big screen) and looping the titlescreen music – at the moment it just goes silent at the end of the dubmood track.

    superb stuff – I hope this wins!

  4. Terry on June 7th, 2008

    Thanks, I’m glad you enjoyed it :) I’ll keep both updates in mind if I do another update (right now I think I’d be pushing it given the the contest deadline is long overdue :( )

  5. Eclipse on June 9th, 2008

    I love shumps and I love Annabelle and her art, so this game is for me!
    Nice stuff Terry

  6. […] created a video for Self Destruct, mostly to test out some stuff for the Ciellus […]

  7. James Monkman (RGCD) on June 13th, 2008

    Not sure if it’s a bug, but I was surprised to see that this game fails to run if you’re not connected to the interweb… It would be nice if there was an offline mode.

  8. Terry on June 13th, 2008

    Er, sorry about that :( I’ll try to include a fix when I put together the final version after the contest’s over. Honestly, the whole highscore mechanism was rushed, it could probably do with a total rewrite….

  9. James Monkman (RGCD) on June 14th, 2008

    Thanks Terry – I’m really looking forward to the final post-compo version. Self Destruct gets my TIGS vote!

  10. Terry on June 15th, 2008

    Thank you! :)

  11. James Monkman (RGCD) on June 18th, 2008

    (Terry – can you please contact me when the final version is done? We’d like to review it in RGCD. – remove the -nospam- bit, obviously)

  12. Terry on June 18th, 2008

    Sure, of course :) Thank you very much!

    Might be a couple of weeks though – I kinda want to wait until the results of the contest are out before I add anything. Shouldn’t be too long after that though!

  13. Eamonn on June 29th, 2008

    Superb Terry! I played it until my fingers ached! Only suggestion I can make is an option for the user to configure the controls.
    Graphics and gameplay are great!

  14. Terry on June 30th, 2008

    Hah, thank you :) I’ll see what I can do about the user configured controls!

  15. Arvind on July 1st, 2008

    Pity there’s no pause button.
    Great game for such a size.
    Wish every extra nuke collected could add more score.
    Also, every extra Shield collected could increase the shield bar.(to a limit though.)

  16. Terry on July 1st, 2008

    I don’t want to do anything at this point to throw off the balancing or scoring of the game. Would be unfair to the many people who’ve got obscenely high scores. Every nuke you collect does increase your score though!

    Pause button shouldn’t be a problem, I’ll add it to the list :)

  17. Arvind on July 1st, 2008

    Thanks Terry! ‘Respect your comments. You try too hard sometimes. Why don’t you add a PayPal donate button on the sidebar? You never know…

  18. Terry on July 1st, 2008

    Heh, thanks, but I’d feel a bit funny about taking donations 😛

  19. Coderneedsfood on August 18th, 2008

    Hey Terry
    I’ve put up the version i spoke about on tigsource with the source code , i hope thats cool ( my source not yours ) didn’t get very far before i ran out of steam but i did learn that i don’t want to write a game in flash :)

  20. Terry on August 18th, 2008

    Don’t mind in the slightest :) Hope you got something out of it, anyway!

  21. Mat on March 15th, 2009

    Is highscore table hacked? 13 millions looks impossible.

  22. Terry on March 17th, 2009

    Yeah, sorry – it’s a little annoying. The highscore table is quite easy to hack due to minimal security checking, but there’s not much I can do about it without updating the client side code and starting a new table…

    All I can really do is remove the hacked scores when they appear :(

  23. Kaworu on March 17th, 2009

    Fantastic! :)

  24. EasyHack on March 24th, 2009

    I loved the game but all someone has to do is lower the priority of the process or run a heavy CPU consuming file in the background to slow down the game. I got 2,000,000 this way. The name is blank so remove it when you get a chance. I want a cheat free record on the list. :)

  25. Terry on March 24th, 2009

    Yeah, it’s a shame :( There’s really not a whole lot I can do about that at this stage. If I ever get around to that update I’ll look into it, though!

  26. EasyHack on March 25th, 2009

    Maybe you could make the online version have a pause feature that activates when the frame rate reaches a specific low. That way getting a high score in this way would take forever. I would leave the offline version the same just in case some people do have weak CPUs and wanna enjoy the game without pauses.

    Just an idea.

  27. Michael on March 26th, 2009

    VERY fast for me, but really fun. I suck at shoot-’em-ups, but I still like playing them (farthest I’ve made it so far is around wave 30). This one should keep me well occupied for a while. :)

  28. Freud on April 15th, 2009

    Any chance of a mac version?

    It runs fine in vmware; but it would be cool if it went native. :)

  29. Question on May 18th, 2009

    Amazing game, highly addictive. Unfortunately in full screen mode I get a screen flicker on a desktop with a HD 3870 X2. Any suggestions.

  30. Terry on May 18th, 2009

    Feck, that’s quite a high resolution… No suggestions whatsoever, haven’t a clue! Sorry :(

  31. Question on May 19th, 2009

    No worries about the screen flicker, I’ll let you know if I figure it out. All of your work is amazing. Thanks again!

  32. Ipsod on May 20th, 2009

    Is there a way to play this with a gamepad? If not, guess I’ll just have to suck it up and play it like a man!

  33. Terry on May 20th, 2009

    Either XPadder or Joy2Key should allow you do use any gamepad you want with this! :)

  34. […] Twat was part inspired by Terry’s previous shooter “Self Destruct” and part a reactionary assault after increasing frustration with the grind of Everyday […]

  35. Tiger Claw TV on June 30th, 2009

    I did an episode of my show on this game. Just thought you might get a kick out of it. I love the game. Great job.

    Self Destruct Episode of Tiger Claw TV

  36. TomChi on August 3rd, 2009

    Thx for pointing out joy2key, my wireless keybord just shows its weakness with your game Terry.
    I don’t score over 450k but all I can say is that it’s a very addictive game, dubmood’s (rulez!) tunes fitting the game , making me double press to play again and again without a breack !!!! Congrats.

  37. TomChi on August 14th, 2009

    ah ….
    Using joy2key is seen as cheating by the game :((((((

    Anyway finally managed to complete the 250 waves and entering hiscore, my new nickname will be ACHEAT 😛

  38. Zaylex on August 17th, 2009

    I found out about this game last night and have not stopped playing it since. Incredibly fun game. The only problem I have is that I’m extremely used to using WASD to move my character in PC games, so using the arrow keys makes me move in the opposite direction, which is making me die a lot lol.

    Fantastic game, but could you please provide the option to let us move the spaceship with WASD?? we can use wasd for moving and the arrow keys for bombs, etc.

  39. Victory on September 14th, 2009

    What a great game. Doesn’t feel like any shmup I have ever seen before, and I’ve been playing a lot of them lately, mainly bullet hells. If you ever felt like developing a sequel that shared some of the basic mechanics and pace with this, I’d be happy to pay for it. The mechanics are so open-ended, it seems like it would be easy to just pour new content in. :-)

    I got my first full run today, but at 2.4M points, it fell way short of my previous 2.8M point run (21th on hi-score list) to wave 249.

    For the folks trying to use a 360 pad/stick: assigning buttons in xpadder works perfectly. My best runs are all keyboard, though.

  40. Alexzzzzz on October 13th, 2009

    yes! number one!

  41. i'm bad on December 22nd, 2009


  42. Dylan on March 4th, 2010

    If you use your shield, does it increase the chance of you getting the same wave again. I have noticed that when I use the shield to defend myself against the four assault ship wave, I have usually gotten it again right after. Or am I just unlucky?
    Awesome game, by the way.

  43. Terry on March 4th, 2010

    It’s just a coincidence :)

  44. Mic Pringle on March 7th, 2010

    Hi Terry,

    Any chance of a Mac version 😉



  45. Terry on March 7th, 2010

    This project is about two years old, and I don’t have any plans to go back and work on it again. So probably not, no :(

  46. Mic Pringle on March 8th, 2010

    Hi Terry,

    Would you be at all prepared to share the source then as I would be happy to do the port myself?



  47. Sara on March 21st, 2010

    What’s the deal w/ Marra? Lame board hogging. Can anything be done?


  48. Terry on March 21st, 2010

    I just noticed that! I cleared the duplicates and just left the top score.

  49. Marra on March 31st, 2010

    Don’t know why I got posted multiple times.

  50. Terry on March 31st, 2010

    That’s ok :) Congrats on the highscore!

  51. Lily S on April 5th, 2010

    This game’s pretty amazing. Feels quite solid too. There’s only one thing that bothers me at all about it…

    The hitbox for the ship is, like, way too large. Any STG fan would feel frustrated by a bullet not even physically touching the sprite and still getting a chunk knocked off their shield (or worse, killed), much less the shot barely grazing the hull.

    Ah well, it’s far too late to really issue a “Picky STG fan” patch for the game.

  52. Michael G on May 3rd, 2010

    I like the game a lot. A friend of mine and I are looking to compete writing bots to play. Is the source available?

  53. Django on May 5th, 2010

    i’ve just played Don’t look back and loved it.
    then i got here and found VVVVVV, played the demo at Kong and loved it.

    Great job!

    thinked of mac versions for xoldiers and self destruct? i certainly would love to!

  54. Toma on August 24th, 2010


    Best game since Choplifter! Just perfect. I love it. :)

  55. Benjamin on December 6th, 2010

    Hey Terry! Just wanted to say this game is really great. I really like the balance of the mechanic between the power of the weapon and the shield. Such a good idea. It also feels challenging but not in the because-their’s-so-many-glowing-things-on-the-screen-idk-what-is-what kind of way that a lot of shoot ’em ups like Mars Matrix try to do it. And who actually doing all that weird squeezing and navigating past enemies missles you always have to do in shoot ’em ups?
    Thanks for making this!

  56. mjclark on May 22nd, 2011

    Hi! I’ve recently been playing Self Destruct and let me start by saying how much I’ve been enjoying it.
    I’m aware that it’s one of your older creations and was part of a procedural generation competition so the randomness of the enemy waves is integral to the whole concept of the game but would it be possible to remake the game with fixed repeatable enemy waves?
    This would mean that success would require memorisation and give a level playing field for scores.
    I’m a member of Shmups Forum and there random levels are not particularly well received due to the chance element this introduces when comparing scores. However I’m sure that a version of Self Destruct with fixed wave patterns would be very popular indeed.
    As I said I am really enjoying the game. In pace and design it reminds me of the x68kgame Zero Rei (one of my all time favourites!):

    So thanks again and best regards,

  57. Legend on July 28th, 2011

    Fantastic game!

    One thing though. I’ve been playing the offline version and it saves my high score during each session. But when I exit the game and start again later, my latest high score is not saved. Is that how it is supposed to be? Or am I missing something? Is there a command to view previous high scores?

    Saving high scores from previous sessions is the only feature I think the game really needs.

    P.s. I know feature requests are kinda mute since the game has long been finished. Just thought I would throw it out there.

  58. […] Self Destruct is a fast paced vertical scrolling shooter where you have to survive 250 enemy waves. In order to survive you have to make proper use of your shields and activate them at the right time. Frantic fun! Download (2 MB) September 25, 2009 Free, Indie Games, Shooter No Comments freegame maker (engine)shootervertical shooterwindows […]

  59. bryan on October 20th, 2011

    Thats Caca! soo sick ! blah !

  60. CupCat on March 18th, 2012

    This. Is awesome 😀 almost as addictive as Spelunky, and THAT is a lot! C:

  61. Christopher (NERDTRON) on March 18th, 2012

    Wow! this is amazing Terry, I will definately feature this in next thursday’s indie pick article! please shoot us an email when its complete.

    my conctact info can be found here

  62. […] since I mentioned Terry on the last entry, it’d be criminally wrong not to mention his very awesome shooter . This is a bare bones game, wave after wave of enemy coming towards you at breakneck speeds with […]

  63. […] Go to Homepage […]

  64. Toma on July 1st, 2012

    New highscore \o/

  65. […] Alors on va commencer par l’un de mes préférés, celui que je relance chaque fois que l’ennui m’assaille : SELF_DESTRUCT!!! […]

  66. […] overlooked for 4 years now and simply doesn’t deserve that–come on, it’s FREE, go and try it. […]

  67. Farthen on January 20th, 2013

    I’m playing this like twice a year or something and it feels like it’s getting better every time. Still so awesome. And works perfectly with wine, too :)

  68. Parliamentary Gamer on January 27th, 2014

    Such a great game, saw it mentioned in a comments thread and sought it out immediately. Most fun I’ve had since I discovered Cave Story this time last year.

  69. monster warlord hack on April 12th, 2014

    We are a group a group of volunteers and starting a new
    scheme in our community. Your web site offered us with helpful helpful and paintings
    on . You made ​​an impressive activity and our whole group
    will likely be thankful to you .
    Definitely imagine which you stated . Your favorite justification appeared to be
    on the web simple factor to have in mind of . I tell you , i definitely
    get annoyed think issues just do not know about .
    You controlled and also out everything managed to hit the nail on the
    top without having side effect , people
    cAN could take a signal. Will likely be again to get
    more. Thank you

    Feel free to surf to my weblog … monster warlord hack

  70. […] erhöht. Wer also ein Freund von Shmups ist und ein bisschen Zeit übrig hat, kann sich das Spiel hier herunterladen. Self-Destruct gibt es sowohl als Offline-Version aber auch als Online-Version, die […]

  71. Toma on December 8th, 2014

    New highscore :/
    Is that you Marra? 😉

Leave a reply

The sausage champs webring!
previous site | random site | next site