@Morty go see a doctor. you are wrong and your brain is malfunctioning.
@miu when do we eat some pasta?
@Øwl hehehehe, fuck you!
First of all I would like to thank you for the questions about randomness because it is something I am working on for a science project!
Randomness in sauer where we do not roll the virtual dice very often also means we can get many times the same result. Like in a dice game we can be a loser or a winner many times in a row. And our brain always tries to find a pattern in this even if you use perfect dices so there is no pattern.
Both the pseudo randomness in lua for rigatoni and the pseudo randomness for lets say shotgun shots are kinda good overall.
Back to sauerbraten. For example on the Trouble in sauertown / Traitor server the sauer mersenne twister is used and while it actually does have a good distribution of results you can only see this when like playing 1000 games for example. Since this is not good I do something different there.
Imagine a stack of cards, and when you join you pick two empty cards and write your name on them.
Now the pseudo random number generator is used only to shuffle the cards once.
For each round a card is removed from the stack and that is the traitor.
So We have a stack of cards and you can be sure every player will become the traitor twice until the stack is empty and the process is started again.
In theory it is also possible, that when you have like the last two cards in the stack and a new stack is generated you become the traitor three or four times in a row.
This works really great I think for this game because everyone wants to become the traitor sooner or later and at the same time have the feeling it is random.
But it is the traitor game.
So lets get back to the public server.
I prefer choice. Someone suggested that we could also just use the old linear map rotation. So no randomness, no voting, all maps are played the same amount of times.
Well I think it is an achievement that you can choose what to play next.
And if you think about it... in vanilla sauer it was already the case that you could vote with /map for what you want.
You just actually have to do it. One fucking command and it seems too much.
The map voting stuff has been altered in three minor things months ago:
- The server does not suggest the same map immediately again
- The lists of what is a big and small map have been changed. The code for it is like over a year old already.
- A list of questionable maps was added that the server will not suggest itself such as tortuga, see my other thread about it.
You are free to suggest any ctf map for the mapbattle. It is the same code and works the same as it has for years now.
If your shit is not accepted you either typed it wrongly or someone else was faster than you and filled the voting pool already.
The next step for you fat lazy Americans will be the ultimate map picking algorithm. An AI that takes the data up there into account and picks always the map that will keep the player count at a maximum. The ultimate optimization function that takes control away from you. I have a layout for it already. But once we are there actually you as humans are also not needed anymore because we can also calculate the result of any player/map combination. So you can finally stop playing and put that Mc Donald's needle into your arm and inject the mayonnaise.
I hope we do not go this path and wish you a happy day and good (manual) voting and fragging!