Ludum Dare 31 — December 5th-8th, 2014 — Theme: Entire Game on One Screen

Back to Browse Entries

DOS Defender

by skeeto - Compo Entry

DOS Defender is a DOS arcade space shooter. It's intended to run on DOSBox with a gamepad/joystick for control. Mouse input is supported but discouraged. It should work on any 386 running DOS, in case you wanted to play it that way, too. It should work fine with DOSBox's defaults, but bumping up the emulation speed will eliminate the occsional graphical artifacts.

The entire game is just a single binary with all assets (sound, music, graphics) embedded: DOSDEF.COM. There's no ending, it just goes on, increasing in difficulty, until you die. The only long term goal is to maximize your score.

More about this game:

Downloads and Links




ranseur says ...
Dec 8, 2014 @ 6:09pm

Loved it. Picking up the old dos is always so nostalgic.

frondeus says ...
Dec 8, 2014 @ 6:21pm

How to run it? Have Windows 8.1 and it says that this is not for my computer.

Proximal Pyro says ...
Dec 8, 2014 @ 6:25pm

Can't test on my laptop because it requires 64-bit

kiiro94 says ...
Dec 8, 2014 @ 6:27pm

Oh my god. Loved it. Awesome graphics for a DOS game!

Dec 8, 2014 @ 6:43pm

nice one made me feel a teen again.

BtheDestroyer says ...
Dec 8, 2014 @ 7:12pm

Great for a DOS game. I actually got DOSBox a while back so I could play ZZT but this is way better xD

skeeto says ...
Dec 8, 2014 @ 7:28pm

@frondeus Run it in DOSBox just like you would play an old DOS game. While Windows will sort of pretend like it might be able to run it -- because at one time it could still run these old DOS games directly -- it won't work that way on any modern system.

pjimmy says ...
Dec 8, 2014 @ 7:38pm

love the use of a (now) uncommon format, well done

AlSweigart says ...
Dec 8, 2014 @ 8:23pm

Nice retro game.

LegacyCrono says ...
Dec 8, 2014 @ 8:30pm

Whoa, a DOS game! Damn, this is fantastic! It took me a few tries to understand what the heck was going on, and the mouse controls is not exactly great. Sadly I didn't had a gamepad to test it with...
Man, if this was a thing back in the DOS age it would be so damn popular. Well done! My record was 6350 :D

Dec 8, 2014 @ 8:32pm

Nice retro style game. Really enjoyed it :)

Morgawr says ...
Dec 8, 2014 @ 9:39pm

Fuck yes, DOS! Nostalgia trip right there, kudos to you!

wavertron says ...
Dec 8, 2014 @ 9:45pm

DOSBox - neat idea. Didnt quite feel like I was getting hit/dying from the enemy bullets, but that DOSBox. Back in the days when there were no Windows, and all you had was one screen. Who woulda thunk it.

arg-games says ...
Dec 8, 2014 @ 10:38pm

Awesome, love it! Great you are developed this in DOS! I've taken a look into the sourcecode, nicely done.

frondeus says ...
Dec 8, 2014 @ 10:38pm

Ok. I got it... great work dude! :)

arzi says ...
Dec 8, 2014 @ 10:43pm

Haha, I've been tinkering around with DOS code (in Turbo-C) lately and also considered doing a DOS game for the LD. The theme is a good fit for that. Nice little game, and always a feat when you don't have a modern easy-to-use engine to work with :)

Thermite says ...
Dec 8, 2014 @ 10:44pm

Very nice, and genuinely retro.

AGausmann says ...
Dec 8, 2014 @ 11:06pm

This is a very great game! I had a lot of fun playing this and I loved the retro graphics and audio (which I attempted to reproduce in my game with less success). The hardest part about the game was that if you're aiming at an enemy, that also means you're moving toward them... That led to some interesting strategies though!

cxsquared says ...
Dec 9, 2014 @ 1:07am

Super fun. I've never played a dos game and that was really cool.

madmaw says ...
Dec 9, 2014 @ 8:00am

Argh! I didn't rate this because I'm not OK with installing stuff on my machine for the purposes of rating LD entries. I can't be the only person who feels this way. Maybe you could bundle it with the DOS Box emulator and distribute it as a zip? This article seems to indicate that's possible to do?

Wakka says ...
Dec 10, 2014 @ 2:52pm

didnt recognize my gamepad :(

Techblogogy says ...
Dec 10, 2014 @ 8:24pm

Love playing games codes for DOS in 2014. Amazing job1

sP0CkEr2 says ...
Dec 11, 2014 @ 4:08am

thanks for that blast from the past

Dec 11, 2014 @ 11:35pm

Awesome :D

EthanWebster says ...
Dec 13, 2014 @ 7:46pm

Fun little game, well done.

Chaoseed says ...
Dec 14, 2014 @ 8:06pm

It says mouse input is supported, but if I run the game (using DOSBox) I get 'Move joystick around its full range, then center joystick and press button A'?

Geckoo1337 says ...
Dec 16, 2014 @ 11:10pm

DOS powa ++

Si1ver says ...
Dec 17, 2014 @ 8:23pm

There is no school like the old school!

You must sign in to comment.

TEAMS: Teams entering the Jam should pick a single representative to submit your game, or create a team specific account you can share. We currently do not support Team Voting, but sharing an account and together playing and rating games is acceptable.

NOT LOGGED IN?: If you get a message about not being logged in, even though you are, it’s because your web browser cached the non-logged in page. You can fix this by either refreshing your cache or clearing your cache. CTRL+F5 in many browsers. Chrome is a bit more work. Press F12 to enable Developer Mode, then you can right click on the refresh button and select “Empty Cache and Hard Reload”. This option is unavailable if you are not in Developer Mode.

PORTS: Ports to other platforms can be done after the deadline. That said, the sooner you finish your port, the sooner people can play your game, improving your chances of placing in the final results. For best results, provide a Web version of your game, or a Windows version with no dependencies. Also be sure to rate about 20 games to improve your visibility.

MY GAME DOESN’T SHOW UP: If you can’t find your game, it’s usually because the URL to your downloads are missing ‘http://‘. Fix your URLs ( and you will show up. Alternatively, if you just posted it, wait a minute. The cache may not have refreshed yet.

MY GAME CRASHES, IS UNBEATABLE, OR I MADE A TYPO: We allow you to fix crash or win condition bugs after the deadline (in a sense, like “porting” to support more players). We also allow “typo” bugs. I.e. A true that should have been a false, a word that should have been a different word, very tiny changes that you would have caught if you had more sleep. We leave this open to interpretation, but generally speaking your game should be identical to the game you submitted. No new features, just things you messed up last minute. Typos.

[cache: storing page]