Cycle 15/Proposal Drafting

From Infinite Nomic Wiki
Revision as of 00:47, 9 January 2024 by TotallyUniqueLily (talk | contribs) ("Simpler rolls verbiage")

Space Claiming Section

Because space identifiers can only be integers, in order not to step on each others' toes, this section exists to mark interest in drafting a proposal using ranges of spaces. Place the spaces you want to claim here as well as the date that you claimed them. If enough time has passed since someone claimed spaces and you need those spaces for something you're doing, reach out to them and see if they're still interested in those specific spaces.

Date Spaces Claimant Reason
5 Jan 2024 200 - 220 Trungle #Party Game Nomic Wheel
5 Jan 2024 666000 - 666999 Trungle #Hell
6 Jan 2024 -39 - -1 and -220 - -200 Xenon dichloride #Antiloop

Drafts

Add proposals you're currently working on here.

Party Game Nomic Wheel

Read the discussion here

Add a subrule to the rule Spaces entitled Spinner with the text:

"Spinner" is a type of space. When a player lands on a spinner space, they must roll 1d4. This number is then added to the Wheel Rotation.

Add a subrule to the rule Spaces entitled Crystal Beam with the text:

"Crystal Beam" is a type of space. When a player lands on a crystal beam space, they must choose one of the following sets of spaces:

  • Spaces 200 through 204 and all successors of space 204.
  • Spaces 205 through 209 and all predecessors of space 205.
  • Spaces 210 through 214 and all predecessors of space 210.
  • Spaces 215 through 219 and all successors of space 219.

All players on any space in the selected set lose one crystal.

Add a subrule to the rule Board entitled Wheel Rotation with the text:

Wheel rotation is an integer that tracks the rotation of the wheel spaces within the board's main loop. If the wheel rotation is less than 0, then 40 is automatically added to the wheel rotation. If the wheel rotation is greater than 39, then 40 is automatically subtracted from it.

For wheel rotation WR, the following connections should exist:

  • Space 204 precedes space WR.
  • Space 205 succeeds space (WR+10) mod 40.
  • Space 210 succeeds space (WR+20) mod 40.
  • Space 219 precedes space (WR+30) mod 40.

When the value of wheel rotation changes, remove successors from spaces as specified by the list above, using the previous value of the wheel rotation as WR, then add successors as specified by the list above using the current value of the wheel rotation as WR.

For each integer N between 200 and 219, inclusive, create space N with the following types:

  • If the last digit of N is 1, 4, 5, or 8: Spinner.
  • Otherwise, Blank.

Create space 220 with the space type Crystal Beam.

Create the following lines:

  • from space 200 to space 204
  • from space 205 to space 209
  • from space 210 to space 214
  • from space 215 to space 219

Also, add successors such that space 220 follows space 209 and space 214 and that space 220 precedes spaces 200 and 215.

Set the Wheel Rotation to 5. Create connections as specified in Wheel Rotation, if they do not already exists.

Hell

Read the discussion here

Create a new subrule of rule Board entitled Hell with the text:

Spaces whose IDs are within the range 666000 to 666999 are in Hell. There are ten circles of Hell, numbered starting at 0. The Nth circle of Hell contains the spaces 666000 + N*100 through 666000 + N*100 + 99.

A space with identifier 666000 always exists, and is created immediately with the "Blank" space type if it does not. This space can be referred to as the Gates of Hell.

At the beginning of each phase, the set of successors for each space in Hell are modified such that no space not in Hell succeeds a space in Hell.

If no player has done so this phase, any player can, in #game-actions, select two random circles of Hell, then select a random space in each chosen circle. Space 1 becomes a successor of each chosen space.

Create a new subrule of rule Spaces entitled Hell Portal with the text:

"Hell Portal" is a type of space. When a player lands on a Hell Portal space, their location is set to the Gates of Hell.

Create a new subrule of rule Spaces entitled Deal with the Devil with the text:

"Deal with the Devil" is a type of space. When a player lands on a Deal with the Devil space, then the Curse is transferred to them and their location is set to Space 0.

Create a new rule entitled Curse with the text:

The Devil is an entity.

The Curse is an item ownable by players and the Devil. If a player owns the Curse, they cannot win the game, rules to the contrary notwithstanding.

If the Curse ever lacks an owner or its owner is indeterminate, it is immediately transferred to the Devil. If there is ever no Curse, then a new Curse is created in the possession of the Devil. If there is ever more than one Curse, the most recently created Curses is destroyed until there is only one Curse.

Create space 667000 with type Deal with the Devil.

