Daniel Lepage on 28 Sep 2003 03:03:13 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[spoon-discuss] Standard Voting


I've been thinking about the long-unused plans for a standard voting procedure... Is this overly complicated?

{{
__Voting Procedure__ {*(Voting,Proposals:Voting)*}

A Poll is an event used to make a decision. A Poll has three primary attributes: a list of Eligible Voters, a Duration, and an Issue to be decided. The Eligible Voters set is the set of all Game Objects who are allowed to cast votes in the Poll. Each Voter may cast a single vote on the Poll; this vote may be Yes, No, or Abstain. (note: if a Voter submits more than one vote, the *last* one submitted is their actual vote; so votes can be changed by resubmitting them). The Duration of a Poll is an amount of time signifying how long voting will continue. When the Duration of the Poll Concludes, the Issue is resolved. The Issue is said to have Passed if more Yes votes than No votes were cast on the Poll; otherwise, it Fails.

Polls are only called when specified by the rules. If a poll is called, but no list of Eligible Voters is specified for it, it is assumed that all Players are Eligible Voters, and nothing else is. If a Poll is called, but no Duration is specified, it is assumed that the Duration is until the end of the current nweek.

_Types of Durations_

The Duration of a Poll may be any of the following:
* An absolute point in ntime, such as "nweek 212, nday 6". In this case, the Duration Concludes at that point in ntime, or, if it has not elapsed but that time has already passed, immediately. * A relative point in ntime, such as "three ndays from the calling of the Poll". In this case, the Duration Concludes at the end of the specified period. A <T> Poll, where <T> is a unit of ntime, is a Poll with <T> as its Duration (for example, a 3-nday Poll) * Either of the above, with a point/amount in real time/wtime substituted for the point in ntime. This use is strongly discouraged except in cases where ntime would be unsuitable. * Indeterminate. An Indeterminate Duration does not Conclude based on time. Indeterminate Polls should generally be Short-Circuited (see below), but don't have to be...

_Special Polls_

A Poll may have any of the following optional flags:
* Short-Circuited: The Duration of a Short-Circuited Poll Concludes as soon as every Eligible Voter has cast a vote. * Very Badly Wired (VBW): A VBW Poll's Duration Concludes as soon as enough Eligible Voters have cast votes that the outcome of the Poll could not be changed by the votes cast by the rest of the Voters. * Strict: In a Strict poll, each Voter gets exactly one Vote; this sentence takes precedence over any rule that would allow players to cast multiple votes on a Poll. * Imperial: In a Imperial poll, the Administrator has the power to Veto the Poll, at any time up to the official posting of the results. If e does so, the Issue only Passes if the number of Yes votes cast exceeds twice the number of No votes (at the time of resolution). * Despotic: A Despotic poll is an Imperial Poll, except that if the Issue is vetoed, it Fails regardless of what votes are cast.

}}

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GU/O d-(++)(?) s+:+ a--->+++ C++>++++>$ UB+>++++ P--@ L+>+++ E>++ W++(+++) N+(++) o?>++++ K? w------- O? M++ V- PS@ PE-@ Y-- PGP- t+ 5 X R+ tv--@ b+++@ DI++++ D G++ e*>++++ !h r++ y?
------END GEEK CODE BLOCK------

_______________________________________________
spoon-discuss mailing list
spoon-discuss@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss