FAQ  •  Register  •  Login

Level Voting system

Forum rules
Post confirmed bugs and approved feature requests here. Unapproved feature requests will be deleted.

Please limit posts to One Feature per Thread unless features are closely related.
<<

amgine

Posts: 1399

Joined: Thu Apr 19, 2012 2:57 pm

Post Tue May 15, 2012 8:22 am

Level Voting system

Hi this is amgine here to suggest another idea that i had a level voting system.

So here is how it works after every match box would pop up asking if you liked the level or not you would then click your choice thus casting your vote any level that has under 50% aprroval rate gets removed also there must be a minumum of at least x votes (will change based on overall player count) also to prevent people from cheating people cannot vote on the same level untill at least x days (I recomend 7) have passed this will prevent people from cheating this would also help remove bad maps so the moderaters wont have to worry about modding those.

Anyways cheers , Amgine

(example of a bad map upload._level)
Bitfighter Forever.
<<

Heyub

Posts: 66

Joined: Thu Jul 22, 2010 2:57 pm

Post Tue May 15, 2012 11:38 am

Re: Level Voting system

I do not know so much that the maps should be removed from the server, that might annoy the server host. I think a more favorable way to achieve this is to allow the host to set an option for the map rotation, so that only maps with a certain rating will be in the rotation but can still be played if voted on.

Generally adding another menu is hard, and would also become annoying having to wait through a voting screen. A more reasonable way to achieve this is to have a simple command to vote on it rather than a menu. This way the player can vote on the map anytime they feel like it, and are not required to vote allowing them to have a neutral stance on a map if they like.

An example of what the command would look like;
/votelevelrating 5
(5 as in 5 stars)

Some may not understand the difference between a voted map and a map in rotation.

A map in rotation will be automatically chosen by the server, there are usually several maps in the rotation so the server can choose between them.

A map that is not in rotation can only be played if a player calls a vote to change the map.
Honesty; I am not smart. Political; My vast knowledge is truly breathtaking.
Contract; I, herby, declare my knowledge unarguably* vast.
*In comparison to semi-intelligent life forms.
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Tue May 15, 2012 4:45 pm

Re: Level Voting system

Like Heyub said, I don't think a voting system should have the authority to remove maps from the rotation, however it would be nice to have a barebones rating system that would let server owners know which maps are quality and which aren't. We get a sense of what people like based on what's posted on the forums, but for those who just stick to the game it could be useful information I think.
Follow Bitfighter! FacebookTwitterDiscord
<<

ZoombeR

Posts: 1036

Joined: Fri Jun 04, 2010 11:56 pm

Post Wed May 16, 2012 6:35 pm

Re: Level Voting system

sky_lark wrote:We get a sense of what people like based on what's posted on the forums...


Key information. We already have a sense of what people like based on what's posted on the forums. If you dont like the maps, why not just play on another server?
<<

Heyub

Posts: 66

Joined: Thu Jul 22, 2010 2:57 pm

Post Thu May 17, 2012 6:51 am

Re: Level Voting system

However it would be nice to let the player rate the map so that they do not have to search for the map then post it. Allowing the player to vote in-game gets rid of the middleman, and middlemen do tend to scare away some of the lazier/self conscious group.
Honesty; I am not smart. Political; My vast knowledge is truly breathtaking.
Contract; I, herby, declare my knowledge unarguably* vast.
*In comparison to semi-intelligent life forms.
<<

watusimoto

Site Admin

Posts: 1558

Joined: Tue Feb 23, 2010 7:07 pm

Location: Quartz's mom's house

Post Thu May 17, 2012 1:32 pm

Re: Level Voting system

Ok, I'm on board with at least letting you +1 a level or something, with some system for providing feedback to level makers.

The question is... how? A menu following the game is probably too obtrusive. Ideally, there would be a control that toggled a +1 flag (displayed somewhere on the GUI). But with buttons limited on joysticks (and already overloaded), what would you recommend? A keyboard-only command, perhaps?
<<