For N from 0 through 9:

  • Let X=666000 + N*100 and let Y=X+9.
  • Create spaces X through Y with type Blank.
  • Create a loop from X to Y.
  • If N is not equal to 0, then for each space with identifier Z between X and Y, let space Z succeed space Z - 100.
  • If N is 9, for each space with identifier Z between X and Y, let space 667000 succeed space Z.

Todo

  • Add an alternate escape route from Hell that doesn't involve the Curse (maybe randomized each phase?)
  • Add traps all over the place (once more trap space types exist)
  • Add more flavor text (this proposal begs for some flavorful descriptions)

Antiloop

Add a sub-rule to the rule Spaces entitled Spin-up Spinner with the text:

"Spin-up Spinner" is a type of space. When a player lands on a spin-up spinner space, they must roll 1d4. This number is then added to the Wheel Rotation.

Add a sub-rule to the rule Spaces entitled Spin-down Spinner with the text:

"Spin-down Spinner" is a type of space. When a player lands on a spin-down spinner space, they must roll 1d4. This number is then subtracted from the Wheel Rotation.

Replace all "Spinner" type spaces with "Spin-up Spinner" type spaces.

Remove Spinner, the sub-rule of Spaces.

Amend Crystal Beam to state:

"Crystal Beam" is a type of space. When a player lands on a crystal beam space, they must choose one of the following sets of spaces:

  • Spaces 200 through 204, all successors of space 204, spaces -204 through -200 and all successors of space -200.
  • Spaces 205 through 209, all predecessors of space 205, spaces -209 through -205 and all predecessors of space -209.
  • Spaces 210 through 214, all predecessors of space 210, spaces -214 through -210 and all predecessors of space -214.
  • Spaces 215 through 219, all successors of space 219, spaces -219 through -215 and all successors of space -215.

All players on any space in the selected set lose one crystal.

Amend Wheel Rotation to state:

Wheel rotation is an integer that tracks the rotation of the wheel spaces within the board's main loop. If the wheel rotation is less than 0, then 40 is automatically added to the wheel rotation. If the wheel rotation is greater than 39, then 40 is automatically subtracted from it.

For wheel rotation WR, the following connections should exist:

  • Space 204 precedes space WR.
  • Space 205 succeeds space (WR+10) mod 40.
  • Space 210 succeeds space (WR+20) mod 40.
  • Space 219 precedes space (WR+30) mod 40.
  • Space -204 succeeds space -WR.
  • Space -205 precedes space (-WR+10) mod 40.
  • Space -210 precedes space (-WR+20) mod 40.
  • Space -219 succeeds space (-WR+30) mod 40.

When the value of wheel rotation changes, remove successors from spaces as specified by the list above, using the previous value of the wheel rotation as WR, then add successors as specified by the list above using the current value of the wheel rotation as WR.


Create spaces -39 through -1 with type Blank. Change the type of space -20 to Treasure. Change the type of spaces -21, -14, -7, -3, -1 to Hazard. Change the type of spaces -32, -22, -12, -2 to Spin-down Spinner. Create a loop from -39 to 0.

For each integer N between -219 and -200, inclusive, create space N with the following types:

  • If the last digit of N is 1, 4, 5, or 8: Spin-down Spinner.
  • If the last digit of N is 0, 3, 6, or 9: Hazard.
  • Otherwise, Blank.

Create space -220 with the space type Crystal Beam.

Create the following lines:

  • from space -204 to space -200
  • from space -209 to space -205
  • from space -214 to space -210
  • from space -219 to space -215

Also, add predecessors such that space -220 precedes space -209 and space -214 and that space -220 succeeds spaces -200 and -215.

Create connections as specified in Wheel Rotation, if they do not already exists.

Append the following text to Garbage:

Antimatter Wormhole "You move to the space with identifier equivalent to the negative of your space's identifier, if it exists."

Brakes "Subtract 1d4 from the wheel rotation."

Archgarbage "This item cannot be used, rules to the contrary notwithstanding. If it is somehow used anyways, you are granted 2 Archgarbage, to negate the effect of using it twice over. If you have 'Actual Garbage' and 'Archgarbage' at the same time, 1 of each is destroyed."

Simpler rolls verbiage

Dice Rolls

A roll of a K-sided die, is a value selected among integers from 1 to K, using a uniform random distribution. Multiple rolls, or multiple dice, are independent such selections.

A rule that requires a selection of an NdK value, for non-negative (≥0) integer N and positive (>0) integer K, is requiring the random selection of N rolls of a K-sided die.

  • (If not otherwise specified) the resulting value is the sum of those rolls. If N is 0 the sum is 0.
  • If a rule requires an NdK dice roll with a target number x (abbreviated as "x+"), the resulting value is instead the number of N independent 1dK rolls that meet or exceed the target number.

Implemented Proposals

Once your proposal has gone into the ruleset, place it here for posterity.