I always wanted to make a stealth ninja game but never actually found the core mechanics. I looked at other stealth or ninja board games and it did not inspired me either. A common mechanic would be to restrict player actions by drawing a random hand of action cards, or rolling dice that determined what the player can do. But I am kind of tired of those game design where you must find ways to restrict the player, I want to give the player freedom.
A simple way to implement this is with skill rolls, but I found it somewhat annoying to roll all the time while moving on the board, and even with low odds, you could get easily discovered at every step you make if you are unlucky.
This moning, I came up with an idea that I used for a Dungeon Quest variant: pay to succeed. In this case you would roll and if you fail, you can pay the difference in "time" resource to automatically succeed.
By pushing the idea further, when guards are discovered, a die will be rolled and used as a guard pawn, the value indicates it's vigilence. Your skill level must exceed/equal the vigilence of the guard to succeed, else you pay the difference in time. The advantage is that events could increase or decrease the vigilence of the guards.
If a guard is too much vigilent, then you could use special items to make success easier or attempt to kill the guard which would be a die roll, but now if you fail, you are discovered.
I also want the player to use their environment which would give them various kind of bonus according to various situations, from hiding places, to distractions for the guards.
What do you think?
It's true that in this case, it will be a game mostly based on resource management since also many items and equipment could be limited use, so again resource management.