Bring the rules into 2017!

This commit is contained in:
Travis Briggs 2017-04-11 19:30:13 -07:00
parent bd28a5482c
commit 21429fde4e
13 changed files with 32 additions and 19 deletions

View File

@ -1,6 +1,8 @@
# Odeon: Nomic on Github
# tiny-nomic: Nomic on Github
This repository represents a game of
[Nomic](http://legacy.earlham.edu/~peters/nomic.htm) where the bookkeeping of
the rules and possibly the scores is done through Markdown flavored text files.
the rules and the scores is done through Markdown flavored text files in a Github repository.
The repository is the single source of authority on the current state of the game (unless, of course, the rules change and that is no longer the case).

View File

@ -1,4 +1,4 @@
All players must always abide by all the rules then in effect, in the form in
which they are then in effect. The rules in the Initial Set are in effect
whenever a game begins. The Initial Set consists of Rules 101-116 (immutable)
and 201-213 (mutable).
whenever a game begins. The Initial Set consists of Rules 101-119 (immutable)
and 201-215 (mutable).

View File

@ -3,3 +3,5 @@ Rules subsequently enacted or transmuted (that is, changed from immutable to
mutable or *vice versa*) may be immutable or mutable regardless of their
numbers, and rules in the Initial Set may be transmuted regardless of their
numbers.
If the game is being played on Github, mutable rules must be stored in the mutable_rules/ directory and immutable rules must be stored in the immutable_rules/ directory. The directory in which a rule resides is the sole factor in determining its mutability.

View File

@ -1,2 +1,4 @@
All proposed rule-changes shall be written down before they are voted on. If
they are adopted, they shall guide play in the form in which they were voted on.
If the game is being played on Github, Pull Requests which add files to the proper directory shall satisfy this rule.

View File

@ -2,3 +2,5 @@ Rule-changes that transmute immutable rules into mutable rules may be adopted
if and only if the vote is unanimous among the eligible voters. Transmutation
shall not be implied, but must be stated explicitly in a proposal to take
effect.
If the game is being played on Github, a simple file move to or from the immutable_rules/mutable_rules directories shall satisfy this rule.

View File

@ -24,4 +24,4 @@ Pull Requests must perform exactly one of the following actions:
The proper way to propose a rule-change is a Pull Request. Players vote on Pull
Requests/proposals by putting either "+1" or "-1" as a comment on the Pull
Request.
Request, or by using the proper :thumbsup: or :thumbsdown: emoji on the Pull Request comment.

View File

@ -8,4 +8,4 @@ goes first and play passes to each player in increasing numeric order of his or
her assigned number.
Turns may not be skipped or passed, and parts of turns may not be omitted. All
players begin with zero points, which should be reflected in their player files.
players begin with zero points, which (if the game is being played on Github) should be reflected in their player files.

View File

@ -4,8 +4,9 @@ One turn consists of two parts in this order:
2. throwing one die once and adding the number of points on its face to one's
score.
In mail and computer games, instead of throwing a die, players subtract 291 from
the ordinal number of their proposal and multiply the result by the fraction of
favorable votes it received, rounded to the nearest integer. (This yields a
number between 0 and 10 for the first player, with the upper limit increasing
by one each turn; more points are awarded for more popular proposals.)
In mail and computer games (and by extension, if playing on Github) instead of
throwing a die, players subtract 291 from the ordinal number of their proposal
and multiply the result by the fraction of favorable votes it received, rounded
to the nearest integer. (This yields a number between 0 and 10 for the first
player, with the upper limit increasing by one each turn; more points are
awarded for more popular proposals.)

View File

@ -1,3 +1,3 @@
A rule-change is adopted if and only if the vote is unanimous among the eligible
voters. If this rule is not amended by the end of the second complete circuit of
turns, it automatically changes to require only a simple majority.
voters. If this rule is not amended by the end of the second round, it
automatically changes to require only a simple majority.

View File

@ -1,4 +1,4 @@
The winner is the first player to achieve 100 (positive) points.
In mail and computer games, the winner is the first player to achieve 200
(positive) points.
In mail and computer games (and by extension, games played on Github), the
winner is the first player to achieve 200 (positive) points.

View File

@ -1,4 +1,5 @@
Players may not conspire or consult on the making of future rule-changes unless
they are team-mates.
The first paragraph of this rule does not apply to games by mail or computer.
The first paragraph of this rule does not apply to games by mail or computer
(or, by extension, those played on Github).

View File

@ -1,4 +1,6 @@
To the degree possible, the game should be played using Github. Conversation
relevant to the game should happen there. Earnest attempts should be made to
keep discussion and judging pertinent to a rule-change proposal attached to the
Pull Request that contains the proposal.
Pull Request that contains the proposal.
Judgement can be invoked at any time by opening a new issue on the Github repository that hosts the game. If possible, the current judge should be @mentioned in such an issue, to prompt a speedy reply.

View File

@ -1,2 +1,3 @@
The game shall begin once there are at least 3 players. The game does not
necessarily end when it is won or even when there are no players.
The game shall begin (the first round shall start) once there are at least 5
players. The game does not necessarily end when it is won or even when there
are less than 5 or even no players.