In my game, where there is a rotation of maps, I just added a developer product, which lets the player’s to choose the next map manually for 10 Robux.
As the system is now, if one player donates 10 robux and chooses a map, and then another player does too, player 1’s choice will be overriden by second player’s choice.
Should I keep the system like this, or make a queue, so that all donated maps are valid and are played one after another?
To be honest, the first reason I want to keep the system like it is, is laziness, because even tho I can script a queue, it will be hard and tedious.
The second reason is I can much more easily make this system fun. Like when second player overrides first player’s choice, there can pop up a GUI for everyone saying that second player beat first because he’s richer, or something like that.
The third reason, which is very much debatable, is that system like this will bring more money, because player’s might get into evil competitions with each other, overriding one another’s choices.
But I think that it also might be frustrating, that you spend 10 robux for nothing, and the player might leave dislike and quit the game.
So before going any further I wanted to ask your opinions on this.