Skybax

User avatar

Posts: 1035

Joined: Thu Mar 11, 2010 9:17 am

Location: Washington

Post Thu May 17, 2012 2:59 pm

Re: Level Voting system

I don't think a required +1/-1 menu is that obtrusive. I've played tons of games with them and I've never felt like "Omaigawd they're asking my opinion!? I'm not playing anymore!"
In fact, I've felt the opposite. I like having the opportunity to let people know what I think of the map.

I just feel like we worry too much about whether or not small additions to the game will offend the people playing it to the point of not playing it anymore. If they don't like it, they'll tell us.

Isn't that what the forums are for?
raptor wrote:Sorry Skybax, I hijacked your signature so I could post lots of info.
Whittling While wrote:Does this mean I finally get quoted in someone's signature?
watusimoto wrote:Who are the devs around here?!?
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Thu May 17, 2012 4:14 pm

Re: Level Voting system

ZoombeR wrote:
sky_lark wrote:We get a sense of what people like based on what's posted on the forums...


Key information. We already have a sense of what people like based on what's posted on the forums. If you dont like the maps, why not just play on another server?

Finish the quote. The forums only fill up some part of the total player-base.

sky_lark wrote:We get a sense of what people like based on what's posted on the forums, but for those who just stick to the game it could be useful information I think.
Follow Bitfighter! FacebookTwitterDiscord
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Thu May 17, 2012 4:32 pm

Re: Level Voting system

watusimoto wrote:The question is... how? A menu following the game is probably too obtrusive. Ideally, there would be a control that toggled a +1 flag (displayed somewhere on the GUI). But with buttons limited on joysticks (and already overloaded), what would you recommend? A keyboard-only command, perhaps?

I'd hate to limit features to keyboard users, and I'm positive there's a better way, but one possible idea would be to simply allow users to type /like or /dislike. Perhaps a comment could also be inserted, in the form of "/like <message>".

I have a couple of basic ideas that might be compatible with joystick users (position cursor over section of screen, for example) but ultimately it will take a joystick user to determine what's the best method, what feels natural, etc.

Skybax wrote:I don't think a required +1/-1 menu is that obtrusive. I've played tons of games with them and I've never felt like "Omaigawd they're asking my opinion!? I'm not playing anymore!"

I think the point being made was that an additional element added to the GUI might be obtrusive visually.

Skybax wrote:Isn't that what the forums are for?

I agree with you, but unfortunately it is not that simple. In my experience there seems to be some kind of social psychological (?) hesitation to reporting feedback. Maybe it's a twist of the bystander effect, maybe it's an illusion of intimidation, I don't know. However, unless a feedback form is served on a platter, many people will not come forward with feedback, even if it exists. Let me give an example:

I help run a semi-large community. We give multiple opportunities to our users to present feedback, whether positive or negative. There are links all over the place, and we have a weekly "wrap-up" of sorts. However, rarely is it used, and yet we've discovered that there is an alarming number of people who are frustrated with one of the community's methods, but we have had no way to know because they don't tell us.

Okay, so the lack of feedback isn't necessarily attributed to some sort of psychological effect in that example, but my point is that many people will choose not to participate in the forums, but we shouldn't disregard that they may have an opinion because of it.
Follow Bitfighter! FacebookTwitterDiscord
<<

Heyub

Posts: 66

Joined: Thu Jul 22, 2010 2:57 pm

Post Thu May 17, 2012 7:16 pm

Re: Level Voting system

A couple points about limiting to keyboard users...
I can't comprehend someone playing on a computer that does not have a keyboard.
Yet another flaw, how is typing in /like any less keyboard oriented? I think that indeed a /like would be optimal. As for displaying it, if you press tab you have a wealth of information about that map, add it there, since it is information about the map. Though I am not sure how hard this would be to code, since I believe the information about the map is stored in the .map?
Honesty; I am not smart. Political; My vast knowledge is truly breathtaking.
Contract; I, herby, declare my knowledge unarguably* vast.
*In comparison to semi-intelligent life forms.
<<

