In the iterative process of game design, how do you know when to change something or to leave it alone? I've been working on a card game, which involves a dice mechanic. But since there was already a lot of randomness in the game, I have been trying to make it work without dice. Now the game is out of balance and I feel like I've created more problems. However, I feel strongly that games need to be streamlined and clunkiness is just unacceptable.
So, should I just constrain myself and accept the imperfections or keep tweaking the design? This of course leads to more tweaking, and more tweaking, and...you get the point.
#feeling loopy
Thank you all for the feedback. Really valuable suggestions that have helped me see things from a different perspective.
Game on!