A seven day roguelike based around stealth gameplay
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
lib
src/darkrogue
test/darkrogue
.classpath
.gitignore
.project
README.md
project.clj

README.md

DarkRogue

DarkRogue is my entry into the seven day roguelike challenge 2014. It is my first ever roguelike, and also my first real project in Clojure.

Unfortunately I did not finish the game to a suitable level by the end of the challenge. However, the game is playable and I learned a lot. :)

Background

You are a ninja, tasked with sneaking through yonder dungeon and assassinating a particular fellow with whom your esteemed associates do not get on. Unfortunately, said dungeon is also inhabited with guards who do not particularly welcome ninjas. Armed with only your sword and some ninja equipment, you must sneak through the dungeon and assassinate your target without getting killed yourself.

Controls

You are the white @. WASD or arrow keys move your player, or attack if you are next to an enemy.

The red @ is your target. Kill him to win the game.

G symbols are guards. Guards have a field of vision indicated by tiles with a white background.

If you sneak up on someone without them seeing you, you can stealthily kill them in one attack. Otherwise, you will need to face them head on.

Smoke bombs can be thrown with b. The smoke blocks the vision of enemies and may help you sneak through an area or escape a pursuer.