Voting system - Suggestion

Archived discussions related to Transport Empire. Read-only access only.

Moderator: Transport Empire Moderators

Locked
User avatar
Zuu
OpenTTD Developer
OpenTTD Developer
Posts: 4553
Joined: 09 Jun 2003 18:21
Location: /home/sweden

Voting system - Suggestion

Post by Zuu »

We had a discussion at the meeting 2004-06-26 about voting system: how shall we decide if we shall accept an idea or not?

That decisions is included in this document. But I also try to answer "How do I become a developer?", and how shall the votings be organized.

This is just a sugestion. Please send your comments / suggestions.

EDIT 2004-06-28:
I have updated the file. I read the meating log and saw that I missed that users shuld have 66% majority to accept a suggestion. This is changed now.
I removed the rule about what hapend if the result become 50/50.
I removed the rule about how mutch time you shuld spend on the project, to become a developer.
I updated the rule "...working against the goal..." to "...opposite the goal...".
TODO: We have to define the goal of the project. (which I believe is alredy done before.)
Attachments
voting-rules.txt
Argh! Attachments must have a windows extination
(3 KiB) Downloaded 202 times
voting-rules.txt
updated 2004-06-28
(2.8 KiB) Downloaded 202 times
Last edited by Zuu on 28 Jun 2004 13:47, edited 1 time in total.
My OpenTTD contributions (AIs, Game Scripts, patches, OpenTTD Auto Updater, and some sprites)
Junctioneer (a traffic intersection simulator)
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13233
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus »

Hmm, spending 8 hours a month on it -> how long does an average meeting take? But seriously: not everyone can be busy with the project right from the start. Other people can only kick in once other things have been past. I think a fairer judgement is to ask people what they want to contribute to the game if they want to at all. So let me be the first to play open card: I cannot program C++ (yet) but I do have translation skills (to dutch mainly) and am willing to do that. If documents need to be made or ideas gathered I want to offer my 'skills' too. If not too time consuming I can help drawing stuff. And if noone minds I would love to keep on eye on the management aspects of this game-under-development.
ChrisCF
Transport Empire Developer
Transport Empire Developer
Posts: 3608
Joined: 26 Dec 2002 16:39
Location: Over there --->

Post by ChrisCF »

Ideas open to change can probably be voted on by "simple raise of hands" over IRC or by PM (or something).

Anything which will substantially affect the game and cannot easily be undone should be dealt with in slightly more detail.

In this document, I'm not entirely happy with the following:
When developers vote to accept or stop[1] a suggestion these rules are used:
* 0% - 33% raises thier hand => Suggestion is stoped[1].
* 66% - 100% raises thier hand => Suggestion is acepted.
* >33% AND <66% => Users shall decide.
This appears to have been written as if to say that only a YES vote is important, leaving NO votes grouped with those abstaining, making it easy to defeat a motion by boycotting the vote. Some points to consider:
  • How to cater for non-voters. Do their votes count as an automatic NO?
  • 33% may be a minority, however it may still be a significant proportion. Consider narrowing the margin for "general acceptance" to 20% or less.
  • Some people might not hold an opinion. Given a known number of people with access to the developer vote, should we impose a minimum turnout? What about those people that want to assert that they are uncertain on the issue?
  • First-past-the-post may not be suitable for all suggestions. What if we are looking at taking three or four options out of a list?
  • As previously raised, what qualifies someone for the developer vote? Can they be stripped of their vote? How is such a vote run?
  • In the case that something is referred to a user vote, why the two-thirds majority? What happens if a two-thirds majority is not in favour? What if there isn't also a two-thirds majority against?
Bugzilla available for use - PM for details.
User avatar
charlieg
Transport Coordinator
Transport Coordinator
Posts: 323
Joined: 08 Oct 2003 14:07
Contact:

Post by charlieg »

Red tape. Too much of.

TE will never get off of the ground if there's too much huff and puff. There is already a worrying amount.

Just go with consensus.
Open source tycoon games
--
Free Gamer - open source and Free Software games
FreeGameDev forums - open source game development community
eXinion
Engineer
Engineer
Posts: 77
Joined: 22 Jun 2004 09:56
Location: Eindhoven, Netherlands

Post by eXinion »

ChrisCF wrote:Ideas open to change can probably be voted on by "simple raise of hands" over IRC or by PM (or something).

Anything which will substantially affect the game and cannot easily be undone should be dealt with in slightly more detail.

In this document, I'm not entirely happy with the following:
When developers vote to accept or stop[1] a suggestion these rules are used:
* 0% - 33% raises thier hand => Suggestion is stoped[1].
* 66% - 100% raises thier hand => Suggestion is acepted.
* >33% AND <66% => Users shall decide.
This appears to have been written as if to say that only a YES vote is important, leaving NO votes grouped with those abstaining, making it easy to defeat a motion by boycotting the vote. Some points to consider:
Let's go over them step by step, shall we.
On a side note: The following is my opinion! and nothing more.
  • How to cater for non-voters. Do their votes count as an automatic NO?
I do not think their votes should be counted as a no, I think votes (among developers) should be expressed via a certain e-mail address. Then everyone will get a message via one of the mailinglists (maybe a new one, only for developers??)
  • 33% may be a minority, however it may still be a significant proportion. Consider narrowing the margin for "general acceptance" to 20% or less.
If 33 % of the developers vote in favor of the idea, it will be accepted, I think narrowing this to 20 % will get almost every idea in the list accepted at once.
  • Some people might not hold an opinion. Given a known number of people with access to the developer vote, should we impose a minimum turnout? What about those people that want to assert that they are uncertain on the issue?
A minimum turnout is a good idea, but what to do when that turnout isn't reached for, say, 5 times??
For the uncertainty: maybe a blank vote? The idea here is to reach the turnout, but not express any vote.
  • First-past-the-post may not be suitable for all suggestions. What if we are looking at taking three or four options out of a list?
I'm not sure what you meant with this.
  • As previously raised, what qualifies someone for the developer vote? Can they be stripped of their vote? How is such a vote run?
If votes are run via some emailaddress, the owner of that e-mail address (and therefore the person that handles the votes) will choose if a vote is valid or not.
  • In the case that something is referred to a user vote, why the two-thirds majority? What happens if a two-thirds majority is not in favour? What if there isn't also a two-thirds majority against?
If the two-thirds majority is not in favour, the idea is rejected... it's something like a 50-50 vote, but with the odds shifted. The reason we chose this, is because 'a lot' of users must be in favor of the idea, when the developers are, overall, not sure about it. Developing an idea that the developers were not sure about AND the users were not sure about (with a vote total of 51 % or so), is not very fun implementing...

I hope this will give you some idea of what we're doing here :)
User avatar
Hyronymus
Tycoon
Tycoon
Posts: 13233
Joined: 03 Dec 2002 10:36
Location: The Netherlands
Contact:

Post by Hyronymus »

Consensus, as charlieg mentioned, means that the majority is in favour. If the majority doesn't reach a decision the idea is disregarded. This easily prevents a difference between 'real NO-votes (as proposed <33%)' and ideas that just don't get >66% of the votes.
Who will be allowed to vote are those that who appear next meeting and get voiced. Too bad for anyone else. We can't take the whole bunch of enthousiastics into account. If we have sincere doubt about an idea but don't reach a majority we can always decide to run a poll on the forums.
User avatar
Korenn
Tycoon
Tycoon
Posts: 1735
Joined: 26 Mar 2004 01:27
Location: Netherlands
Contact:

Post by Korenn »

Who is accepted as a developer?
# Someone who state that he/she will work with any part of the project.
# Someone that will not work against the goal of the project
not?
User avatar
Zuu
OpenTTD Developer
OpenTTD Developer
Posts: 4553
Joined: 09 Jun 2003 18:21
Location: /home/sweden

Post by Zuu »

