I am currently working on a project but I am stuck on making its gameplay fair. Here is the issue I am facing. It is a Round based game. A server seed is set for each round and 10 people participate in that. The server seed is the same for everyone but the issue is I can participate myself in the round and as I will have access to the "Unhashed" server seed I can set my client seed in such a way to win over everyone else. So it isn't fair to just use a server + client seed Provable fair system for a game like this. I am wondering what could be done to prevent "tampering/cheating" even if the "house" decides to participate in the round.
As far as I know there is no way to make a player vs player game fair, there is no "provably fair" on player vs player games such as poker.
However, the truth I did not know that provably fair existed before I saw it, I never would think that would exists, yet with blockchain technology and seeding, now we know its possible.
My point is, there could be a way of making player vs player games provably fair or some other way to make it fair and have proof of fairness that we do not know right now, it is not about finding one that exists but actually creating one so everyone can use it and develop on top of it.