There's a wizard using dark magic to raise the dead. You must find and kill him!
WASD - movement
Shift - run speed
1, 2, 3 - switch weapons (if slotted)
LMB - fire currently selected weapon
Space - pick up an item
Enter - skip dialogue (if able)
CTRL+3 - take a screenshot (saves to ./screenshot.bmp)
Level Editor Controls:
Arrow keys - go to adjacent rooms
LMB - place object in room
CTRL+Q - select object to place (valid objects=shrine, chest, zombie)
CTRL+E - edit room attributes
CTRL+S - save map to file
CTRL+C - clear room objects
This is a project I made mostly over the 2017 Christmas holiday and worked on every so often since then. It's written in C++ using SDL2 for rendering, input, fonts, and sound. Most of the resources were taken from https://opengameart.org. Currently, there is only one level, and once you beat it the game is over. If you have any suggestions or criticism please leave a comment.
6/28/2018 - Minor changes to dragon flight timing and dragon stage 3 fire attack.
6/19/2018 - Boss fight dragon now in 3 stages. Stage 1 the dragon will only melee, stage 2 it will melee and fire breath if enough damage was taken, and stage 3, in addition to the previous attacks, it will do an AoE fire attack during fire breath. The dragon will also fly to the player when out of range.