Skip to content

MHeasell/DarkRogue

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 

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.

About

A seven day roguelike based around stealth gameplay

Resources

Stars

Watchers

Forks

Packages

No packages published