CleverBot

User avatar

Posts: 560

Joined: Sun Dec 04, 2011 3:37 pm

Location: Orokin Void

Post Thu May 17, 2012 7:23 pm

Re: Level Voting system

watusimoto wrote:A keyboard-only command, perhaps?

What about a chat-only command?
When the game ends, it'll have overtime of about 10-15 seconds and we vote on the map by using the commands: /yes or /no.
<<

Heyub

Posts: 66

Joined: Thu Jul 22, 2010 2:57 pm

Post Fri May 18, 2012 7:38 am

Re: Level Voting system

Why limit voting to the end of the game?
Honesty; I am not smart. Political; My vast knowledge is truly breathtaking.
Contract; I, herby, declare my knowledge unarguably* vast.
*In comparison to semi-intelligent life forms.
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Fri May 18, 2012 10:14 am

Re: Level Voting system

Heyub wrote:Why limit voting to the end of the game?

I agree with this... voting should not be limited to the end of the game, and it should also not keep people waiting for the next round.
Follow Bitfighter! FacebookTwitterDiscord
<<

CleverBot

User avatar

Posts: 560

Joined: Sun Dec 04, 2011 3:37 pm

Location: Orokin Void

Post Fri May 18, 2012 5:05 pm

Re: Level Voting system

sky_lark wrote:
Heyub wrote:Why limit voting to the end of the game?

I agree with this... voting should not be limited to the end of the game, and it should also not keep people waiting for the next round.

I agree, too.
We could just have the players vote during the game by using the chat-box. When the players join the server, the chat log asks the player to vote for the map. However, if the game-play is too short, then the players might not have enough time to vote. This shouldn't happen, unless the map is low quality.
<<

watusimoto

Site Admin

Posts: 1558

Joined: Tue Feb 23, 2010 7:07 pm

Location: Quartz's mom's house

Post Sat May 19, 2012 4:43 pm

Re: Level Voting system

Ok, so how about this as a start?

1. We have a key (or pair of keys) that toggles a rating of +1, 0, -1.
2. Your current rating of a level is displayed on screen somewhere (unobtrusively), and will be retained by the central server.
3. Those ratings will be tallied and made available via some web interface that will show level name, hash, creator, date last played, and numbers of +1/0/-1 votes.
4. You can change your rating for the level at any time (even when playing subsequently), and it will be reflected on the website in real time.
5. Only registered players will be able to vote.
6. Levels will be identified by their hash, which means if anything changes, it will be considered a new level.
<<

BlackBird

User avatar

Posts: 404

Joined: Wed Jun 15, 2011 7:25 pm

Location: Maryland USA

Post Sat May 19, 2012 4:53 pm

Re: Level Voting system

watusimoto wrote:Ok, so how about this as a start?

1. We have a key (or pair of keys) that toggles a rating of +1, 0, -1.
2. Your current rating of a level is displayed on screen somewhere (unobtrusively), and will be retained by the central server.
3. Those ratings will be tallied and made available via some web interface that will show level name, hash, creator, date last played, and numbers of +1/0/-1 votes.
4. You can change your rating for the level at any time (even when playing subsequently), and it will be reflected on the website in real time.
5. Only registered players will be able to vote.
6. Levels will be identified by their hash, which means if anything changes, it will be considered a new level.

Me likes.
You cannot legislate the poor into prosperity by legislating the wealthy out of prosperity.
<<

Heyub

Posts: 66

Joined: Thu Jul 22, 2010 2:57 pm

Post Sat May 19, 2012 6:47 pm

Re: Level Voting system

