Peter Cooper Jr. on Mon, 13 Nov 2006 20:54:54 -0700 (MST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[s-d] Possible initial ruleset |
I threw this together based on the ruleset we used to have that I found on Wonko's site. If people don't find any problems with it, I'll submit this Tweak sometime soon: {{ Destroy any and all objects that are a part of the game except for this Tweak. Create the following Rules and Sections. {{ Section 1: Foundation {{ Rule 1-1/0: The Game of B {{ The name of this game is B Nomic. }} Rule 1-2/0: Game Objects {{ The game of B Nomic consists entirely of Game Objects, which may be known simply as Objects. Anything that exists in the game is an Object, and anything that is not an Object is not in the game. }} Rule 1-3/0: Outsiders {{ An External Force is anything which exists independently of the game. That is, it would still exist if the game stopped existing, and would still exist if the game had never started existing. An Outsider is an External Force which is also an Object. [[ i.e., something that exists outside of the game but is also acknowledged by the rules as influencing the state of the game, and thus exists within the game as well, such as a player.]] }} Rule 1-4/0: Game Documents {{ Some objects are known as Game Documents. Each Game Document includes a body of text. In each Game Document, with the exception of this paragraph, text between doubled square brackets (that is, text between "[[" and "]]") shall be deemed Comment Text. Comment Text has no direct effect on the state of the game, although it can be read. }} Rule 1-5/0: Rules {{ Rules are Revisable Game Documents that define how this game is played. The Administrator may assign Rules numbers or other identifiers and may contain them inside Sections for organizational purposes. }} Rule 1-6/0: Game Actions {{ A Game Action is defined as any activity specified by the rules to be a Game Action. Any Player may take any Game Action at any time unless the rules say otherwise. Other Outsiders may also take Game Actions if explicitly permitted by the rules. To perform a Game Action, an Outsider must post a message to a Public Forum specifying that e is taking that action. E must also specify any targets and/or parameters necessary for that action [[for example, you must specify a proposal in order to vote against a proposal]]. E may list multiple actions that e wishes to take, in which case e takes them in the order e lists them. E may also state a specific positive integer to perform a particular action that many times (if legal, of course) sequentially. The Rules also have the power to cause an Outsider to take Game Actions whether e posts or not. Game Actions occur upon reaching the appropriate fora, in the order they arrived, unless a rule states otherwise. A Game Action that is caused by a Rule instead of by a Forum Post takes place at the time specified by the rule. Text to the effect that "any player may do X" should be interpreted to mean that X is a Game Action; but such a declaration implies that only players may take the Game Action X (unless another declaration permits other Outsiders to as well). }} Rule 1-7/0: Fora {{ A Forum is any External Force that allows Outsiders to communicate. Each forum may be designated as one of the terms Private, Public, or Discussion. All Fora are initially Private. }} Rule 1-8/0: Revision {{ Game Documents may be specified by the rules as Revisable. Every Revisable Document has a revision number associated with it. This is an integer that is equal to zero when the Document is created and is increased by one every time it is modified. Note that an object that is not Revisable may still be changeable; it simply will not be assigned revision numbers according to this rule. The revision number may be specified by appending a slash (/) and the revision number to the identifying number of the document. }} Rule 1-9/0: Submission {{ The rules may state that it is legal for Outsiders to Submit certain document types as a Game Action. To Submit a Game Document, an Outsider must provide a full description of the Document in the Public Forum message where they take the Action of Submitting. }} Rule 1-10/0: Administrator {{ The Player designated as the Administrator is responsible for ensuring that players understand the current state of the game. }} Rule 1-11/0: Joining and Leaving {{ A Player is an Outsider who consents to be governed by the rules, fulfills all requirements for continued playerhood specified by the rules, and has become a player in a manner specified by the rules. An External Force may become a Player by posting a message to a Public Forum containing a request to become a player and a uniquely identifying name that e wishes to be known by. E may do this if and only if e fulfills the following requirements: * E is capable of passing a Turing Test * E is not currently a player * E has a working e-mail address A Player may cease to be a player by Forfeiting the game; this must be done in a Public Forum unless there are no working public fora, in which case e may notify all players privately instead. No restrictions may be placed on when a player may forfeit; any player may forfeit the game at any time (regardless of any timekeeping device used in the game.) }} }} Section 2: Gameplay {{ Rule 2-1/0: NTime {{ === Definition === There is a Game Object known as The Clock. The Clock consists of the following values: * A positive integer known as the nweek * A positive integer known as the nday * A state of being Off or On * A nonnegative integer known as the ndelay === Clock Changes === At midnight (00:00:00) Coordinated Universal Time (UTC), if the Clock is On, then the nday is incremented by 1. Otherwise, the ndelay is incremented by 1. [[An online UTC clock is available at http://www.time.gov/.]] If the nday would be set to a value greater than 12, instead it is set to 1, and the nweek is incremented by 1. The Clock may be changed from Off to On or from On to Off as a Game Action by the Administrator. When the Clock is turned On, the ndelay is set to zero. === Durations === A duration to the effect of "X ndays", where X is a number, shall be interpreted to mean that the duration ends at the end of the nday after X consecutive changes of that value. [[Thus, if it is currently the middle of nday 2, something happening "in 2 ndays" will occur at the end of nday 4.]] A duration to the effect of "X ndelays", where X is a number, shall be interpreted to mean that the duration ends at the end of the ndelay after X consecutive changes of that value. The resetting of an ndelay to 0 from the Clock being turned On does not count as a change for the purposes of this paragraph. A duration to the effect of "X nweeks", where X is a number, shall be interpreted to mean that the duration ends at the end of the nday when the nday is the same value, but the nweek is increased by X. === Nyears === A period of 10 nweeks is known as an nyear. Hence, the first 10 nweeks (1-10 on the Clock) comprise nyear 1, the second (11-20 on the Clock) comprise nyear 2, and so on. === Starts and ends of nday === All events occurring at the end of an nday occur before all events occurring at the beginning of the next nday. }} Rule 2-2/0: Proposals {{ As a Game Action, players may submit a Proposal. Proposals are Game Documents that list changes to be made to the game. A Proposal is in one of the states of Pending, Open, and Historical. A Proposal is initially Pending. At the beginning of nday 9 of each nweek, all Pending Proposals become Open. As a Game Action, a Player may submit a Vote on an Open Proposal of one of the words FOR, AGAINST, or ABSTAIN. The most recent Vote on a Proposal by a Player is called that player's Final Vote. At the end of nday 12 of each nweek, all Open Proposals become Historical. When a Proposal becomes Historical, if there exist more players whose Final Vote on that proposal was FOR than there exist players whos Final Vote on that proposal was AGAINST, the Proposal Passes. When a Proposal Passes, its list of changes to the game occur. }} }} }} Make the player who was known as Peter before e was destroyed by this Tweak into a Player who is also the Administrator. Make the spoon-business@xxxxxxxxx mailing list a Public Forum. Make the spoon-discuss@xxxxxxxxx mailing list a Discussion Forum. Set The Clock to an nweek of 130 [[What time was it when we stopped?]], an nday of 1, a state of On, and an ndelay of 0. Destroy this Tweak. }} -- Peter C. _______________________________________________ spoon-discuss mailing list spoon-discuss@xxxxxxxxx http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss