Budoka: A roguelike game dedicated to martial arts
Hello everyone, this is my second roguelike (first was with static monsters and generally weird).
There are 6 martial art classes (each acts as attack/defense/HP/always hit/multiple attacks modifier):
- Aikido
- Judo
- Karate
- Ninjutsu
- Sumo
- Taido
In order to promote to the next rank you need to gain experience by defeating enemies and also pick up a corresponding belt
Belts also work like keys to ascend to the previous levels, sometimes it might be useful to gain experience by fighting weaker players on those levels
When you reach 1 dan + black belt you'll get a "sensitivity" skill, meaning you'll be seeing all the enemies on the map. There's also a hidden aggravation mechanism - once you hit your opponent all enemies start chasing you, once you get hit only those enemies located nearby would chase you
Skipping turns or wandering in the dungeon would sometimes generate new enemies
It's written in python using curses for rendering.
Any feedback is much appreciated! Thanks in advance!