Sounds like a great place to start!
Honesty; I am not smart. Political; My vast knowledge is truly breathtaking.
Contract; I, herby, declare my knowledge unarguably* vast.
*In comparison to semi-intelligent life forms.
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Sat May 19, 2012 8:34 pm

Re: Level Voting system

Looks good Wat, but what's the advantage of having an option for zero? I would imagine that someone choosing not to vote would be the equivalent of a voting with a 0.

Also, I think it would be interested not only to see the score but also the amount of players who voted. If a level is at +15, I don't know if that's 15 people all really liking it or 30 people liking it and 15 hating it. I'm sure that could then be turned into a percentage, like in this case, 66% like the map.
Follow Bitfighter! FacebookTwitterDiscord
<<

CleverBot

User avatar

Posts: 560

Joined: Sun Dec 04, 2011 3:37 pm

Location: Orokin Void

Post Mon May 21, 2012 11:40 am

Re: Level Voting system

Why not vote similar to the forum star system. (0-5 stars) ;)
<<

CleverBot

User avatar

Posts: 560

Joined: Sun Dec 04, 2011 3:37 pm

Location: Orokin Void

Post Mon May 21, 2012 11:43 am

Re: Level Voting system

sky_lark wrote:I would imagine that someone choosing not to vote would be the equivalent of a voting with a 0.

Not exactly, the group that voted for 0 (in this case) are the ones that think the map is undecided or neither good nor bad. The ones that didn't vote either -1,0, or +1 don't count as voters. It's more of a technical difference than a difference in principle.
<<

BlackBird

User avatar

Posts: 404

Joined: Wed Jun 15, 2011 7:25 pm

Location: Maryland USA

Post Mon May 21, 2012 1:15 pm

Re: Level Voting system

CleverBot wrote:
sky_lark wrote:I would imagine that someone choosing not to vote would be the equivalent of a voting with a 0.

Not exactly, the group that voted for 0 (in this case) are the ones that think the map is undecided or neither good nor bad. The ones that didn't vote either -1,0, or +1 don't count as voters. It's more of a technical difference than a difference in principle.

You talk about this as if its a done deal. Its not. We are simply in the process of developing an idea for the game.
You cannot legislate the poor into prosperity by legislating the wealthy out of prosperity.
<<

watusimoto

Site Admin

Posts: 1558

Joined: Tue Feb 23, 2010 7:07 pm

Location: Quartz's mom's house

Post Tue May 22, 2012 3:10 pm

Re: Level Voting system

Not exactly, the group that voted for 0 (in this case) are the ones that think the map is undecided or neither good nor bad. The ones that didn't vote either -1,0, or +1 don't count as voters. It's more of a technical difference than a difference in principle.


There's a big difference between not voting and casting a blank ballot. Plus, this provides a mechanism for "unvoting" (sort of) once you've voted.

Why not stars? Why stars?
<<

CleverBot

User avatar

Posts: 560

Joined: Sun Dec 04, 2011 3:37 pm

Location: Orokin Void

Post Wed May 23, 2012 10:16 am

Re: Level Voting system

watusimoto wrote:
Not exactly, the group that voted for 0 (in this case) are the ones that think the map is undecided or neither good nor bad. The ones that didn't vote either -1,0, or +1 don't count as voters. It's more of a technical difference than a difference in principle.


There's a big difference between not voting and casting a blank ballot. Plus, this provides a mechanism for "unvoting" (sort of) once you've voted.

Why not stars? Why stars?


I was trying to make skylark understand how they were different. He thinks they are the same because in either way the voter is undecided in which side to choose from.

Why stars? Because if I think a map is well-made to play with, but think most maps are better than it, then I'll might rate it 3 stars.

Why no stars? The players don't care about which maps are better than others. All the players truly care about is whether or not the map is legitimate to play with or not.

It obviously depends entirely on the group's interest. Grading something in a 6 point scale is more detailed than a 3 point grade scale. It's really a simple concept to understand. The school grading system is a fine example of one.

