Depot Games: Purple Martians
Project Status: Completed
Highest Popularity: #5 during November 2007
Links: Web Site, Purple Martians Downloads Page
Developers: Michael Weiss
Number of Players: 2 (Split Screen)
Source Code: Available
Author's Description: A really cool platform game like Bubble Bobble, Lode Runner, or Super Mario.
Its completely free!!
- the game works identically in Linux and Windows
- two players can play at the same time
- 35 huge levels (plus you can build more!)
- 3 difficulty levels (easy, normal, hard)
- user defineable setup for keyboard and/or joystick
- sound effects and a soundtrack by Russel Hoy
- bombs you can carry and throw
- rockets you can ride and steer
- lots of bad dudes and items that are completely customizable with the level editor
- zooming game map (looks cool)
And the best feature of all: The Level Editor to make your own levels!
Processor: Pentium or better
You can get more speed by choosing a smaller screen size (but its more fun to play with larger one)
Memory: 8M (might work with less, never tried)
Disk Space: 5M
The game supports eight screen resolutions: (320x200, 320x240, 640x400, 640x480, 800x600, 1024x768, 1280x1024 and 1600x1200)
The level editor supports three:
(640x480, 800x600, and 1024x768)
If you download it, please take a few minutes to send me some feedback.
And if you create new levels, you simply must send them to me as well. The only levels I get to play are ones that I created myself, and how challenging could that be?
Send your comments to:
Email me your new levels as e-mail attachments.
P.S. How this game came to be.
I was sitting there one night, playing Bubble Bobble, (I had just discovered MAME) and I decided to search the internet for some game tools. What I found was djgpp, Allegro, and thus began my introduction to the open source movement. I love it. I can't stress that enough. Open systems are so awesome, adjectives fail me. I had been trying to write a video game since elementary school in the 70's when I taught myself BASIC on the Commodore PET. Then I moved to the Apple II and learned some assembly, but I still couldn't write the game I wanted. As soon as it got barely complex enough to be interesting, it ground to a halt. So with djgpp and Allegro I finally had all the tools I needed. The only catch was, I had to learn C. Which I did. It is the most elegant language I've used yet, just learning it helped me program more methodically, logically, elegantly, than I ever did in BASIC or assembly. I wrote this game as I was learning C in the late 90's.
I have been making minor improvements to the game, and in
the next release I will have network multiplayer capability.
The project is completely C++ now and although I don't use any objects, I would like to redo a lot of the project with objects someday...
Thanks to using 99% Allegro functions to create the program,
I was able to port it to linux with only minor changes.
Russel Hoy wrote some music for the game that I use as background music for the game. I use the music library DUMB
to play the music in both windows and linux. I have not been
able to get a hold of Russell for years now, if anyone knows
how to contact him please let me know.
Overall Rating: 9.5
I taught myself how to program in BASIC on a commodore PET when I was still in elementary school. In high school I taught myself assembly language on the Apple II. Purple Martians is the first video game that I've completed. I learned C at the same time. Many thanks to the team at DJGPP and Allegro. Open source rules!!! I also write and record songs, check them out at: http://www.soundclick.com/bands/4/michaeldavidweissmusic.htm (View Profile)