Jamie Dallaire on Sun, 5 Oct 2008 22:26:47 -0700 (MST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[s-b] Proposal: MathFlag |
Here's an attempt at a subgame. There are still several ndays before voting, so please do suggest improvements to the subgame as I'm not sure where to set the limits myself. E.G. should the list of operators include simple logical ones like IF statements? That might get to be too ridiculously difficult. E.G. how many characters sets a reasonable limit for each team's secret expression? Also, I'm not following the usual language of attributes and whatnot. I don't think this needs to be so within a subgame as long as it is internally consistent, right? Everyone ok with this? I submit the following Proposal, entitled "MathFlag": { Create a Subgame named "MathFlag", described by the Game Document that reads as follows: {{ "MathFlag" is a team-based Subgame, described by this Game Document. This Subgame, when it is Open, is always in one and only one of four Stages: Preliminary, Selection, Active, or Challenge. When this Subgame becomes Open, it is in the Preliminary Stage. During the Preliminary Stage, Players (save for the Gamemaster) may join MathFlag by announcement to the Public Forum. The Gamemaster may cause the Subgame to move to the Selection Stage at a time of his choosing, provided at least 2 rdays have elapsed since the Preliminary Stage began, by announcing the makeup of the two opposing teams to the Public Forum. These teams must collectively include every Player who has joined MathFlag (and only those Players), and these Players must be distributed randomly and as evenly as possible between the two teams. During the Selection stage, any Player may privately submit a Proposed Secret Expression to the Gamemaster. The Gamemaster may cause the Subgame to move to the Active Stage by announcement to the Public Forum at a time of his choosing, provided at least 2 rdays have elapsed since the Selection Stage began and at least one member of each team has submitted a valid Proposed Secret Expression. When the Active Stage begins, the last valid Proposed Secret Expression submitted by any member of each team becomes that team's Secret Expression. The Secret Expression may never be changed. A Proposed Secret Expression is valid if it fulfills the following requirements: - It includes no spaces. - It consists of a maximum of 16 characters. - It contains only characters from the following set: {- + / * ( ) 0 1 2 3 4 5 6 7 8 9 x p} - If it contains the character "p", it is accompanied by an explanation of which specific Attribute's Value this character represents. The Range of this Attribute must only include finite numbers. During the Active stage, any Player may submit (to the Public Forum) an Input, which must be a single integer. The Gamemaster may, by announcement to the Public Forum, Compute at any given time, provided that at least 1 rday has elapsed since he last Computed and since the MathFlag last entered the Active Stage. The Gamemaster is obliged to Compute within 2 rdays of receiving Inputs from members of both teams. When the Gamemaster Computes, he evaluates the Result of each team's Secret Expression using the last Input submitted by a member of the opposing team, as well as the current Value of the Attribute represented by the character "p" for each team (if relevant). The Gamemaster, when he Computes, must announce both the Input used and the Result of each team's Secret Expression to the Public Forum. During Computation, the Gamemaster must abide by the following guidelines: - "-" represents subtraction, "+" represents addition, "*" represents multiplication, and "/" represents division. - mathematical order of operations must be followed, considering all above operations and brackets. - "x" is to be replaced by the last Input submitted by a member of the opposing team. - "p" is to be replaced by the current Value of the Attribute specified by the team having submitted the Secret Expression being evaluated. At any time during the Active Stage, any Player on either team may cause MathFlag to move to the Challenge Stage by announcement to the Public Forum. When this occurs, the Gamemaster must randomly compose a list of 3 integers within the range [-1000,1000] and submit these to the Public Forum. These integers are known as Queries. Any Player from each team may submit, to the Public Forum, a Guess that corresponds to each Query. At a time of his choosing, provided at least 2 rdays have passed since the Challenge Stage was last entered, OR each Query has been met with a Guess from each team, the Gamemaster may Compare the results. When he Compares, the Gamemaster evaluates the result of each team's Secret Expression (exactly as when he Computes) using each individual Query as an Input. He then compares this result to the Guess submitted by the opposing team from the corresponding Query, the difference being known as the Error for each individual Guess. If the sum of the three Errors for the team that caused the Challenge Stage to begin is zero, all the Players on this team are Winners. The opposing team's Players are Losers. If this is not the case, but the sum of the three Errors for the other team is zero, the Players on the other team are Winners, and the Players on the team that caused the Challenge Stage to begin are Losers. If neither team has a cumulative Error of zero, MathFlag re-enters the Active Stage. If the cumulative Error of the team that last caused the Challenge Stage to begin is greater than that of the opposing team, no Player from the former team may submit an Input until the Gamemaster has Computed once more. If, at any time, the Attribute with a Value represented by "p" in a team's Secret Expression ceases to be an Attribute, or if its Range ceases to include only finite numbers, this team's Players are Losers. Unless they simultaneously become Losers, the opposing team's Players are Winners. Whenever Winners and/or Losers are declared, MathFlag ends. When MathFlag ends, all Winners are awarded a Solar-Powered Pocket Calculator as a Trophy. }} } Billy Pilgrim _______________________________________________ spoon-business mailing list spoon-business@xxxxxxxxx http://lists.ellipsis.cx/mailman/listinfo/spoon-business