So I managed to finish my first 7DRL successfully! I'm pretty pleased with how it has turned out in the end.
It can be played online here:
http://tjs.itch.io/into-the-darknessIt's a dungeon crawler whereby you start with 1 attack and 1 defence and can change the amount of damage you deal out and receive by playing up to three cards each turn from your hand.
For example Strength increases your attack by 1 and Armour Piercing reduces a monster defence by half (rounded down). So by playing those two cards you can damage a monster with a defence of 3 by 1 point of damage.
Once played the cards are returned to the pack and you get new ones (provided you have any left).
The idea is to combine the cards currently available in your hand as best you can to defeat monsters as you encounter them. Since your cards change each time you play them every battle will play out differently.
Development was a hard slog, I started out with nice classes and code and it ended up as a bit of a mess as I chucked more things in and hacked things about to get them to work quickly.
Originally I intended for there to be around 6 cards in a hand, but it gradually increased to 15 as it was too restrictive otherwise. I also added the ability to discard cards for health and shuffle when you have no options.
As I've not made a roguelike before a lot of work was done just setting things up and getting the game flow working (although a lot of that was handled by rot.js).
There's some stuff I wanted that is missing (ranged weapons, magic etc.), but what is there works quite well and I had fun playing through it last night.