Win32 Console ASCII Traditional RPG

View the Project on GitHub RichardMarks/SAWD


ASCII Mini-RPG for the 2008 contest being held at

SAWD stands for Simple ASCII Walk-around Demo, and is a short RPG developed in C with very little C++ in as little time as possible by Richard Marks. Tools used were Microsoft Visual C++ Express 2008, Notepad, and Microsoft Paint.

The story is pretty much non existent, with only a few short dialogs that happen at certain places in the game. The game focuses on battling to prepare yourself for the stronger enemies that you will face at the end of the demo. A very simple item and magic system has been employed, and the battles are designed to be very easy to play. Your character can be any one of four classes, Warrior, Dwarf, Thief, Mage. Each character class can use its own weapon. Warriors use Swords. Dwarves use Axes, Thieves use Bows, Mages use Staves. You can equip your character with 3 types of armor. Vest, Boots, and Gauntlets. Giving Upper, Lower, and Middle armor attributes. For magic, only a Mage can learn magic spells. Other classes need to purchase Magic Scroll items to cast spells. If you are a Mage, you can learn magic spells in the Magic Shops. Once you learn a skill you can use it for the rest of the game. You will use MP each time you cast a spell. Magic Scrolls can only be used once each. SAWD features a one-on-one turn-based battle system featuring menus that you control using the keyboard to select action to take on your turn.


Field Controls

W, A, S, D keys to move the player's avatar ESC to open the menu Space to advance dialogue boxes Space to confirm an action Backspace to cancel an action

Battle Controls

W, A, S, D keys to move selection cursor Space to confirm an action Backspace to cancel an action

Shop Controls

W, S to move the cursor A, D to increase or decrease quantity when cursor is on an item Space to confirm action