DieReicheErethons / Brewery

GNU General Public License v3.0
162 stars 185 forks source link

Have ruined brews display random information about what went wrong #498

Closed pontaoski closed 1 year ago

pontaoski commented 2 years ago

When you're trying to discover new brews but haven't gotten close enough to one in order to get precise quality information, having just the 'you failed' leads to an unengaging experience, since you're shooting completely in the dark.

This commit aims to remove the helplessness of having no information about how close you are to getting something that works, while not being overly revealing of the server's secrets.

This is achieved by introducing a system to figure out the set of mistakes made by players between the set of ingredients and current brew state and the ideal recipe. This is then thrown through several layers of uncertainty:

The randomness is balanced so that the player will always be pointed in roughly the correct direction to a recipe, but will never have a direct beeline to one.

grafik grafik

pontaoski commented 2 years ago

ping @Sn0wStorm

pontaoski commented 1 year ago

sorry, i'm no longer interested in contributing to brewery