Depot Games: Space Battle
Project Status: Completed
Highest Popularity: #5 during December 2006
Links: Web Site
Category: Board Games
Developers: Gia Nguyen
Number of Players: 1
Ports: DOS, Windows
Source Code: Available
Author's Description: Space Battle - an implementation of Battleship
This is a version of the popular Battleship board game. I originally wrote this in Turbo Pascal while playing with the SIMH Altair 8800 emulator for the PC. That text-only version ran under Z-80 CP/M emulation mode on a Pentium Windows XP machine.
Moving on, I recently ported the Pascal program over to C++ using Dev-C and the Allegro game library, and added graphics and sounds.
Feature wise, the game is similar to the Electronic Battleship Advanced Mission toy by Milton Bradley. My implementation is slightly different from the original game. Space Battle has 5 different skill levels, 3 levels of AI, and includes extras such as recon aircraft and advanced salvo fire.
This is my "beginner" Allegro project. I'm looking forward to possibly get a network version going soon.
If you download the source code and executable, see my readme.txt file for game instructions. If you plan to compile and run the source code, you will need the data and config files (they are in the executable ZIP file).
I welcome feedbacks from all. Cheers.
Ari Feldman, for his SpriteLIB GPL package. I used his graphics in my project. You can get more information at his web site:
All other graphics and sounds were obtained freely from the Internet.
Overall Rating: 6.0