DoctorC++ is a ClanLib library-based Dr. Mario clone. Much like Tetris, the object of the game is to remove rows of similarly-colored 'pills' or 'viruses' and clear off the playing board. Adding to the compexity is the collapse of unsupported pills, so you can create cascades that remove many series (and viruses) at a time.
The game has one and two-player (hotseat) modes, configurable keys, adjustable difficulty and a high score section.
It is so stupidly named because it's part of a series of learning projects, the last of which was
DoctorJava.
Directions
- Default Keys
- Player 1
- Left and right arrow keys move the Pill right and left
- K and L keys rotate the Pill
- Down arrow drops the Pill one row
- Up arrow to drops the Pill
- P will pause the game
- Player 2
- D and A moves the Pill right and left
- Z and X rotates the Pill
- S drops the Pill one row
- W drops the Pill
- Use the included Game Controls screen to re-arrange these keys.
Install/Run
- Download DC++.zip [683kb]
- Unzip file contents to any directory.
- Double-click on DoctorC++.exe
Development
- Source Code
Source Code is well-commented (even if the code is less than well-written).
- Source Files [without gfx/sounds]
- MVC++ 6 Workspace
- Note: ClanLib is a cross-platform game development library, and DC++ contains no win32 specific code (to my knowledge). Feel free to compile it for your own platform; it shouldn't require any modification but does require the ClanLib library to be present. However, since DC++ was written with the 0.5.3 development release of ClanLib it probably will not compile with future versions of the library.
- Development Snapshots
See Also