== DUNGEONS AND DRAGONS ==

v.1.0

Dungeons and Dragons is a fully playable game written in C++ using SDL Graphics libraries. The game is designed as an accurate subset of the D&D Rules.

This version consists of two fully playable maps, and a map editor.

CONTROLS:
arrow keys: move character
mouse: left click to interact with screen


DEBUGGING:
u: removes the walk limit
s: opens up the shop screen



HOW TO PLAY:

Start Screen:
- Select "Start a New Game"
- Select your Character/Race/Class
- Roll dice (dice roll automatically if you do not roll)
- Select Start


Main Game:
- Move around using your arrow keys
- Before/during/after your moving, you can:
select an enemy (attack only if you are within range)
select the equip screen to access inventory
end your turn
- Walk towards the shop to enter it
- Walk upto chests and click open chest to find treasure
- Walk towards the exit (top right on first level, top middle on second)
- The green boxes are areas you can move too.
- Melee Attacks when adjacent to enemy.
- Ranged Attacks range is the blue box (shows up when you equip a ranged weapon)



EDITING MAPS:
Maps are created tile by tile (tedious, but created within a time frame). You can create two types of tiles, walkable and unwalkable. Each tile can accept two images, a background and a foreground.

- Left click a tile area in the map to select
- Right click to deselect an area in the map
- Another right click to erase the image on that tile
- Left click on bottom panel to select an image, then left click on map to add it there.
- When a tile is selected on the map, press W to make it walkable/unwalkable
- When done click save, map is edited.


SIMPLY: Left click selects/adds tiles, Right click unselects/deletes tiles.


-Credits-
Programmed by:
&nbps&nbps Chris Karpyszyn
&nbps&nbps Patrick McFern


Presented for the class COMP446-Designing PRograms with C++ for the Fall semester 2007 at Concordia University.





(Christopher Karpyszyn)
http://www.chriskarpyszyn.com