Friday, March 03, 2023

Proposal: Tron, Lightcycles and such

Reached quorum 8 votes to 0. Enacted by Kevan.

Adminned at 05 Mar 2023 14:24:23 UTC

Rewrite the rule Location as follows:

There is a string variable named “Location” which is privately tracked by the Gridmaster for each Runner and is either a blank string or contains the identification of a Cell, defaulting to a blank string. At any time, a Runner whose Location is a blank string may privately request the Gridmaster to set their Location to a specific Cell. The Gridmaster should process these requests in the order in which they were received. If no other Runner has this Cell in their Location at the time the message is processed, the Gridmaster sets the Location of the Runner to the requested Cell and replies with an acknowledgement of the request. Otherwise, the Gridmaster replies that the Cell is taken.

There is a string variable called “Spoor” which is privately tracked by the Gridmaster for each Runner. A Runner’s Spoor is either a blank string or contains the identification of up to three Cells. Whenever a Runner’s Location changes, its former value is added to that Runner’s Spoor at its leftmost point. If this would result in that Runner’s Spoor containing a reference to more than three Cells then the rightmost value is removed from that Runner’s Spoor and is instead set as that Runner’s Ping.

A Runner’s Ping is a publicly tracked variable which may only hold Cell references, and which defaults to blank.

At any time, a Runner may privately request a Glance around their current Location from the Gridmaster, to which the Gridmaster replies with that Runner’s current Location, their full Spoor, and the names of all Runners (if any) who are Nearby that Runner.

I know, we already did a Tron dynasty

Comments

JonathanDark: he/him

04-03-2023 00:26:08 UTC

To be fair, the Tron dynasty looks like it was heavy on the programming, so if anything, this helps distinguish this dynasty from that one.

Lulu: she/her

04-03-2023 03:36:31 UTC

not sure how i feel about glances being able to be done whenever

Josh: Observer he/they

04-03-2023 04:29:28 UTC

This proposal does not change the frequency of glances

SingularByte: he/him

04-03-2023 06:20:59 UTC

for

Trapdoorspyder: he/him

04-03-2023 06:52:17 UTC

imperial

Kevan: he/him

04-03-2023 11:52:40 UTC

imperial for the Gridmaster work required.

Lulu: she/her

04-03-2023 14:55:51 UTC

imperial

Darknight: he/him

05-03-2023 02:46:54 UTC

imperial

Brendan: he/him

05-03-2023 13:25:26 UTC

imperial

JonathanDark: he/him

05-03-2023 14:19:52 UTC

for