11/19/2010 - Update: release 0.13 - New game look with the help of
Virtual Nomad . Changed tombstone images with cacti to make the game resemble the original more closely. Also replaced the block images with nicer looking hotel buildings.
Attempted to add background music (also courtesy of Virtual Nomad) but there seems to be an issue with the set music volume command in DBPro. It's being reported in the
Bug Reports forum.
11/16/2010 - Update: release 0.12. Fixed tumbleweed spawn logic. Fixed glitch with tombstone sprites not being displayed after killing a morg. Glitch happened after game was restarted.
11/15/2010 - Update: Attached new point release 0.11. Added option to restart game with F1, after the game ends. No additional functionality was added.
---------------------------------------------
This is my first attempt to write a complete game for DBPro. I chose to do a re-make of one of my favorite games for the popular Texas Instruments TI-99/4a computer of the 80's, Tombstone City: 21st Century.
Game was written entirely in DBPro, without any external plugins.
It plays with the keyboard or a game controller. The game was tested with an original wired Xbox 360 controller.
Graphics are very basic. I'm not an artist and don't want to become one, however, I know there's potential for improvement in that area. My main goal, however was to accomplish a playable, entertaining and progressively challenging game.
A brief background on Tombstone City:
The player controls a schooner (ship), shooting aliens (called Morgs) and tumbleweeds in order to woo people back to live in an abandoned city somewhere in the Southwestern United States. The score is labeled as "Population". Levels are labeled as "Days". The game ends when all ships are gone.
The game is deceptively simple, but it becomes very challenging on higher levels.
My highest population count (score) was 209,250 on day (level) 16. Let's see if you can beat that!
EDIT: My record is now 222,950 on Level 17
Sample screenshots can be found here:
https://sites.google.com/site/tombstonecity21st/
Instructions:
Enemies: Morgs, Morg-Generating tombstone pairs
Object: Shoot down all morgs and get rid of all tombstone pairs to advance to a new day. Increase the population (points) as much as possible before the game is over.
- Game starts out with 10 ships. Game is over when all ships are destroyed. An extra ship is credited after a level is completed.
- Morgs will chase down the schooner ship. Contact with morgs will destroy the ship.
- Enter the 4x4 safe zone grid to hide from chasing morgs. Morgs can’t enter the safe zone grid
- Shoot down the morgs to score points. Killing a morg in open space will generate a single tombstone. A tombstone generated next to another tombstone will create a morg-generating tombstone pair.
- Tombstones (singles or pairs) can’t be shot down directly.
- Killing a morg that is standing next to a tombstone pair will destroy the morg
and the tombstone pair, but a new morg will spawn on that location and will start chasing down the ship.
- Killing a morg that’s standing between two single tombstones will
destroy both tombstones, but will also spawn one additional morg.
-Tumbleweeds are harmless, but they block your path. Tumbleweeds also block the morgs’ path, so use to your advantage. Shoot down tumbleweeds for additional points and if necessary, to open an escape path.
- Tombstones can block off the safe zone grid exits. If all exits get blocked while inside the grid, your ship will be immediately respawned outside the safe zone, and the game will be paused, with no scoring penalty. When teleporting or dying afterwards you will be taken to a random location on the screen until one or more of the exits gets unblocked.
Controls:
- Arrow keys, left controller stick - move up, down, left, right (no diagonal movement is allowed)
- Space Bar, A button - Fire
- Enter (Return), B button - Teleport - Game is paused and 1000 points are taken away.
Scoring:
Enemies (morgs) - 150 each
Tumbleweeds - 100 points
Teleporting - 1000 point penalty
To Dos:
- Better graphics, backgrounds
- Effects - explosion, dying
- Music?
- Main Menu, game options (key mapping, screen size, exit)
- Game Over logic
Please send me comments, suggestions, bug reports. Consider that this is my first game written in DBPro! Cheers!
CSL