The era of democracy has begun!

Discuss anything to do with Nexuiz here.

Moderators: Nexuiz Moderators, Moderators

And... if this were self referential, would it blow up your brain?

Mutually Inexclusive Polls Are Stupid
3
30%
Mutually Inexclusive Polls Are Stupid
7
70%
 
Total votes : 10

The era of democracy has begun!

Postby divVerent » Sun Mar 25, 2007 10:53 pm

On the RBI servers, you now get a map vote screen at the end of the map. Five random maps are proposed, out of which every player can choose one.

After 15 seconds, all but the top two will be removed.

After 30 seconds, the one with the most votes will be switched to.

In case of a tie, the random number generator decides. Once an absolute majority exists, a map switch is immediately executed.

Up to two out of five proposed maps can be suggestions; to suggest a map, you type on the console for example "cmd suggestmap ctf_basementctf". To see a list of all maps on the server, use "cmd info lsmaps". Out of all suggestions, two random ones will be selected for the voting screen. Suggestions get always placed at the top. However, if the suggestion feature gets abused, I reserve the right to disable it :P

Once this voting system is stable, it will probably enter the Nexuiz source tree and be included in Nexuiz 2.3, although disabled by default.

You may ask why the voting runs in two rounds? Simple. Imagine a map that four people like and everyone else hates. When just using one round, the map could get four votes, while the other <=12 votes get split among the other four maps. So the map could win. With the two-round system, the second round will be between this map and ONE of the others - and if people hate the map, they will vote for the other one in the second round. So basically, a map can only win if less than half of the players hate it most. Or in other words: the idea is not to choose the map most people like, but the map least people dislike.

Image
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Xeno » Mon Mar 26, 2007 1:28 am

I like the idea. It's usually impossible to get enough people to vote for a map change once the game has begun.

Is there any way to include the map screen shots (or map info?) so that people know what they're voting for? Sierpinski has won a few times only for most players to then sigh at the realization of what map it was (sorry). I also realize that the leap from text to gui is a large one but eventually it would be nice to see a point and click vote screen.

Maybe you could also add some text or a symbol next to new maps when they show up so that people will notice and vote for them rather than just look for their favorite maps all the time.

On a side note, will there eventually be something like a vote box which shows the current vote and whether or not you've voted (in-game)? Getting people to vote (yes or no) is nigh impossible half the time because people just don't pay attention. Perhaps you should even add a neutral vote and disregard people who don't bother to vote (provided that there is a little vote box that clearly shows that there's an ongoing vote and what it is).
Xeno
peregrinus originis incognitae
 
Posts: 396
Joined: Wed Nov 15, 2006 10:42 pm

Postby :) » Mon Mar 26, 2007 1:31 am

This is nice to know how many people are voting too, We just had a match in which 6 of 12 players voted, then everyone complained at the map that was chosen :P
:)
Keyboard killer
 
Posts: 590
Joined: Tue Feb 28, 2006 9:09 pm

Postby Xeno » Mon Mar 26, 2007 1:50 am

Dave wrote:This is nice to know how many people are voting too, We just had a match in which 6 of 12 players voted, then everyone complained at the map that was chosen :P


Maybe it would be an idea to show who hasn't voted yet... seeing your own name might make people realize that they're supposed to vote (again, with a neutral vote so that you don't have to choose if you don't really care).
Xeno
peregrinus originis incognitae
 
Posts: 396
Joined: Wed Nov 15, 2006 10:42 pm

Postby Psychcf » Mon Mar 26, 2007 1:53 am

I think that the winner should get 3 votes, the 2nd place person would get 2 votes, and everyone else 1 vote.
Psychcf
Forum addon
 
Posts: 1554
Joined: Sun Dec 03, 2006 11:38 pm
Location: NY, USA

Postby :) » Mon Mar 26, 2007 1:53 am

[TSA] Psychiccyberfreak wrote:I think that the winner should get 3 votes, the 2nd place person would get 2 votes, and everyone else 1 vote.
no
:)
Keyboard killer
 
Posts: 590
Joined: Tue Feb 28, 2006 9:09 pm

Postby Xeno » Mon Mar 26, 2007 2:30 am

Dave wrote:
[TSA] Psychiccyberfreak wrote:I think that the winner should get 3 votes, the 2nd place person would get 2 votes, and everyone else 1 vote.
no

I agree with Dave.
Xeno
peregrinus originis incognitae
 
Posts: 396
Joined: Wed Nov 15, 2006 10:42 pm

Postby divVerent » Mon Mar 26, 2007 7:56 am

Xeno The Blind wrote:I like the idea. It's usually impossible to get enough people to vote for a map change once the game has begun.

Is there any way to include the map screen shots (or map info?)


Impossible. For map info, the screen space is too small, and screenshots are not possible because the clients do not have the map yet (and the protocol does not allow transmitting them anyway).

The GUI could become graphical later, when we use CSQC - but this is still in the far future. But even with CSQC, transmitting the screenshots would be too expensive - that would be at least 50kB to transmit for all five maps.

Maybe you could also add some text or a symbol next to new maps when they show up so that people will notice and vote for them rather than just look for their favorite maps all the time.


Not needed, their favorite is usually not in the five maps on the screen :)

Actually, experience shows that people vote for a new map often enough. Even dm_augenkrebs gets votes...

On a side note, will there eventually be something like a vote box which shows the current vote and whether or not you've voted (in-game)?


Impossible without large client-side changes.

Maybe it would be an idea to show who hasn't voted yet... seeing your own name might make people realize that they're supposed to vote (again, with a neutral vote so that you don't have to choose if you don't really care).


I doubt this is needed. Usually, at least 3/4 vote, and - it can't be that hard to add two numbers (in the second voting round).
Last edited by divVerent on Mon Mar 26, 2007 11:13 am, edited 1 time in total.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby divVerent » Mon Mar 26, 2007 11:12 am

It is now in svn trunk, revisions 2253 (initial commit) and 2254 (first bugfix).

2255 = second bugfix, work around fteqcc bug when removing the dprints.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Xeno » Tue Mar 27, 2007 9:31 am

divVerent wrote:
Xeno The Blind wrote:I like the idea. It's usually impossible to get enough people to vote for a map change once the game has begun.

Is there any way to include the map screen shots (or map info?)


Impossible. For map info, the screen space is too small, and screenshots are not possible because the clients do not have the map yet (and the protocol does not allow transmitting them anyway).

The GUI could become graphical later, when we use CSQC - but this is still in the far future. But even with CSQC, transmitting the screenshots would be too expensive - that would be at least 50kB to transmit for all five maps.


Maybe when that time comes, you could have a protocol to check which maps are already available of the choices offered and then transmit the maps as necessary. Most of the time most players will have most of the maps, so the bandwidth/player convenience ratio would be worth it.

divVerent wrote:
Xeno The Blind wrote:Maybe it would be an idea to show who hasn't voted yet... seeing your own name might make people realize that they're supposed to vote (again, with a neutral vote so that you don't have to choose if you don't really care).


I doubt this is needed. Usually, at least 3/4 vote, and - it can't be that hard to add two numbers (in the second voting round).

I was referring to the in-game voting (vcall etc) where only the regulars seem to vote, but of course this would be bad without some sort of votebox, so nevermind all the same... I just wanted to clarify.
Xeno
peregrinus originis incognitae
 
Posts: 396
Joined: Wed Nov 15, 2006 10:42 pm

Next

Return to Nexuiz - General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron