Difference between revisions of "Sandbox"

From BlogNomic Wiki
Jump to navigation Jump to search
(previewing a new proposal)
Line 1: Line 1:
    Each Citizen can be engaged in a Project Instance; the Project Instances each Citizen is engaged in are privately tracked by the Ministry of Informatation.
+
Each Citizen can be engaged in a Project Instance; the Project Instances each Citizen is engaged in are privately tracked by the Ministry of Informatation.
  
    A Project Instance consists of a type of Project, listed below, and an operation code name, which is always flavour text and which must consist of one to two terms chosen from any of the Corpora lists held on the BlogNomic wiki (https://wiki.blognomic.com/index.php?title=Category:Corpora). During this dynasty, wiki pages may not be given the Corpora category tag except by proposal. By default, a Citizen is engaged in a Project Instance called Vigilance Flexo Avocet. A Project Instance has the same properties as its Project type, such as whether it is public or private, or what its Progress Target is.
+
A Project Instance consists of a type of Project, listed below, and an operation code name, which is always flavour text and which must consist of one to two terms chosen from any of the Corpora lists held on the BlogNomic wiki (https://wiki.blognomic.com/index.php?title=Category:Corpora). During this dynasty, wiki pages may not be given the Corpora category tag except by proposal. By default, a Citizen is engaged in a Project Instance called Vigilance Flexo Avocet. A Project Instance has the same properties as its Project type, such as whether it is public or private, or what its Progress Target is.
  
    Below is a list of types of Projects that are available. Each Project has a Progress Target (in curly braces), an effect, and may optionally be either Public or Private (denoted by the relevant tag in square brackets), and may optionally be either Shared or Individual(denoted by the relevant tag in square brackets).
+
Below is a list of types of Projects that are available. Each Project has a Progress Target (in curly braces), an effect, and may optionally be either Public or Private (denoted by the relevant tag in square brackets), and may optionally be either Shared or Individual(denoted by the relevant tag in square brackets).
  
    * Black Hat Hacking {250}[Private][Shared]
+
* Black Hat Hacking {250}[Private][Shared]
    ::All other Project Instances gain 50 Progress.
+
::All other Project Instances gain 50 Progress.
    * Brainwashing {50}[Private][Individual]
+
* Brainwashing {50}[Private][Individual]
    ::Gain 1 random Citizen with no Adherent as an Adherent, if possible.
+
::Gain 1 random Citizen with no Adherent as an Adherent, if possible.
    * Entryism {100}[Public][Individual]
+
* Entryism {100}[Public][Individual]
    ::All Cells that are Leaders cease to be Leaders; then, the Cell that completed this Project Instance becomes Leader.
+
::All Cells that are Leaders cease to be Leaders; then, the Cell that completed this Project Instance becomes Leader.
    * Fifth Columnists {1000}[Public][Shared]
+
* Fifth Columnists {1000}[Public][Shared]
    ::All participating Cells become Leaders.
+
::All participating Cells become Leaders.
    * Identity Theft {75}
+
* Identity Theft {75}
    * Registration Roll Dead Drop {10,000}[Private][Shared]
+
* Registration Roll Dead Drop {10,000}[Private][Shared]
    ::The rule Projects and all of its subrules are repealed.
+
::The rule Projects and all of its subrules are repealed.
    * Seditious Pamphleting {200}[Private][Shared]
+
* Seditious Pamphleting {200}[Private][Shared]
    ::All participating Cells gain 1 Adherent
+
::All participating Cells gain 1 Adherent
    * Social Engineering {50}[Public][Individual]
+
* Social Engineering {50}[Public][Individual]
    ::The Cell who completed this may name two other Project Instances, one as the Target, the other as the Beneficiary; the Target has its Progress reduced to zero, while the Beneficiary has its progress increased by the amount that the Target lost.
+
::The Cell who completed this may name two other Project Instances, one as the Target, the other as the Beneficiary; the Target has its Progress reduced to zero, while the Beneficiary has its progress increased by the amount that the Target lost.
    * Vigilance {1000}[Public][Shared]
+
* Vigilance {1000}[Public][Shared]
    ::All Cells with more than 2 Adherents loose a randomly selected Adherent
+
::All Cells with more than 2 Adherents loose a randomly selected Adherent
    * White Hat Hacking {250}[Private][Shared]
+
* White Hat Hacking {250}[Private][Shared]
    ::All other Project Instancess lose 50 Progress
+
::All other Project Instancess lose 50 Progress
  
    There is a publicly tracked list of all Citizens who are engaged in a Project Instance, other than Vigilance Flexo Avocet, whose project type is Public. This list is referred to as the Workplace Registry.
+
There is a publicly tracked list of all Citizens who are engaged in a Project Instance, other than Vigilance Flexo Avocet, whose project type is Public. This list is referred to as the Workplace Registry.
  
    Each Cell is a Leader or not (defaulting to not), and this is privately tracked by the Ministry of Information. Non-Leaders cannot achieve victory.
+
Each Cell is a Leader or not (defaulting to not), and this is privately tracked by the Ministry of Information. Non-Leaders cannot achieve victory.
  
  
Line 38: Line 38:
  
  
    Each Project Instance that has at least one Citizen engaged to it is privately tracked by the Minsitry of Information. Each Project Instance has a Progress, which is a non-negative integer that defaults to zero. Whenever a Project Instance has no Citizens engaged in it it is removed from the game.
+
Each Project Instance that has at least one Citizen engaged to it is privately tracked by the Minsitry of Information. Each Project Instance has a Progress, which is a non-negative integer that defaults to zero. Whenever a Project Instance has no Citizens engaged in it it is removed from the game.
  
    A Cell may change the Project Instance of any or all of its Adherents at any time, by communicating that change to the Ministry of Information, creating a new Project Instance for their Adherents if desired. Whenever a Cell has an Adherent engaged to a Project Instance, and the engagement of that Adherent causes the Progress of the Project Instance to increase, then that Cell is participating in that Project Instance. A Cell may not change the Project Instance of any of its Adherents to a Project Instance that is Individual and which already has Adherents of a different Cell engaged.
+
A Cell may change the Project Instance of any or all of its Adherents at any time, by communicating that change to the Ministry of Information, creating a new Project Instance for their Adherents if desired. Whenever a Cell has an Adherent engaged to a Project Instance, and the engagement of that Adherent causes the Progress of the Project Instance to increase, then that Cell is participating in that Project Instance. A Cell may not change the Project Instance of any of its Adherents to a Project Instance that is Individual and which already has Adherents of a different Cell engaged.
  
    Update Projects is an atomic action with the following steps:
+
Update Projects is an atomic action with the following steps:
  
    * For each tracked Project Instance, increase its progress by the triangle number of the number of Citizens that were engaged in it at the end of the last Cycle.
+
* For each tracked Project Instance, increase its progress by the triangle number of the number of Citizens that were engaged in it at the end of the last Cycle.
    * For each tracked Project Instance, in alphabetical order, if, after the first step, its Progress meets or exceeds the Progress Target for the type of Project it is, apply its effect. If the effect requires the Minsitry of Information to engage a Cell (eg Social Engineering) then this step of the atomic action is considered to be complete when they have communicated with the relevant Cell; however, they may subsequently update the gamestate on the basis of that engagement, provided that it is consistent with the effect as described above.
+
* For each tracked Project Instance, in alphabetical order, if, after the first step, its Progress meets or exceeds the Progress Target for the type of Project it is, apply its effect. If the effect requires the Minsitry of Information to engage a Cell (eg Social Engineering) then this step of the atomic action is considered to be complete when they have communicated with the relevant Cell; however, they may subsequently update the gamestate on the basis of that engagement, provided that it is consistent with the effect as described above.
    * Delete any Project Instance whose effect was applied in the second step of this Action, and set the Project of any Citizen engaged in such a project to Vigilance Flexo Avocet.
+
* Delete any Project Instance whose effect was applied in the second step of this Action, and set the Project of any Citizen engaged in such a project to Vigilance Flexo Avocet.

Revision as of 15:40, 6 September 2021

Each Citizen can be engaged in a Project Instance; the Project Instances each Citizen is engaged in are privately tracked by the Ministry of Informatation.

A Project Instance consists of a type of Project, listed below, and an operation code name, which is always flavour text and which must consist of one to two terms chosen from any of the Corpora lists held on the BlogNomic wiki (https://wiki.blognomic.com/index.php?title=Category:Corpora). During this dynasty, wiki pages may not be given the Corpora category tag except by proposal. By default, a Citizen is engaged in a Project Instance called Vigilance Flexo Avocet. A Project Instance has the same properties as its Project type, such as whether it is public or private, or what its Progress Target is.

Below is a list of types of Projects that are available. Each Project has a Progress Target (in curly braces), an effect, and may optionally be either Public or Private (denoted by the relevant tag in square brackets), and may optionally be either Shared or Individual(denoted by the relevant tag in square brackets).

  • Black Hat Hacking {250}[Private][Shared]
All other Project Instances gain 50 Progress.
  • Brainwashing {50}[Private][Individual]
Gain 1 random Citizen with no Adherent as an Adherent, if possible.
  • Entryism {100}[Public][Individual]
All Cells that are Leaders cease to be Leaders; then, the Cell that completed this Project Instance becomes Leader.
  • Fifth Columnists {1000}[Public][Shared]
All participating Cells become Leaders.
  • Identity Theft {75}
  • Registration Roll Dead Drop {10,000}[Private][Shared]
The rule Projects and all of its subrules are repealed.
  • Seditious Pamphleting {200}[Private][Shared]
All participating Cells gain 1 Adherent
  • Social Engineering {50}[Public][Individual]
The Cell who completed this may name two other Project Instances, one as the Target, the other as the Beneficiary; the Target has its Progress reduced to zero, while the Beneficiary has its progress increased by the amount that the Target lost.
  • Vigilance {1000}[Public][Shared]
All Cells with more than 2 Adherents loose a randomly selected Adherent
  • White Hat Hacking {250}[Private][Shared]
All other Project Instancess lose 50 Progress

There is a publicly tracked list of all Citizens who are engaged in a Project Instance, other than Vigilance Flexo Avocet, whose project type is Public. This list is referred to as the Workplace Registry.

Each Cell is a Leader or not (defaulting to not), and this is privately tracked by the Ministry of Information. Non-Leaders cannot achieve victory.






Each Project Instance that has at least one Citizen engaged to it is privately tracked by the Minsitry of Information. Each Project Instance has a Progress, which is a non-negative integer that defaults to zero. Whenever a Project Instance has no Citizens engaged in it it is removed from the game.

A Cell may change the Project Instance of any or all of its Adherents at any time, by communicating that change to the Ministry of Information, creating a new Project Instance for their Adherents if desired. Whenever a Cell has an Adherent engaged to a Project Instance, and the engagement of that Adherent causes the Progress of the Project Instance to increase, then that Cell is participating in that Project Instance. A Cell may not change the Project Instance of any of its Adherents to a Project Instance that is Individual and which already has Adherents of a different Cell engaged.

Update Projects is an atomic action with the following steps:

  • For each tracked Project Instance, increase its progress by the triangle number of the number of Citizens that were engaged in it at the end of the last Cycle.
  • For each tracked Project Instance, in alphabetical order, if, after the first step, its Progress meets or exceeds the Progress Target for the type of Project it is, apply its effect. If the effect requires the Minsitry of Information to engage a Cell (eg Social Engineering) then this step of the atomic action is considered to be complete when they have communicated with the relevant Cell; however, they may subsequently update the gamestate on the basis of that engagement, provided that it is consistent with the effect as described above.
  • Delete any Project Instance whose effect was applied in the second step of this Action, and set the Project of any Citizen engaged in such a project to Vigilance Flexo Avocet.