Korenn wrote:
Who is accepted as a developer?
# Someone who state that he/she will work with any part of the project.
# Someone that will not work against the goal of the project
not?
Wops, against seams to have two meanings..
My OpenTTD contributions (AIs, Game Scripts, patches, OpenTTD Auto Updater, and some sprites)
Junctioneer (a traffic intersection simulator)
User avatar
Zuu
OpenTTD Developer
OpenTTD Developer
Posts: 4553
Joined: 09 Jun 2003 18:21
Location: /home/sweden

Post by Zuu »

I have updated the file. See my first post. Thanks for all comments.
My OpenTTD contributions (AIs, Game Scripts, patches, OpenTTD Auto Updater, and some sprites)
Junctioneer (a traffic intersection simulator)
ChrisCF
Transport Empire Developer
Transport Empire Developer
Posts: 3608
Joined: 26 Dec 2002 16:39
Location: Over there --->

Post by ChrisCF »

If 33 % of the developers vote in favor of the idea, it will be accepted, I think narrowing this to 20 % will get almost every idea in the list accepted at once.
Perhaps you misunderstood your own proposal here ;)
It seems we would be rejecting out-of-hand any suggestion where you don't get at least one-third support amongst the developers. My suggestion was that we don't dismiss quite so many ideas out of hand when a number of devs are in favour.
A minimum turnout is a good idea, but what to do when that turnout isn't reached for, say, 5 times??
Exactly. That's why I've raised it as a point to consider. We can avoid situations where a single vote is cast, however we put ourselves at risk of repeatedly polling the same idea.
First-past-the-post may not be suitable for all suggestions. What if we are looking at taking three or four options out of a list?
I'm not sure what you meant with this.
First-past-the-post = everyone votes for one option only, the one or ones receiving most votes are chosen. e.g. if we return to climates, what if a particular idea is everyone's sceond favourite? Using FPTP, it gets rejected, because nobody cast a vote for it while it is still popular.
If the two-thirds majority is not in favour, the idea is rejected
So, only one-third need to be against an idea to stop it, which seems unfair. ;)

PS. The announce mailing list is for announcements only, postings require approval. The discuss list has posting restricted to only those on the list.
eXinion
Engineer
Engineer
Posts: 77
Joined: 22 Jun 2004 09:56
Location: Eindhoven, Netherlands

Post by eXinion »

ChrisCF wrote:
If 33 % of the developers vote in favor of the idea, it will be accepted, I think narrowing this to 20 % will get almost every idea in the list accepted at once.
Perhaps you misunderstood your own proposal here ;)
It seems we would be rejecting out-of-hand any suggestion where you don't get at least one-third support amongst the developers. My suggestion was that we don't dismiss quite so many ideas out of hand when a number of devs are in favour.
Now I get it... That might be a good idea, we'll have to discuss it at the next meeting or so
A minimum turnout is a good idea, but what to do when that turnout isn't reached for, say, 5 times??
Exactly. That's why I've raised it as a point to consider. We can avoid situations where a single vote is cast, however we put ourselves at risk of repeatedly polling the same idea.
Agreed
First-past-the-post may not be suitable for all suggestions. What if we are looking at taking three or four options out of a list?
I'm not sure what you meant with this.
First-past-the-post = everyone votes for one option only, the one or ones receiving most votes are chosen. e.g. if we return to climates, what if a particular idea is everyone's sceond favourite? Using FPTP, it gets rejected, because nobody cast a vote for it while it is still popular.
I agree here too, but we can use multiple polls for the climates, like: a poll for a snow climate, one for a candy climate, and so...
If the two-thirds majority is not in favour, the idea is rejected
So, only one-third need to be against an idea to stop it, which seems unfair. ;)
yes, that's right... If 50-50 is better, we'll use that, it's a matter of opinion

PS. The announce mailing list is for announcements only, postings require approval. The discuss list has posting restricted to only those on the list.
I got that now :) I was using another e-mail address for it... and it got rejected :p I sent the minutes correctly this time :p
Locked

Return to “Transport Empire Development Archive”

Who is online

Users browsing this forum: No registered users and 0 guests