[Spaaace! is a subgame that ran from January through September 2019, and
suffered from lots of scams and other breakage. This write-up is an
attempt to identify what fixes would be needed to make it viable.]
------------------------------------------------------------------------
Rule 2588/0 (Power=1)
Sectors
Sectors are entities; each Sector has an ID number, which is (the
number of existent sectors that were created before it + 1).
Creating, destroying or altering Sectors is secured.
If no Spaceship is in a particular Sector, then that Sector is
"empty"; otherwise it is "occupied".
Two Sectors are "adjacent" if their IDs differ by exactly 1.
[2588/1 added a wormhole between the sectors corresponding to the
current date's day and month.]
------------------------------------------------------------------------
Rule 2589/0 (Power=1)
Galaxy Maintenance
Ideal Sector Count is the number of Spaceships plus two.
If there are ever fewer Sectors than the Ideal Sector Count, then
the Astronomor CAN by announcement and SHALL in a timely fashion
create a new Sector.
If there are ever more Sectors than the Ideal Sector Count, then
the Astronomor CAN by announcement and SHALL in a timely fashion
destroy an empty Sector.
Violation of this rule is the Class-3 Crime of Galaxy Neglect.
[s/Crime/Infraction/]
------------------------------------------------------------------------
Rule 2590/0 (Power=1)
The Astronomor
The Astronomor is an office. The Astronomor's weekly report
includes, in addition to any information required by other rules,
a list of all Sectors and their ID numbers.
------------------------------------------------------------------------
Rule 2591/0 (Power=1)
Spaceships
Spaceships are a class of fixed asset, tracked by the Astronomor,
with ownership restricted to players. The following are Spaceship
switches, tracked by the Astronomor:
* Location (possible values any Sector, defaulting to the Sector
with the lowest ID number);
* Armour (an integer switch limited to values from 0 to 10
inclusive).
A Spaceship is "in" its Location. For a Spaceship to "move" to a
Sector is for its Location to be flipped to that Sector. When a
player registers, a Spaceship is created in eir possession. When a
Spaceship is created, it immediately moves to the lowest-numbered
empty Sector, if any.
A Spaceship with an Armour of 0 is "Defeated". A Spaceship is
"Pilotable" if it is neither Defeated nor engaging in a Space
Battle.
Any player CAN, by announcement, spend a coin to increase the
Armour of a Pilotable Spaceship e owns by 1. This is called
"Repairing" the Spaceship.
[2591/1 allowed Armour to go negative.]
[2591/2 defined the default value of Armour as 10, and allowed players
to create a spaceship by announcement if they didn't own one.]
[Replace coins with spendies and/or Pyrite. Each player gained 10 coins
per month, plus some more for proposals / offices / judging, and you
could win by paying 1000 coins.]
------------------------------------------------------------------------
Rule 2592/0 (Power=1)
Spaceship Energy
Energy is a fixed currency, tracked by the Astronomor, with
ownership restricted to Spaceships. If a Spaceship's Energy
balance exceeds 20, any excess Energy it possesses is destroyed.
When a Spaceship is created, 20 Energy is created in its
possession.
At the start of each Agoran day, each Pilotable Spaceship gains 2
Energy. Any player also CAN, by announcement, pay 2 coins to grant
a Pilotable Spaceship e owns 1 Energy.
Any player CAN, by announcement, cause a Pilotable Spaceship e
owns to pay 1 Energy to move to a Sector adjacent to its Location.
[Replace coins]
------------------------------------------------------------------------
Rule 2593/0 (Power=1)
Space Battles
Two players are "allied" if they agree to be allied or if one is
the master of the other; otherwise they are "opponents". For the
purposes of this rule, agreement includes both consent and
agreement specified by contract.
A player who owns a Pilotable Spaceship in the same Sector as one
of eir opponents' Pilotable Spaceships CAN, by announcement,
initiate a Space Battle between the two Spaceships. These two
players are the "combatants" of the Space Battle, and the two
Spaceships are then "engaging" in the Space Battle until it is
resolved.
A Space Battle CANNOT be initiated if either of the two involved
Spaceships has been engaging in a Space Battle within the last 24
hours.
The resolver for a Space Battle is the player highest in the
following list at the time of the Space Battle's initiation who is
not a combatant in the Space Battle:
1) the Astronomor;
2) the Arbitor;
3) the Prime Minister;
4) the non-combatant who has least recently registered.
For the initiation of a Space Battle to be EFFECTIVE, the
initiator must correctly specify the resolver.
In a timely fashion after a Space Battle is initiated, the
combatants SHALL each once communicate to the resolver the amount
of Energy they wish to spend in the battle, via any method that
cannot be understood by the other combatant until e has also
fulfilled this obligation. For example:
* by publishing a salted cryptographic hash, and revealing its
text after the other combatant has also communicated the Energy
e will spend;
* by sending the amount to the resolver in a private message;
* by publishing the amount, if the other combatant has already
communicated the Energy e will spend.
Failing to do so is the Class-2 Crime of Being a Bad Space
Captain.
For the resolver to reveal the Energy a combatant is spending
before both combatants have made their decisions is the Class-5
Crime of Violating General Relativity.
After both combatants have communicated the Energy they will
spend, or if the time limit to do so has expired, the resolver
CAN, and SHALL in a timely fashion, resolve the Space Battle by
announcing the changes in each Spaceship's Energy balance and
Armour (described below), and the Winner (if any) of the Space
Battle.
When a Space Battle is resolved:
1) N Energy is revoked from each Spaceship, where N is the lesser
of the Spaceship's Energy balance and the amount of Energy
decided on by the Spaceship's owner, or 0 if the Spaceship's
owner failed to do so;
2) each Spaceship's Armour is decreased by X, where X is the
lesser of the Spaceship's Armour and the amount of Energy
revoked from the other Spaceship;
3) the Winner of the Space Battle is the combatant, if any, whose
Spaceship's Armour was reduced by a smaller amount than the
other Spaceship's.
[2593/1 had "the combatants SHALL" replaced with "the combatants
SHOULD", and "Being a Bad Space Captain" removed.]
[2593/2 had "non-combatant" replaced with "active non-combatant
player".]
[2593/3 disallowed initiating a Space Battle against the same spaceship
that you most recently battled. This turned out to be insufficient, as
you could just destroy your spaceship and create a new one, rather than
repairing the existing one or waiting for it to recover.]
[s/Crime/Infraction/]
------------------------------------------------------------------------
Rule 2594/0 (Power=1)
Fame
Fame is an integer player switch tracked by the Astronomor,
limited to values between -10 and 10 inclusive. Players with
positive Fame are "Famous", and those with negative Fame are
"Infamous".
If a player is the Winner in a Space Battle against an Infamous
player, eir Fame is increased by 1. Likewise, if a player is the
Winner in a Space Battle against a Famous player or one with a
Fame of 0, eir Fame is decreased by 1.
Any player whose Fame is either 10 or -10 CAN win the game With 2
Days Notice.
------------------------------------------------------------------------
List of Space Battles: (Energy expended) (* = winner)
# Dates Sector Combatant #1 Combatant #2 Fame
------------------------------------------------------------------------
0001 1/15 - 2/02 09 ( 0) Tenhigitsune (20) *D. Margaux -1
0002 1/15 - 1/29 07 (10) *twg ( 0) G. -1
0003 1/30 - 2/18 07 (11) *Gaelan ( 0) twg +1
0004 (issued in error)
0005 (issued in error)
0006 2/04 - 2/06 09 (20) *Cuddlebeam ( 0) D. Margaux +1
0007 2/06 - 2/18 15 (20) *Cuddlebeam ( 0) Tarhalindur -1
0008 2/16 - 3/05 10 (19) *Cuddlebeam ( 0) Aris -1
0009 2/27 13 (??) Cuddlebeam (??) Hālian
May: Rule 2598 (Side-Game Suspension, Power=3) declared the Spaaace
rules temporarily ineffective, with tabled-action mechanisms to either
lift the suspension or repeal the subgame entirely.
June: Rule 2598's suspension was lifted. R. Lee submitted a CFJ (then
withdrew it, but eir reasoning was apparently generally accepted)
alleging that this destroyed all previous spaceships and sectors,
presumably based on this clause of Rule 1586 (Definition and Continuity
of Entities):
If the entity that defines another entity is amended such that it
no longer defines the second entity, then the second entity and
its attributes cease to exist.
either interpreting the first entity as referring to the ruleset as a
whole, or extrapolating the spirit of the clause to scenarios where a
third entity is amended to render the first one ineffective.
August: Janet, Falsifian, and G. conspired to initiate twenty Space
Battles between Janet and Falsifian in rapid succession, each winning
ten and thus getting a Fame win, bypassing 2593/3's rate limit by
destroying spaceships and creating new ones between battles.
--
[ANSC H:GE]