sky_lark wrote:Looks good Wat, but what's the advantage of having an option for zero? I would imagine that someone choosing not to vote would be the equivalent of a voting with a 0.

watusimoto wrote:There's a big difference between not voting and casting a blank ballot. Plus, this provides a mechanism for "unvoting" (sort of) once you've voted.

The word "big" can be a vague word. Maybe you could specify exactly how they are different like I tried. Also, if there's a difference, does it necessarily need to be "big" to argue with it? In other words we plainly agree, but you fail to show that you understand the opponent's (skylark's) main view.
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Wed May 23, 2012 11:24 pm

Re: Level Voting system

watusimoto wrote:There's a big difference between not voting and casting a blank ballot.

Could you explain this a little further? I'm trying to wrap my head around this and maybe it's really obvious, but I'm not quite grasping it.

Ok, so you're not suggesting that there's a difference in vote count (because each adds 0 to total votes) but the difference lies in average score??

Like if 5 people submitted votes and they all submitted +1, then that could be considered a perfect score of 100%. However, if one more person submitted a vote of +0 then that could be considered a score of ~83%, whereas if that sixth person did not vote the score would remain at 100%?

  Code:
Mathematical explanation of the example above:

x = number of voters
y = score of votes

6x = 5
x = 5/6 = ~.83 = ~83%

whereas,

5x = 5
x = 5/5 = 1/1 = 1 = 100%

Am I close?
Follow Bitfighter! FacebookTwitterDiscord
<<

CleverBot

User avatar

Posts: 560

Joined: Sun Dec 04, 2011 3:37 pm

Location: Orokin Void

Post Thu May 24, 2012 9:22 am

Re: Level Voting system

sky_lark wrote:Like if 5 people submitted votes and they all submitted +1, then that could be considered a perfect score of 100%. However, if one more person submitted a vote of +0 then that could be considered a score of ~83%, whereas if that sixth person did not vote the score would remain at 100%?

x= yes
y= no
z= undecided (voted for blank ballot)

If;
x=5
y=4
z=1
then,
50% of the voters said yes
40% of the voters said no
10% of the voters were undecided (voted for blank ballot)

# of voters = 10
total # of players = 15

also,
10 out of 15 players voted. Thus, 5 players didn't vote, yet. From this, their votes cannot be logically assumed to be undecided, no, nor yes. These 5 players just didn't vote.

About 66.66% voted and about 33.33% did not vote.

Of this group, the ones that voted, which is about 66.66% of the total number of players: 50% of the voters said yes, 40% of the voters said no, and 10% of the voters voted for a blank ballot. However, about 33.33% of the players did not vote.

P.S. I hope this helps. :) I did repeat myself to try to make it more clear in different angles.
CleverBot wrote:It's more of a technical difference than a difference in principle.

However...
Image
<<

sky_lark

User avatar

Posts: 2053

Joined: Wed Mar 10, 2010 6:00 pm

Post Sun May 27, 2012 11:23 pm

Re: Level Voting system

Okay, so you are essentially saying that the difference between not voting and voting with no preference lies in the fact that there can be two very different results percentage-wise. In your example, the former has 50%, 40%, 10% and the latter has 66%, 33%.

I think this confirms my understanding, sweet! Thanks for the assistance. :)

That being said, what about changing "-1, 0, +1" to "poor, average, good" (or something similar) to help prevent potential confusion by labeling each option? Nothing would change in the actual process.
Follow Bitfighter! FacebookTwitterDiscord
<<

amgine

Posts: 1399

Joined: Thu Apr 19, 2012 2:57 pm

Post Fri Oct 26, 2012 6:31 pm

Re: Level Voting system

i would prefer /vote <value from 1-10> <message> easier to program?
Bitfighter Forever.

Return to Bitfighter Features

Who is online

Users browsing this forum: No registered users and 66 guests