Ed Murphy on Thu, 19 Feb 2009 19:42:41 -0700 (MST)


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

[s-d] Some suggested rule revisions


I started to do a full revision of teucer's hybrid ruleset, but got
bored and pared it down to just the following.  /* These comments */
are intended to be removed after these are made ready for prime time,
while [[these comments]] are intended to be left in as guides.

Rule: In case of emergency

      This rule takes precedence over all other rules.

      /* Insert a copy of "I say I do, therefore I do" here
         if you plan to make the original more Byzantine. */

      Attributes and roles directly specified by this rule can only
      change as specified by this rule.

      Each player has a Mental State, which is exactly one of Calm,
      Trusting, or Paranoid.  A player can set his Mental State.

      While the number of active paranoid players minus the number
      of active trusting players is at least 1/3 the number of
      active players, a Panic is in progress.

      /* TODO:  address ambiguities in which persons are players */

      Timing directly specified by this rule is based on absolute
      time.  During a Panic, all other forms of timing are suspended.

      /* TODO:  address durations specified in absolute time but
         interrupted by a panic */

      Each Panic goes through the following stages, in order, with no
      gaps (though the Panic may end before being completed):

        a) Call to Order.  During this stage, any player can (and the
           Minister of Ministries shall) become Coordinator, thus
           ending this stage.

        b) Propositions.  This stage is four days long.  During this
           stage, each player can submit any number of Points of Order
           (documents specifying one or more changes to the gamestate).

        c) Decisions.  This stage is four days long.  During this stage,
           each player can vote up to once on each Point of Order.

        d) Resolution.  During this stage, the Coordinator shall (in a
           single message) implement a subset of the Points of Order
           that received more votes in favor than votes in opposition,
           thus making all players Calm afterward.

           /* Deliberately gives the Coordinator more power, to avoid
              having to tell him exactly what to do. */

Rule:  Pirate Nomic

      The name of this nomic is R Nomic.

      /* I first considered Kamikaze Nomic, but this is better. */

Rule:  History

      This nomic acknowledges Berserker Nomic, A Nomic, and B Nomic
      as its spiritual predecessors.

Rule:  Ntime

      This nomic has the following attributes:

        /* The clock is not an object for the same reason that Panic
           is no longer tied to objects */

        a) The clock state (abbr. "clock"), a switch.
        b) The nday, a positive integer.
        c) The ndelay, a non-negative integer.
        d) The nweek, a positive integer.
        e) The nyear, a positive integer, equal to ceiling(W/10)
             where W is the nweek value.

      Any player can set the clock state, but shall not do so except
      when the rules otherwise allow or require it.

      At midnight (00:00:00) Coordinated Universal Time (UTC), the
      nday (if the clock is On) or ndelay (otherwise) is incremented
      by 1.  If the nday would otherwise exceed 12, then it becomes 1,
      the nweek is incremented by 1, and the clock becomes Off.

      Whenever the clock becomes On, the ndelay is set to zero.

      At the beginning of each voting period, the clock becomes
      Off.  During the voting period, the Minister of Changes can set
      the clock to On (unless it has already become On during that
      voting period, or he has not published a ballot for that voting
      period).

      The Minister of Ministries can set the clock to On, and shall do
      so if it is Off (unless there is at least one vacant Ministry
      or at least one other outstanding Ministerial obligation).

      A period of one nday is the time between two consecutive changes
      of the nday value.

      A duration to the effect of "X ndays", where X is a positive
      integer, means that the duration ends immediately after X full
      periods of one nday have passed.

      A duration to the effect of "X rdays", where X is a positive
      integer, means the duration ends immediately after X occurrences
      of midnight UTC.

      All events occurring at the end of an nday occur before all events
      occurring at the beginning of the next nday.

      Simultaneous changes (e.g. at the start of an nweek) occur in
      order of the precedence (highest first) of the rules calling
      for them.

Rule:  I say I do, therefore I do

      If the rules allow or require a person to perform an action,
      but do not otherwise specify a method, then he can perform it
      by sending a message saying that he performs it, provided that:

        a) He expects in good faith that it will be received in a
           timely fashion by all players.  Sending a message to a
           Public Forum generally qualifies.

        b) He specifies any necessary parameters for that action
           [[e.g. to vote on a proposal, you must specify which
           proposal, and which way you vote]].

      An action performed by sending a message is performed when the
      message is sent [[i.e. when it leaves the sender's normal
      technical domain of control]].

      Multiple actions performed in a single message are performed in
      the order they appear in the message.

      Stating "I perform <action> X times", where X is a specified
      positive integer, is equivalent to stating "I perform <action>"
      X times in a row.
_______________________________________________
spoon-discuss mailing list
spoon-discuss@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss