Monday, October 01, 2018

Proposal: significant characters [Cleanup]

Reached quorum 6 votes to 0. Enacted by Kevan.

Adminned at 02 Oct 2018 18:16:10 UTC

replace all instances of “programmer” with “program”

Proposal: In Like Flynn

Timed out / quorumed 7 votes to 0. Enacted by Kevan.

Adminned at 02 Oct 2018 18:14:38 UTC

Delete the following three lines and the blank line after it, from the Master Control Program:-
if (programName == "card") {
return 0
}

Since the Emperor is now playing the game.

Proposal: Dump Start [Cleanup]

Timed out / quorumed 7 votes to 0. Enacted by Kevan.

Adminned at 02 Oct 2018 18:13:50 UTC

In the “Preprocessor” rule, replace “__GNDT is replaced by a single backquote (`) surrounding the text copied from the columns tracked on the GNDT page” with “__GNDT is replaced by a GNDT dump”.

Fixing the bit that Forty Two and v1.0 skipped over.

Proposal: Byte Power

Timed out 1 vote to 3. Failed by Kevan.

Adminned at 02 Oct 2018 18:10:47 UTC

Add the following subrule under “fire walls”:

Each program has 1,000 “Bytes” as a currency, tracked under the GNDT. The basic commands that can only be used by buying and using “consoles”, represented by 2-by-2 ASCII with the character “c”, at least one character which must be adjacent to the “core”, or a “power line”, represented by “L”, which can connect to the core, other power lines, and allow adjacent consoles to work. Once again, these consoles and power lines can only be used on the program which has brought them. Power lines cost 25 Bytes, while each console cost 200 Bytes. 300 Byte is gained by a program when they successfully disable (“Breach”) another program’s core.

We can work on exactly what the consoles are later, but I trust this idea is simple and understandable.

Saturday, September 29, 2018

Coding = magic, right?

Unidle me please it’s code and i want to do code oh my gosh

wait i just realized i can’t even actually code

Friday, September 28, 2018

Proposal: v0.1

timed out 5-0 enacted by card
as a note the last part of the proposal didn’t do anything because the text wasn’t there to be replaced.

Adminned at 30 Sep 2018 18:00:19 UTC

Replace the text of the Master Control Program rule with the following:-
// MASTER CONTROL PROGRAM

GNDT = `__GNDT`
MCPOutput = ""

if (GNDT == "__" + "GNDT") {
printLine("Illegal execution? A GNDT dump must be provided.");
} else {
GNDTLines = GNDT.split("\n")

GNDTLines.forEach(function(entry) {
GNDTFields = entry.split("\t")
programName = GNDTFields[0]
programInput = GNDTFields[1]
programOutput = GNDTFields[2]

if (programName == "card") {
return 0
}

inputRegister = programInput.charCodeAt(0) + programInput.charCodeAt(1)
outputRegister = programOutput.charCodeAt(0) + programOutput.charCodeAt(1)

if (inputRegister < outputRegister) {
printLine(programName + " check OK")
} else {
printLine(programName + " register disparity")
}
});
}

function printLine(message) {
MCPOutput += "[" + message + "]<"+"br"+">"
}


Replace "__GNDT is replaced by a single backquote (`) surrounding a GNDT dump" with "__GNDT is replaced by a GNDT dump".

Alright, let’s try a basic GNDT-reading MCP to see if anything breaks. This reads in the GNDT data and confirms some meaningless calculations; it has no effect (and there’s no mechanism to actually Execute the MCP yet anyway).

Proposal: Forty Two

timed out 4-0 enacted by card

Adminned at 30 Sep 2018 17:56:17 UTC

Add a penultimate bullet point to the “Running the Program” bullet list:-

* The Verdict of the Master Control Program is a green box which may or may not be displayed in the bottom right of the Hardware. If the Verdict is displayed and contains any valid Operations, then the Program executing the MCP must now apply those Operations in the order that they appear.

Add to that rule:-

A text string which matches any of the square-bracketed formats listed below (where ENTITY is the name of any Program, STATE is either INPUT or OUTPUT and X is a valid value for that State) is an Operation, with the effect specified.

* [SET ENTITY STATE TO X] Set the State of the specified Entity to the value stated in X.
* [RESET ENTITY] Set the States of the specified Entity to the default values they would take if that Entity had never had their States set.

In “Preprocessor”, replace “the text copied from the GNDT” with “a GNDT dump”, then add to that rule:-

A GNDT dump is the text selected by dragging a selection from the beginning of the Name of the topmost player to the end of the value in the rightmost, bottom-most field.

Replace “by double quotes” with “by a single backquote (`)”.

Wiring up the MCP output and clarifying how we read the GNDT. Testing it out in jsfiddle, double-quotes don’t allow a string to contain carriage returns (which is what we get if we copypaste the GNDT content), but a single backquote does.

Proposal: Walls of Fire and Light

timed out 5-0 with 1 def vote enacted by card

Adminned at 30 Sep 2018 17:25:59 UTC

Create a rule named “Fire Walls”:

A fire wall is made of 8 rows of 8 ASCII characters, with these characters coming from within the decimal ordinal range 33-126 inclusive, as listed at the following table: https://www.cs.cmu.edu/~pattis/15-1XX/common/handouts/ascii.html. The positions in a fire wall may be referred to by a letter and a number, where the letter refers to rows from the top, starting with A, and number refers to columns from the left, starting with 0.

the core of a fire wall consists of the positions in the fire wall D3,E3,D4, and E4. A character appearing in one of these positions may be said to be in the firewall’s core. A fire wall that has less than two lowercase letters in its core is considered to be “Breached”.

The default fire wall has all of it’s strings set to the character ‘o’, except for its core positions, which have ‘x’ in them.

Each programmer has a fire wall, tracked in the IO tower. All fire walls are listed consecutively, with the name of the name of the programmer owning the firewall appearing on its own line above it and a single blank line appearing below it. The fire walls of the programmers are listed in descending alphabetical order, according to the name of the programmer owning the fire wall.

If the rule “Programming” exists in the rule set, remove it.

This should look pretty familiar, but I tried to add some rigor to it, so it can pass usefully.

1) instead of cells, we have ascii characters. This was done so that its easy to parse with a computer, write in text, and change in a wiki.
2) I put the firewalls directly into the IO tower. This allows the firewalls to be part of the MCP. As the walls are in the IO tower, I tried to be as precise as possible about the formatting.
3) A breached state does exist, but it doesn’t do anything yet. Its a stub.
4) I added a coordinate system to refer to positions. If anyone thinks its odd that I started with 0 instead of 1, welcome to computer-land. In computers, 0 is the first number!

Proposal: The Actual Real program

self-killed failed by card

Adminned at 30 Sep 2018 17:11:26 UTC

Add the following rule to the ruleset, titled “Programming”:

Each Program has a 8x8 grid named after him or herself, [”???‘s Grid”], where “???” represents the Program’s name. Originally the center has four “x” in a 2-by-2 formation representing the “Program Core”, which, if has only two “x” or fewer, disables the program and prevents the program’s dynastic actions until the core is Repaired (“core” having 3 or 4 “X”). A program core can only be destroyed by other programs attacking it. (Starting base picture: http://prntscr.com/kzv8go) Each Program is tracked in subrule under “Programming” that may be publicly viewed, but only changed by the Program owning the grid, or the emperor of the current dynasty (“Flynn”), unless other rules state otherwise.

Proposal: clarification [Appendix]

timed out 4-0 enacted by card

Adminned at 30 Sep 2018 17:10:56 UTC

In rule 2.2.1 replace ” GNDT” with

columns tracked on the GNDT page.

Move the contents of rule 2.1 to the correct spot in rule 4.1
Repeal rule 2.1

 

Proposal: The Unemperor [Special Case]

timed out 4-0 enacted by card

Adminned at 30 Sep 2018 17:08:58 UTC

Set Dynastic Distance and Imperial Deferentials to Inactive.

Make a new rule titled “Majority Vote” with the text

If a Program has voted DEFERENTIAL on a proposal, that vote is instead considered to be valid and either FOR (if at least one Program other than the author has voted FOR it and the proposal has more valid FOR votes than valid AGAINST votes) or AGAINST (in all other cases).

Make a new rule titled “An Emperor’s Victory” with the text

If the Flynn ever reaches a point this dynasty where they have achieved victory, they instead do not.

If the Flynn has commented on this proposal “Second place counts”, amend “An Emperor’s Victory” to “If the Flynn ever reaches a point this dynasty where they have achieved victory, the Program next closest to the victory condition achieves victory (breaking ties randomly).”

With the MPC most likely playing the gameplay role that would naturally be filled by the Emperor otherwise, I see no reason to not participate like any other Program this dynasty.
If you see a reason then vote against.

Proposal: Clean Machine

timed out 3-2 enacted by card

Adminned at 30 Sep 2018 17:05:30 UTC

Enact the proposal at https://blognomic.com/archive/aisle_seven. Replace “Apes should vote against it.” with:

An Admin may fail it at any time.

Change each instance of “Ape” to “Program”.

I liked the Cleanup proposal idea.

Friday, September 28, 2018

Proposal: The Real Program

Fewer than a quorum not voting against. Failed 2-4 by Kevan.

Adminned at 29 Sep 2018 09:26:18 UTC

Add the following rule to the ruleset, titled “Programming”:

Each Program has a 10x10 grid named after him or herself, [”???‘s Grid”], where “???” represents the Program’s name. Originally the center has four “x” in a 2-by-2 formation representing the “Program Core”, which, if destroyed, disables the program and prevents dynastic actions until the core is repaired. A program core begins at 10 health and is destroyed at 0 health. (Starting base picture: http://prntscr.com/kzig9w) Each Program is tracked in wiki page that may be publicly viewed, but only changed by the Program owning the grid, or the emperor of the current dynasty (“Flynn”).

Proposal: Dot Matrix

Reached quorum 5 votes to 0. Enacted by Kevan.

Adminned at 28 Sep 2018 17:07:07 UTC

In “I/O Tower” and “Master Control Program”, replace “<nowiki>” with “<pre><nowiki>” and “</nowiki>” with “</nowiki></pre>”.

In “Environment”, replace “outermost nowiki tags” with “outermost pre and nowiki tags”.

Allowing the ruleset to display carriage returns in the MCP source code - as written it all ends up on one line.

Proposal: The Program Base

self-killed failed by card

Adminned at 28 Sep 2018 06:59:57 UTC

Add the following rule to the ruleset:

Each program has a “firewall” that may be breached. This design is within a 10x10 grid, where originally the center has four “x” in a square representing the program core. (Starting base picture: http://prntscr.com/kzig9w) This core may have attached defenses or other utilities to it to prevent other programs from taking over the firewall. After this proposal passes, no firewall may be attacked for three days. In addition, every new program that joins this dynasty shall have a three day attack immunity. Each program’s firewall is tracked in a table created either in Excel or Word file (with the link available in the GNDT) that may be publicly viewed, but only changed by the Program owning the firewall, or the emperor of the current dynasty.

Proposal: Gigo

reached quorum 4-0 enacted by card.
Kevan -> Kean
Brendan -> Bran
derrick -> deck
Trigon -> Tron
9spaceking -> 9sng
Zaphod -> Zaod

Adminned at 28 Sep 2018 06:58:48 UTC

Create a new rule titled “Terminals” as follows:

Each Program has two states, an Input state and an Output state, which are tracked as text fields in the GNDT. A state consists of two ASCII characters from within the decimal ordinal range 33-126, inclusive, as listed at the following table: https://www.cs.cmu.edu/~pattis/15-1XX/common/handouts/ascii.html

Within the text of the Ruleset and Proposals, any given set of two characters may not refer to or set an Input state or an Output state unless the typeface of those characters is italicized.

If a Program has never had their Input state set, it defaults to the first two characters of their Blognomic player name. If a Program has never had their Output state set, it defaults to the last two characters of their Blognomic player name.

Append the following to “Terminals” if the proposals “Code Monkey” and “Crash Flow” have passed:

If the execution of the Master Control Program would change a Program’s Input or Output state to an illegal value, that state change does not take place, but this alone does is not sufficient to render the Atomic Action of execution illegal.

Proposal: Crash Flow

reached quorum 5-0 enacted by card

Adminned at 28 Sep 2018 06:46:18 UTC

If a rule exists called "Running the Program", add a new bullet after the second bullet:-

* If the bottom-left Hardware section shows any red error dots warning of an "Unexpected '“'" or "Unexpected '—'", replace all curved quote marks in the Master Control Program rule with regular quote marks, and all em-dashes with double hyphens, then skip the remaining steps of this atomic action, ending it as Crashed.

Add a bullet to the end of the list:-

* End this atomic action as Successful.

Addressing the problem of ExpressionEngine’s default reformatting of certain characters. (You can stop it doing this by changing the “Formatting:” field on the New Entry page from “XHTML” to “None”, but you have to add paragraph tags around non-blockquoted text. “Auto br” seems to miss out some margins, and is a bit liberal with the whitespace if you’re not careful.)

Unidle me

unidle me plz

Proposal: Code Monkey

Reached quorum 5 votes to 0. Enacted by Kevan.

Adminned at 28 Sep 2018 00:09:09 UTC

Add the following code to the Master Control Program, between the nowiki tags:-

// MASTER CONTROL PROGRAM
var MCPOutput = “Hello world.”;

Enact a new rule, “Running the Program”:-

Executing the Master Control Program is an atomic action with the following steps:-

* In a newly opened browser window, go to https://jsfiddle.net/L6ebadys/1/ (this page is known as the Hardware)
* Copy the contents of the Master Control Program rule and paste it into the “JavaScript + jQuery 3.3.1” section of the Hardware, with the cursor at line 1
* Press the “Run” button in the top left of the Hardware
* Press the “Run the Master Control Program” button in the bottom right section of the Hardware

Bare bones suggestion for using Javascript in a similar way to last dynasty. We paste the MCP code from the ruleset into a jsfiddle page which is just set up to print the contents of “MCPOutput”, press the button and see what we get.

Thursday, September 27, 2018

Proposal: The Core Mechanic

Reached quorum 4 votes to 0. Enacted by Kevan.

Adminned at 27 Sep 2018 17:49:31 UTC

Make a new rule titled “Definitions” with the text

;Dynastic Action: an action that is defined in the Dynastic rules.

Make a new rule titled “Environment” with the text

The rules titled “I/O Tower” and “Master Control Program” are not considered rulestext. When any other dynastic rule or dynastic action considers the aforementioned rules, they ignore the outermost nowiki tags. The previous sentence applies to proposals if they do not specifically mention the outermost nowiki tags.

Make a subrule of “Environment” titled “Preprocessor” with the text

Unless otherwise stated in the rule, the following happens to text in “Master Control Program” before it is executed:
* __GNDT is replaced by double quotes surrounding the text copied from the GNDT
* __eGNDT is replaced by escaped double quotes surrounding the text copied from the GNDT
* __IO is replaced by double quotes surrounding the text copied from the rule titled “I/O Tower”
* __eIO is replaced by escaped double quotes surrounding the text copied from the rule titled “I/O Tower”


Make a new rule titled “I/O Tower” with the following text, removing the spaces

< nowiki>

< /nowiki>

Make a new rule title “Master Control Program” with the following text, removing the spaces

< nowiki>

< /nowiki>

while the theme is after Tron, it’s not required for there to be lightcycles and so on.
I’m not sure what the MCP should contain at the start or even what language it should be in, we’ll see what people think.

Ascension Address: The Leftovers

The extinction left no life behind; all that remains are computers and possibly robotic “life”.

Repeal all Dynastic rules and change “Monolith” to “Flynn” and “Ape” to “Program”

suggestion box

taking suggestions for the next dynasty. right now I might try for a pass the ruleset where an important rule is constructed from players who have only seen a certain number of words before their contribution.

Declaration of Victory: The Last Ape In Zahndorf

Reached quorum 4 votes to 0 with no AGAINST votes, after 12 hours. Enacted by Kevan.

Adminned at 26 Sep 2018 18:48:34 UTC

I have achieved victory via this proposal.
If the last sentence of Victory Conditions applies, I believe it was met at the time with 8 legacy between all of the Apes while the Neanderthals had only 7 legacy.

Tuesday, September 25, 2018

Proposal: Extinction [Victory]

reached quorum 3-0 enacted by card
the Ape selected is card

Adminned at 26 Sep 2018 06:45:33 UTC

An Ape is Around the Fire if their name is card, derrick, Kevan, Trigon or Zaphod, and if they have included the word “grunt” in a comment on this proposal. All other Apes are not Around the Fire.

Select a random Ape from those Around the Fire. That Ape has achieved victory.

So the current game has nearly every personally-owned stat being reset every three days, and the only non-resetting stat (Legacy) doesn’t do anything very much. In the words of retired-Emperor Cuddlebeam on the BlogNomic Slack channel, “I designed the generation thing so that there wouldnt be a way to stockpile wealth and make it too daunting for newcomers but it was interesting to see how nihilistic the game can become in a situation like that lol “Why do anything””

With Legacy distributed at 5-2-1-1-0 we’re now unlikely to see a victory condition being voted through based on it, and it feels as if the stat was broadly being given out at random anyway, it mostly being a reward for being lucky enough to get some good genes and then being lucky enough to get good Hunting rolls (or lucky enough for Foraging to pay off when your rivals made unlucky Hunting rolls).

I was halfway into a proposal to speed up the NGEs and create some kind of a Legacy win, but if all current stats are almost random, whatever we come up with is in a lot of senses starting from scratch. Should we just start a new dynasty, with an active Emperor, instead?

New Generation Event

With no food harvested the generation was a flat heat between the four Apes who had a Beauty Gene, and Card and Derrick became progenitors. No Culture was gained or lost, and the Neanderthals flourished unopposed.

Entering Dormancy

Quincunx is automatically idled after a week of inactivity. This takes the player count down to 4, which puts BlogNomic into Dormancy: proposals and game actions can no longer be made. Dormancy will be lifted if a player joins the game or unidles.

Saturday, September 22, 2018

Proposal: Talkin’ ‘Bout

Reached quorum 3 votes to 0. Enacted by Kevan.

Adminned at 23 Sep 2018 22:17:30 UTC

To the end of the New Generation Event list, add:-

* Post a blog entry announcing the New Generation Event. This must at a minimum list the NGE’s Progenitors (if any), and list any changes to the Cultures of the Apes and Neanderthals.

Saturday, September 22, 2018

Proposal: that smarts

Reached quorum 3 votes to 0. Enacted by Kevan.

Adminned at 23 Sep 2018 11:40:26 UTC

Add to the list of Cultures

Strategy [Complexity 5]: When performing the Hunt action, an Ape may choose to add the number of Intelligence genes in their genetics to the sides of the die.

In the list of Cultures, if they have the word “Intellect” in braces, replace it with “Complexity” and move the digit that is also within the braces to the correct spot.

Proposal: Survival of the Fittest

Self-killed. Failed by Kevan.

Adminned at 23 Sep 2018 11:05:39 UTC

To the bullet list in “Victory Conditions”, add:-

* Having a Legacy which is higher than that of each other Ape, and higher than that of the Neanderthals.

Thursday, September 20, 2018

Replacing the GNDT with a wiki page

This has been rumbling around as an idea for a long time: replacing the GNDT with a wiki page that we can somehow embed in the sidebar. The GNDT has done a good job over the years and to some extent has set the tone of BlogNomic, but it’s never been perfect.

My idea for replacing it is to have a regular wiki page (currently here) which contains whatever data we like. A script I’ve written at https://kevan.org/blognomic/gamedata can then take that wiki page and format it as a minimal GNDT-style web page which we can embed in the sidebar.

Advantages of switching to a wiki page: it’s easier to make complex updates across multiple rows; it’s harder to make certain types of accidental edit; it removes the need for users to have a separate GNDT password; it allows different types of gamestate beyond a single table (the page can contain anything); it gives us a permanent and navigable record of past dynasties’ gameplay; comparing gamestates becomes (in some ways) easier.

Disadvantages: we lose the DICEX tool; some people might find the wiki source harder to edit than the GNDT form; in some ways it becomes harder to see at a glance what gamestate has changed.

Feel free to make test edits to the wiki page I’ve linked there, and it’d be good to hear thoughts on what else is good and bad here, and any suggested alternatives for dice rollers. Based on feedback, I’ll consider a core proposal to replace the GNDT, after a few days.

Oh yeah, that was why

Idling out. Catch you in another three years, maybe

Wednesday, September 19, 2018

Proposal: No Theatre [Cleanup]

Reached quorum 3 votes to 0. Enacted by Kevan.

Adminned at 21 Sep 2018 14:31:31 UTC

If the phrase “This “Gene” slot defaults to No” does not appear in the ruleset, add “This “Gene” slot defaults to No.” after the first sentence of the third paragraph of “Genes”.

Ah, just noticed that Lamarck of Cain removes the whole sentence about non-inherited slots, rather than truncating it.

Proposal: Wrestle Poodles and Win

Timed out 1 vote to 2. Failed by Kevan.

Adminned at 21 Sep 2018 14:30:09 UTC

If Josh’s non-inherited trait is “Nothing”, set it to “Brawn”.

Call for Judgment: Lamarck of Cain

Reached quorum 3 votes to 1. Enacted by Kevan.

Adminned at 21 Sep 2018 09:08:38 UTC

Remove “This “Gene” slot defaults to No and can never be passed down to future generations.” from the “Genes” rule.

After the “The Food, LA and Battle Status of each Ape are set to default.” bullet point in the NGE list, add:-

Set the non-inherited traits of all Apes to “Nothing”.

Set Josh’s non-inherited trait to “Nothing”, and then retroactively consider these rule changes to have been in effect for the application of this NGE, and for Josh to have set his own non-inherited trait to “Nothing” during that action.

Per comments on the most recent NGE, Josh processed it interpreting the “can never be passed down to future generations” to mean only that non-inherited traits aren’t “passed down” to other Apes when Progenitor Genes are Spliced; if an Ape has a non-inherited trait themselves, that player keeps it in the next generation.

But my reading (and I think the thematic intention behind the rule) is broader than that: any effect that causes a non-inherited trait to persist in an Ape from one generation to the next is ruled out, whether that’s through Splicing or through unchanged gamestate. If the only reason I have a Speed trait during the third generation is because I had it during the second generation, then that trait has been “passed down” to me from a past generation, breaking the rule that traits “can never be passed down”.

Under that reading, the most recent NGE was an illegal action, as it broke the rule. This proposed amendment makes it explicit that non-inherited traits are blanked at the start of each generation, and applies it retroactively to the last NGE.

Tuesday, September 18, 2018

Proposal: Culture Shock [Cleanup]

Timed out 2 votes to 0. Enacted by Kevan.

Adminned at 20 Sep 2018 19:26:31 UTC

Rename the “Intellect” rule to “Culture”.

After the bulleted list in that rule, add:-

If a Tradition is in the Culture, then its effect is applied to the rest of the game. If it is not in the Culture, then its effect is not applied.

Looking closer, we don’t actually say that Traditions only switch on when they’re part of the Culture.

Proposal: [Cleanup] Footloose

timed out 1-3 failed by card

Adminned at 20 Sep 2018 15:38:49 UTC

After the sentence “For each Ape, Increase their LA by 1 for each Speed gene they have” under the New Generation Event section of the Ruleset, add the following sentence:

If the Dance Tradition is in the Apes’ Culture, increase all Apes’ LA by 1

 

I realized I didn’t include a way for the Dance Tradition to do what it’s supposed to do as described in the Ruleset.

New Generation Event

I think I completed it successfully. The Progenitors were Kevan and card, the Apes lost Weaponry and the Neanderthals kicked butt.

Proposal: Humanity is the Defect

Timed out 3 votes to 0. Enacted by Kevan.

Adminned at 20 Sep 2018 10:53:30 UTC

Add the following to a new Dynastic Rule titled “Victory Conditions”:

An Ape may achieve victory by fulfilling any of the following conditions:
*Have at least two Deformed Genes while being selected as the progenitor during an NGE.
No Ape may achieve victory if the Neanderthals’ Legacy equaled or exceeded the combined Legacy of all Apes at the time of that Ape’s fulfillment of a victory condition

 

I like the idea of having a semi-cooperative game, requiring Apes to compete with the Neanderthals as a team before any one Ape can claim victory. My intent in putting the suggested victory condition in a list is to allow for multiple ways to win in the future.

To Arms!

Since the Weaponry Tradition is in our Culture and won’t make it through the next NGE, we should kick those Neanderthals down and reap up some Legacy. I will be happy to go run the grueling NGE afterwards (since the length of steps is partially my fault), but I’m holding off to see if more people fight.

Monday, September 17, 2018

Proposal: Legacy Risk

Reached quorum 5 votes to 0. Enacted by Kevan.

Adminned at 19 Sep 2018 10:57:56 UTC

Replace the phrase “Legacy Marker” with the word “Fingerprint”, throughout the ruleset.

The ruleset is currently using the word “Legacy” for two distinct concepts - Legacy genes and Legacy points.

Proposal: Selective Breeding

reached quorum 4-0 enacted by card

Adminned at 18 Sep 2018 15:31:51 UTC

In the dynastic rule entitled “Neanderthals”, change the text “The Neanderthals have Genetics, which is a list of five Genes, noted in the GNDT as a list of the first two letters of the name of each Gene in the Neanderthals’ “Genetics” column” to read as follows:

The Neanderthals have Genetics, which is a list of six Genes, noted in the GNDT by as a list of the first two letters of the name of that Genein the Neanderthals’ “Genetics” column. For example: NoNoNoDeSp/In

The sixth Gene slot, separated by a slash, keeps track of the Neanderthals’ Oppressor Gene. This Gene slot cannot be changed except as required by the performance of a New Generation Event.

Change the last item of the bulleted list under step #3 of the process detailed in the dynastic rule “New Generation Event” to read as follows:

The Fighting Ape whose genes contributed the most to the Ape Strength is the Alpha Ape for this New Generation Event (in the event of a tie there is no Alpha Ape). If the Alpha Ape does not own a Legacy Marker gene then they may add one as set out in the dynastic rule entitled Genes. If they do then the Neanderthals’ Oppressor Gene is set to the Legacy Marker gene of the Alpha Ape.

Add the following as a new bullet point to the list under item #4 of the same rule:

Set the Oppressor Gene of the Neanderthals to /No.

Monday, September 17, 2018

Logging Out

Please idle me.

Heads Up for Gene Change

Since the Ruleset currently describes an Ape’s Genetics to include a sixth non-inherited trait defaulting to No, I’m going to update the GNDT to reflect that, as per the rule under Gamestate Tracking: “In the event that the Gamestate and the GNDT are different, any Ape may correct the GNDT to comply with the Gamestate.” Just so you know why I’m messing with everyone’s Genes.

Proposal: Shall We Dance?

Reached quorum 5 votes to 0. Enacted by Kevan.

Adminned at 18 Sep 2018 09:29:02 UTC

Add the following to the list of Traditions:

*Dance [1 intellect] Each Ape starts the Generation with one additional Lifetime Action

Add the following to the list of Lifetime Actions:

*Show off moves: Change your non-inherited trait to Beautiful. You can only use this move if the Dance Tradition is in the Troop’s Culture and you have at least one Speed or Charm Gene.

 

Dance promotes health, granting nimble feet and longevity to all who partake.

Fossil Record

9spaceking and Derrick both idle out after a week’s inactivity apiece. Quorum drops to 4.

Saturday, September 15, 2018

Proposal: Cambrian Explosion

Self-killed. Josh

Adminned at 17 Sep 2018 13:58:54 UTC

Mutate each Ape twice.

The No genes are starting to bum me out.

Proposal: Mitochondiral Eve and Y-chromosomal Adam

Timed out and passed, two votes to one. Josh

Adminned at 17 Sep 2018 13:58:02 UTC

Add the following to the end of the dynastic rule called “Genes”:

Some Genes are Legacy Marker genes. These occupy a slot in the Genetics of an Ape in the same way as other Genes, but are notated as an & symbol followed by two letters. Whenever an Ape is permitted or required to create a Legacy Marker, they add their own name (preceded by an & symbol) to the list of Genes in this rule, unless their name starts with the same two letters as an Ape who has already created a Legacy Marker, in which case they must instead add an & symbol followed by any two letters that are not used to denote the name of any other Gene when recorded in the GNDT, followed by their own name in brackets. That Ape is considered to own that Legacy Marker.

Proposal: The Missing Link [Cleanup]

Timed out and passed, three votes to nil. Josh

Adminned at 17 Sep 2018 13:57:20 UTC

In “New Generation Events”, change “If the Neanderthal Strength is greater than the Ape Strength:” into a numbered bullet point.

Remove “If the Neanderthal Strength is equal to the Ape Strength, no changes are made.”

Replace “and skip the next two steps.” with “and skip to step 5.”

Fixing up that list.

New Generation Event

Quincunx and Card were the new generation’s Progenitors. The Apes chose not to fight with the Neanderthals, and successfully outcompeted them for Food.

Friday, September 14, 2018

Proposal: Eye of the Beholder

Timed out / quorumed 5 votes to 0. Enacted by Kevan.

Adminned at 16 Sep 2018 18:20:26 UTC

Remove “Each Ape has an Attractiveness, which defaults to 0 and is tracked in the GNDT under a column named “ATR”. It can be referred to by the shorthand ATR. ATR can be negative.” from the ruleset.

Remove the bullet point “increase the ATR of each ape by 1 for each Beautiful Gene they have.” from the ruleset.

Replace “The Food, LA, ATR, and Battle Status of each Ape are set to default.” with “The Food, LA and Battle Status of each Ape are set to default.”

Replace “Add the ATR of each Ape to their food.” with:-

Increase each Ape’s Food by the number of Beautiful Genes they have.

Doesn’t seem worth maintaining a whole GNDT field to track this, including two NGE steps, when it’s pretty much just recording the number of Beauty genes that an Ape has, and likely always will be.

Flint Napping

Axemabaro idles out after a week’s inactivity. Quorum drops to 5.

[Cleanup] Order of Operations

Add a “Battle Status” column to the GNDT, with each Ape’s Battle Status starting as “No,” as per the approved proposal “War for the Plane of the Apes.”

Fix the nested lists in the New Generation Event step beginning with “Take the absolute difference” by replacing that step with:

# If the Ape Strength is greater than the Neanderthal Strength:
1. Decrease the LA of the Neanderthals by the absolute difference between the Ape and Neanderthal Strengths
2. Increase the Legacy of each Fighting Ape by one
3. Increase the Food of the Fighting Ape whose genes contributed the most to the Ape Strength by an amount equal to the absolute difference between the Ape and Neanderthal Strengths. In case of a tie for greatest Strength contribution, distribute the increase in Food as evenly as possible among the tying Apes in question and ignore the remainder.
If the Neanderthal Strength is greater than the Ape Strength:
1. Set the food of each Fighting Ape to zero.
2. Increase the Legacy of the Neanderthals by 1.
If the Neanderthal Strength is equal to the Ape Strength, no changes are made.

 

As the Ruleset order is currently laid out, the conditions for Ape defeat and tie with the Neanderthals only trigger in the event of Ape victory, which is contradictory.

Friday, September 14, 2018

Proposal: [Core] previous titles only

Timed out 1 vote to 3. Failed by Kevan.

Adminned at 16 Sep 2018 18:16:54 UTC

Add the rule “References” to Votable Matters with the text

When a Votable Matter refers to another Votable Matter by its exact title, it is understood that it means the most recent Votable Matter created before the referring Votable Matter was submitted.

Proposal: Non-Inherited Traits

Timed out 4 votes to 0. Enacted by Kevan.

Adminned at 16 Sep 2018 18:16:27 UTC

In the “Genes” section of the Ruleset, change “five” to “six” in the sentence “Each Ape has Genetics, which is a list of five Genes.” Change the example Genetics “NoNoNoDeSp” to “NoNoNoDeSp/In”. Append “/No” to the list of default Genetics. Above the sentence “The following are Genes and their effects” add:

The sixth Gene slot, separated by a slash, keeps track of an Ape’s non-inherited trait. This “Gene” slot defaults to No and can never be passed down to future generations. Non-inherited traits are not affected when an Ape Mutates.

To the list of Lifetime Actions, add the following:

*Eat hearty meal: Lose two Food. Change your non-inherited trait to Brawn.
*Host wise guest: Lose two or more Food to have another Ape with more Intelligence Genes than you gain the same amount of Food. Change your non-inherited trait to Intelligence.
*Present Poem: Compose an original haiku, limerick, or sonnet and include it in a new post whose title begins with “Poem:”. Change your non-inherited trait to Charm. This action can only be performed if the Writing Tradition is in the Troop’s Culture.

Before the sentence under the “New Generation Events” section beginning “Use the page located at the following hyperlink,” add the following sentence:

For this step, ignore all Apes’ non-inherited traits and use only the first five Genes in all Apes’ Genetics.

Replace the step “#Press the Splice Genes button and set each Ape’s Genetics to the Genetics that appear to the right of their name in the output and set the default Genetics to the Genetics that appears to the right of the text ‘Default’.” with:

Press the Splice Genes button and set each Ape’s Genetics to the Genetics that appear to the right of their name in the output, appending “/No” to each Ape’s Genetics. Set the default Genetics to the Genetics that appears to the right of the text “Default”, appending “/No” to the Default Genetics.

A vote against this proposal is a vote against poetry.
Hopefully that’s not an incentive for any of you.

Wednesday, September 12, 2018

Proposal: Re-Re-Cessive (When The Crowd Says Bo)

Timed out 3 votes to 2. Enacted by Kevan.

Adminned at 14 Sep 2018 17:03:29 UTC

If Proposal: Recessive genes was not enacted, enact it.

In the Dynastic rule entitled Apes, change the text “each Ape has a gender tracked in the GNDT, either male or female” to read “each Ape has a gender tracked in the GNDT, either male, female or runt”.

Tuesday, September 11, 2018

Proposal: War for the Plane of the Apes

timed out 3-1 enacted by card

Adminned at 14 Sep 2018 00:50:12 UTC

This proposal does nothing if https://blognomic.com/archive/the_joneses1 has not been enacted.

Add the following to the end of the section of the rules titled “Neanderthals”:

The Neanderthals have a number of Lifetime Actions (LA for short) tracked in the Neanderthals’ “LA” GNDT column

Remove the step “# If the Neanderthals’ Food multiplied by the number of Apes is higher than the total Food of all Apes, the Neanderthals gain 2 Legacy” from the New Generation Event list. Add both of the following to steps in its place:

# If the Neanderthals’ Food multiplied by their LA is higher than the total Food of all Apes, the Neanderthals gain 2 Legacy
# Set the Neanderthals’ LA to the total number of Apes

Add the following to the end of the section “Apes” under “Dynastic Rules”:

Each Ape has a Battle Status, being a value tracked in the GNDT that defaults to “No.”

Add the following to the list of Lifetime Actions an Ape may take:

Attack Neanderthals: Switch the Battle Status of your Ape to Yes. An Ape whose Battle Status is “Yes” is considered to be Fighting during the New Generation Event.

Replace the step in the New Generation Events list which reads “The Food, LA, and ATR of each Ape are set to default” with:

The Food, LA, ATR, and Battle Status of each Ape are set to default.

Add the following to the beginning of New Generation Event list:

# If there are no Fighting Apes, Increase the LA of the Neanderthals by DICE3 and skip the next two steps.
#Calculate the Ape Strength by summing the number of Brawn genes among all Fighting Apes and adding two for every Large Ape who is Fighting. If the Troop of Apes has the Weaponry Tradition in its culture, add one to the Ape Strength for each Fighting Ape. Calculate the Neanderthal Strength by multiplying the number of Brawn Genes they have by their LA. If the Neanderthals have the Weaponry Tradition, add one to the Neanderthal Strength for each of their LA.
# Take the absolute difference between the Ape Strength and the Neanderthal Strength. If the Ape Strength is greater than the Neanderthal Strength:
    *Decrease the LA of the Neanderthals by the difference
    *Increase the Legacy of each Fighting Ape by one
    *Increase the Food of the Fighting Ape whose genes contributed the most to the Ape Strength by an amount equal to the difference between the Ape and Neanderthal Strengths. In case of a
    tie for greatest Strength contribution, distribute the increase in Food as evenly as possible among the tying Apes in question and ignore the remainder.
If the Neanderthal Strength is greater than the Ape Strength:
    *Set the Food of each Fighting Ape to zero.
    *Increase the Legacy of the Neanderthals by 1.
    *If the Neanderthal Strength is equal to the Ape Strength, no changes are made.

Set the Neanderthal’s Lifetime Actions in the GNDT to the total number of Apes.

A first attempt at a combat system with the Neanderthals. Since this adds a new column to the GNDT, it would be possible in the future to have the Neanderthals attack the Apes by changing their Battle Status, but that’s too much for this proposal.

Proposal: Recessive genes

timed out 1-2-1 with 1 unresolved DEF vote failed by card

Adminned at 14 Sep 2018 00:45:02 UTC

Add the following to the ruleset as a new dynastic rule, entitled “Runts”:

If they have not done so since the most recent New Generation Event, any Ape may mark themselves as a Runt by setting their gender in the GNDT to “Runt”. If they do so, they may immediately change one of the slots in their Genetics to any Gene that is not in the same slot in any other Ape’s Genetics.

Runts can’t be Progenitors.

Proposal: forgot to change the default Genetics regularly

Timed out 4 votes to 0. Enacted by Kevan.

Adminned at 13 Sep 2018 17:41:12 UTC

Change “and copy the names of unidle players from the sidebar into the Ape Names box.” to

and copy the names of unidle players from the sidebar into the Ape Names box, appending “Default” to the list.

Change “Press the Splice Genes button and set each Ape’s Genetics to the Genetics that appear to the right of their name in the output” to

Press the Splice Genes button and set each Ape’s Genetics to the Genetics that appear to the right of their name in the output and set the default Genetics to the Genetics that appears to the right of the text “Default”.

Proposal: less clones

Timed out 1 vote to 3. Failed by Kevan.

Adminned at 13 Sep 2018 17:34:07 UTC

Create a rule called “Idle and Returning Apes” with the text

When an Ape idles, set their GNDT values to default.
When a new Ape joins or an Ape who has been idle for longer than 1 month unidles, Mutate them.

Proposal: The Joneses

Timed out 5 votes to 0. Enacted by Kevan.

Adminned at 13 Sep 2018 09:40:06 UTC

If the Call for Judgment “The Four-Million-Year-Old Black Monolith Has Remained Completely Inert” enacted, apply the rule changes proposed by this proposal called “The Inheritors”.

Then in the “Neanderthals” rule, replace “the Monolith’s” with “the Neanderthals’” and add to the end of the first paragraph:-

They are tracked as if they were an Ape in the GNDT, but do not otherwise count as an Ape.

Then set the Neanderthals’ Genetics to NoNoNoNoNo, their Food to 0 and their Legacy to 0.

If we’re moving Ape Culture out of the GNDT it’s safe to re-enact The Inheritors, which failed due to overloading that GNDT field. This adds the Neanderthals as an NPC instead, if we’re now post-Monolith.

Call for Judgment: The Four-Million-Year-Old Black Monolith Has Remained Completely Inert

Reached quorum 6 votes to 0. Enacted by Kevan.

Adminned at 11 Sep 2018 16:13:42 UTC

Replace “The Troop of Apes has zero or more Traditions in its Culture. The Culture of the Troop is tracked in the Monolith’s Genetics GNDT column, denoted by the first two letters of the name of each Tradition in it. The Culture may contain more than one copy of the same Tradition. Copies of the same Tradition are denoted by the total number of that Tradition, followed by a comma, after the initial Tradition. An example being Ag3,We2 for 3 Agriculture and 2 Weapon.” with:-

The Troop of Apes has zero or more Traditions in its Culture, and the Culture may contain more than one copy of the same Tradition. The Culture of the Troop is listed in this rule as follows: none.

We used one of the Monolith’s GNDT columns to store gamestate data, on the assumption that the Monolith would be present for the whole dynasty. But Cuddlebeam (the Monolith player) is due to idle out in a few hours, after a full week of inactivity.

new generation

i performed a generation event.

Monday, September 10, 2018

Proposal: Monkey Business, Without the Tails

Timed out and passed, five votes to zero. Josh

Adminned at 13 Sep 2018 08:25:17 UTC

Add two Lifetime Actions to the corresponding section of the Ruleset:

*Offer contaminated food: Lose two or more Food to have another Ape (here called the Recipient) gain the same amount of food. Mutate the Recipient an amount of times equal to half of the Food you lost, rounded down. This Action can only be performed if the Recipient does not have more Intelligence Genes than you.
*Push into glowing pond: Mutate another Ape (here called the Target). This Action can only be performed if you have more Brawn Genes than the Target. Large Apes can only be the Push Target of other Large Apes. You cannot use the Push Action on the same Target multiple times in one generation.

 

Though it is difficult to change one’s one genes and remain well-fed, this will allow Apes to make gene changes to other Apes which may have a chance of making it to the next generation. It also adds some more potential for collaboration and/or competition.

Proposal: Rotten Eggs

Timed out and passed, three votes to two with one unresolved deferential vote. Josh

Adminned at 13 Sep 2018 08:23:57 UTC

Remove the sentence “This action cannot be performed more than once per generation by an Ape with any Intelligence genes.” from the ruleset.

This strangely glowing pond effect could mean a couple of things (that an Ape with Intelligence can take the action once and other Apes can take it repeatedly; or that once an Ape with Intelligence genes has taken it, no other Apes with Intelligence genes may take it), and neither really seems necessary.

I’m Going Ape

Greetings, everyone! I have wandered far on a solitary search to find other primates like me. Seeing your fine community and the beautiful natural features of your home (that pond is spectacular), it is my hope to be welcomed into the tribe. Thus, I hereby state my wish and intention to become a fellow Ape.

Hey, all! I’m Zaphod, and I’m excited to join the game. I appreciate both the playfulness and sophistication of the dynasties I’ve looked at so far, and I look forward to joining in.

Saturday, September 08, 2018

Proposal: accountability

timed out 4-0 enacted by card

Adminned at 11 Sep 2018 04:43:05 UTC

Remove step #3 from the New Generation Event.

Add the following steps after step #2 in the New Generation Event action.

# If there are no Pregenitors, set all of the Ape’s Genetics to default and skip the next 3 steps of this action.
# Roll a DICE54321 in the GNDT
# Using the page located at the following hyperlink https://jsfiddle.net/sn462coq/73/ (which is also located in the sidebar), fill out the form by putting the result of die in the previous step in the Random Seed box, the Genetics of one of the Progenitors in the Genetics A box, the Genetics of the other Progenitor in the Genetics B box and copy the names of unidle players from the sidebar into the Ape Names box.
# Press the Splice Genes button and set each Ape’s Genetics to the Genetics that appear to the right of their name in the output

If https://blognomic.com/archive/democratisation has passed and someone other than the Monolith has performed a New Generation Event, set the gamestate of variables tracked in the GNDT to 1 second after it was enacted.

Otherwise remove the text “secretly” from the Dynastic Rules.

sorry to make a “rollback the gamestate proposal” but if democratization passes it allows anyone to do a New Generation Event with secretly random rolls, they could shift things in their favor.

Proposal: [Special Case] unnecessary restriction

timed out 4-0 enacted by card

Adminned at 11 Sep 2018 04:34:32 UTC

Remove
“If the Atomic Action was illegal due to a die that was wrong in the GNDT (for example, rolling a 1 on a DICE6 gives that Ape a point and the rest do nothing and the Ape rolls a DICE5 in the first one) and in redoing the Atomic Action they get the same effect as before (i.e. rolling an incorrect die and getting result X but then rolling the correct die and still getting result X) then the steps that depended upon that result are valid and don’t need to be redone. Steps that depend upon multiple dice which were done incorrectly must have each incorrect die have the same effect to be considered valid.” from the ruleset.

After the first paragraph of Atomic Actions add the following

An Atomic Action may direct the performer to skip some of its steps, which the performer should do and in which case the skipped steps are considered completed for this rule.

Change “Votable Matters require the [Core] tag in order to make changes to the Core Rules, and the [Appendix] tag in order to make changes to the Appendix Rules” to

Votable Matters require the [Core] tag in order to make changes to the Core Rules, the [Special Case] tag in order to make changes to the Special Case Rules and the [Appendix] tag in order to make changes to the Appendix Rules

Proposal: Makes Scents

Timed out 1 vote to 3 after 48 hours. Failed by Kevan.

Adminned at 10 Sep 2018 19:06:47 UTC

In the rule entitled “Genes”, in the list item “Smell”, chance the word “Forage” to “Hunt”.

At the moment, Forage is the action the makes the most sense under most circumstances. Spending an Action to Mutate only guarantees that you won’t be Well-Fed, meaning that your genetic gain is meaningless. Shifting the default food gain action to the more volatile Hunt should make for a less predictable game.

Saturday, September 08, 2018

Proposal: Democratisation

Timed out 6 votes to 1. Enacted by Kevan.

Adminned at 10 Sep 2018 07:45:54 UTC

In the first sentence of the dynastic rule “New Generation Events”, change the words “the Monolith” to “any Ape”.

Remove the word “secretly” where it appears in item 7 of the list in that rule.

No reason, as it stands, why this has to be an Emperor action.

Poking the Bear

Pokes idles out after a week’s inactivity. Quorum remains 6.

Thursday, September 06, 2018

Proposal: Lunch Money

self-killed failed by card

Adminned at 08 Sep 2018 20:44:37 UTC

Add a Lifetime Action:-

* Steal: Take 1 Food from an Ape who has fewer Brawn, Charm or Intelligence Genes than you.

Proposal: Lions and Tigers and Bears

timed out 1-3 failed by card

Adminned at 08 Sep 2018 20:44:09 UTC

Add to the beginning of the list of actions part of a new generation event:

# randomly (method of Monolith’s choosing) choose one ape to have been “Eaten”. Set that ape’s food to 0.

Proposal: Man’s Last Predator

timed out 1-5 failed by card

Adminned at 08 Sep 2018 20:43:10 UTC

Add to the list of Genes:

*Hardy: this gene is involved in disease

add to the beginning of the steps in a new generation event:

# randomly select through a method of the monolith’s choosing either “Pestilence” or “Prosperity”. If “Pestilence” is chosen, halve the food of all apes that do not have the Hardy gene

Humans social habits make them ideal targets for disease.

Proposal: Silverback Bullet [Cleanup]

Timed out and passed, four votes to none. Josh

Adminned at 08 Sep 2018 10:46:13 UTC

Rename the “Dimorphic” gene to “Size”.

In “Genes”, replace “Male apes with this gene are considered to have two additional copies of the brawn gene” with:-

Male apes with this gene are considered to be Large.

Replace “one additional Food for each Intelligence, Brawn or Speed gene” with:-

one additional Food for each Intelligence, Brawn or Speed gene in their Genetics, and two extra Food if they are Large,

In “Lifetime Actions”, replace “where X is 3+(the number of Brawn genes this Ape has)” with:-

where X is equal to the number of Brawn genes this Ape has, plus 3, plus another 2 if the Ape is Large

“considered to have two additional copies of the brawn gene” contradicts the five-gene limit, arguably doesn’t apply to Apes who lack an initial Brawn gene to be “additional” to, and hits rocks if Mutation selects one of those extra Genes when considering an Ape’s genetics.

Thursday, September 06, 2018

Proposal: [Cleanup] gendetics

Timed out and passed, two votes to one; has no effect as the contingent proposal did not pass. Josh

Adminned at 08 Sep 2018 10:44:31 UTC

If the proposal hyperlinked here https://blognomic.com/archive/the_inheritors has not passed, this proposal does nothing.

Change “The Neanderthals have Genetics, which is a list of five Genes, noted in the GNDT as a list of the first two letters of the name of each Gene in the Monolith’s “Genetics” column.” to

The Neanderthals have Genetics, which is a list of five Genes, noted in the GNDT as a list of the first two letters of the name of each Gene in the Monolith’s “Gender” column.

the Monolith’s gender column is unused and starts with the same 3 letters as genetics

Proposal: [Cleanup] non-ambigious

Timed out and enacted, four votes to none. Josh

Adminned at 08 Sep 2018 10:42:08 UTC

If the proposal hyperlinked here https://blognomic.com/archive/the_past_is_prorogue has not passed, this proposal does nothing.

If a quorum of Apes’ EVC have the text “gene-choice” do the following:

Change “An Ape may spend 1 Legacy to select a Gene that was part of their own Genetics at the time of the most recent New Generation Event and add it to their current Genetics.” to

An Ape may spend 1 Legacy to select a Gene that was part of their own Genetics at the time of the most recent New Generation Event and add it to their current Genetics in a Gene slot of their choice.


Otherwise
Change “An Ape may spend 1 Legacy to select a Gene that was part of their own Genetics at the time of the most recent New Generation Event and add it to their current Genetics.” to

An Ape may spend 1 Legacy to select a Gene that was part of their own Genetics at the time of the most recent New Generation Event and add it to their current Genetics in the same Gene slot as it was last Generation.

clearing up ambiguity while barely changing the rule seems like it would be something a Cleanup proposal should be used for

Proposal: The Inheritors

Timed out and failed, three votes to three. Josh

Adminned at 08 Sep 2018 01:43:33 UTC

Add a new rule, “Neanderthals”:-

The Neanderthals are a group of creatures that live across the valley.

The Neanderthals have Genetics, which is a list of five Genes, noted in the GNDT as a list of the first two letters of the name of each Gene in the Monolith’s “Genetics” column.

The Neanderthals have an amount of Food, tracked in the Monolith’s “Food” GNDT column. They also have an amount of Legacy, tracked in the Monolith’s “Legacy” GNDT column.

The Neanderthals have a number of Traditions, listed in this rule as follows: Weaponry.

To the top of the New Generation Event list, add:-

* Mutate the Neanderthals.
* If there are any Traditions which have a Complexity equal to or lower than the number of the Neanderthals’ Intelligence Genes, and which the Neanderthals do not already have, give them a random Tradition from that set.
* Set the Food of the Neanderthals to the number of Genes in their Genetics which are not “Nothing”, then double it if they have the Agriculture Tradition.
* If the Neanderthals’ Food multiplied by the number of Apes is higher than the total Food of all Apes, the Neanderthals gain 2 Legacy.

Replace “The following is known as an Ape Mutating: randomly selecting one of that Ape’s Genes and setting it to be a randomly selected kind of Gene.” with:-

The following is known as Mutating: randomly selecting one of the Genes of the thing which is Mutating, and setting it to be a randomly selected kind of Gene.

Set the Neanderthals’ Genetics to NoNoNoNoNo, their Food to 0 and their Legacy to 0.

Since the focus on selflessly improving and then randomly sampling the gene pool is making this feel quite a cooperative dynasty, maybe we should have some antagonists and move towards giving the game a survive-or-fail goal.

Proposal: The Past Is Prorogue

Timed out 3 votes to 0. Enacted by Kevan.

Adminned at 07 Sep 2018 12:22:06 UTC

Add the following to the ruleset as a new dynastic rule, entitled “Tradition”:

An Ape may spend 1 Legacy to select a Gene that was part of their own Genetics at the time of the most recent New Generation Event and add it to their current Genetics. This action is referred to as “Honouring Tradition” and may only be carried out once by each Ape per New Generation Event.

Proposal: Cults of Personality

Reached quorum 7 votes to 0. Enacted by Kevan.

Adminned at 06 Sep 2018 08:06:27 UTC

If Proposal: Branching Out [Cleanup] was enacted, this proposal affects the dynastic rule “Genes” rather than the dynastic rule “Apes”.

In the dynastic rule “Apes”, add the following to the list of genes and effects:

* Charm: This Ape is considered to have one additional Food for each Intelligence, Brawn or Speed gene in their Genetics for the purposes of calculating which Apes are Well-Fed.

Proposal: Church and Slate

Reached quorum 7 votes to 0. Enacted by Kevan.

Adminned at 06 Sep 2018 08:03:57 UTC

Add some Traditions to the “Intellect” rule:-

* Tool Use [1 Intellect] Apes with at least 1 Intellect spend 1 fewer Food (to a minimum of 1) when adding a Tradition to the Culture.
* Writing [2 Intellect] The Complexity of every Tradition is considered to be 1 lower (to a minimum of zero) when checking whether to remove it during a New Generation Event.
* Religion [4 Intellect] If Religion is added to the Culture when the Culture has no Religion Tradition, the Ape adding it gains 1 Legacy.

Tuesday, September 04, 2018

Proposal: Branching Out [Cleanup]

Reached quorum 6 votes to 0. Enacted by Kevan.

Adminned at 06 Sep 2018 08:02:52 UTC

From the dynastic rule “Apes”, move everything from and including “Each Ape has Genetics, which is a list of five Genes” to “be a randomly selected kind of Gene.” to a new rule called “Genes”.

Then move everything from and including “If at least 72 hours have passed since the previous New Generation Event” to the end of the rule into a new rule called “New Generation Events”.

The “Apes” rule is currently about three different things.

Proposal: Distinguishing Genders

Reached quorum 7 votes to 0. Enacted by Kevan.

Adminned at 06 Sep 2018 08:01:23 UTC

Add to the List of Genes:

Beautiful: This gene makes an ape look better
Dimorphic: Male apes with this gene are considered to have two additional copies of the brawn gene

Add to the list of steps in New Generation Events:

# increase the ATR of each ape by 1 for each Beautiful Gene they have.

make ATR actually attainable.

make a gene that only benefits a single gender, but disproportionately. I’m curious if it will do well, or if it will do poorly.

Proposal: notes

Fewer than a quorum not voting against, failed 1-6 by Kevan.

Adminned at 06 Sep 2018 07:57:00 UTC

Add the following action to the lifetime action list

Steal: Choose Br or Sp, notated by Ch henceforth, and another Ape with at least 1 Food, notated Oape. X = Ch#you + Ch#Oape + 1. Roll a DICEX and set Y equal to that result. If Y ≤ Ch#you then Oape(food,Y)>you; otherwise if (food)you > 0 then you(food,(Y - Ch#you))>Oape.

Create a new rule called “Notation and Text Transformations” with the text

“Z#APE”, where Z is a comma delinated list of genes and APE is a valid reference to an Ape or Apes in the context of the rule, using parenthesis if such a reference requires multipule words, is equivalent to “the number of genes that APE has which are in the following list Z”
“(W)APE”, where W is a numeric variable that an Ape has and APE is a valid reference to an Ape or Apes in the context of the rule, is equivalent to “the number of W that APE has”
“APE1(X,Y)>APE2”, where APE1 and APE2 are both valid references to different singular Apes in the context of the rule, X is a numeric variable that an Ape has and Y is a positive number or an expression that evaluates to a positive result, is equivalent to “if Y is greater than (X)APE1, transfer (X)APE1 X from APE1 to APE2, otherwise transfer Y X from APE1 to APE2.”
“X += Y”, where X is a numeric variable and Y is a number or expression which evaluates to a number, is equivalent to “X set to X plus Y”
“X -= Y”, where X is a numeric variable and Y is a number or expression which evaluates to a number, is equivalent to “X set to X minus Y”

Append to the second sentence of “Apes”

LA can be negative when calculated in the New Generation Event.

If the author has left a comment consisting of just the text “only SOME notation”, don’t enact the rest of the proposal.

Change “For each Tradition in the Culture whose Complexity is higher than the Intellect of every Ape, remove that Tradition from the Culture.” to

For each Tradition in the Culture whose Complexity is > In#(all Apes), remove that Tradition from the Culture.

Change “An Ape’s Intellect is the number of Intelligence genes that they have.” to

An Ape’s Intellect is In#(that Ape).

Change “For each Ape, Increase their LA by 1 for each Speed gene they have. Decrease it by 1 for each Deformed gene they have. After this, if their LA is less than 1, set it to 1. ” to

For each Ape, (LA)Ape += Sp#Ape. (LA)Ape -= De#Ape. If (LA)Ape < 1 then (LA)Ape = 1.
Change “Roll DICEX, where X is 3+(the number of Brawn genes this Ape has) – Gain one less Food than the result.” to
Roll DICE(3+(Br#you)) – (food)you += (the result - 1)
Change “Forage: Gain 1 Food.” to
Forage: (food)you += 1.
Change “Share: Lose one or more Food to have another Ape gain the same amount of Food.” to
Share: Transfer one or more food to another Ape.

I was thinking of introducting some sort of sneaking gene for this but it didn’t really make logical sense. I started writing the Steal action and looked like a Shakespearian rendition of a chess game, hence the notation rule. We’ve introduced those from time to time but most heavily from my recollection in derrick’s dynasty.

chess comment link: https://en.wikipedia.org/wiki/Chess_notation#History

Here’s what steal would’ve looked like without the new or mathematical notation.
Steal: Choose Br or Sp, notated by Ch henceforth, and another Ape with at least 1 Food, notated Oape. X equals the number of Ch genes you have plus the number of Ch genes Oape has plus 1. Roll a DICEX and set Y equal to that result. If Y is less than or equal to the number of Ch genes you have then if Y is greater than the food Oape has, transfar all of Oape’s food to you, otherwise transfer Y food from Oape to you; otherwise subtract the number of Ch genes you have from Y. Transfer any positive amount of food you have to Oape if you have less than Y food, but if your food amounts to more than Y, just transfer Y food to Oape.

Proposal: cancel that last cleanup request

Timed out 5 votes to 0. Enacted by Kevan.

Adminned at 06 Sep 2018 07:56:24 UTC

Change “Apes should vote against it.” to

an Admin may fail it at any time.

I’m concerned that cleanup proposals will possibly be viewed or used as extra proposal slots despite what the rule states. People might say “well it’s not supposed to be used that way but the changes are good and if I repropose it I’ll be down a slot and it will take X more hours to become enacted.”
Of course some might disagree with how much control and leeway this gives Admins, since “small errors” is subjective; however the author of a cleanup proposal should be aware of that possibility when writing it.

Monday, September 03, 2018

Proposal: Time Flies Like A Banana

reached quorum 6-0 enacted by card

Adminned at 04 Sep 2018 07:27:10 UTC

Replace “Once during each Sunday, a new generation of Ape is born, children of the previously most successful Ape. This is known as a New Generation Event, and is performed by the Monolith. The following happens at that moment, in this order:” with:-

If at least 72 hours have passed since the previous New Generation Event, the Monolith may perform a New Generation Event as the following atomic action:-

Dynasties tend to last a little over a month, meaning that we’ll likely only see three more generations of ape here. And players don’t really need a full seven days to decide which three game actions to take.

Proposal: Aisle Seven

reached quorum 6-0 enacted by card

Adminned at 04 Sep 2018 07:26:08 UTC

Enact a new rule, “Cleanup Proposals”:-

If a proposal has the [Cleanup] tag, it is known as a Cleanup Proposal. Cleanup Proposals ignore the “unless the Ape already has 2 Proposals pending, or has already made 3 Proposals that day” clause of the Proposals rule, and do not count as Proposals for the purposes of it. An Ape may not make more than two Cleanup Proposals per day.

If a Cleanup proposal would do anything other than fixing small errors, problems and layout issues in the ruleset, Apes should vote against it.

Allowing players to make boring ruleset fixes without losing a slot or having to tag them on as riders to other proposals. (We’ve only just managed to fix a list being numbered NULL-1-2-NULL-3-4-5-6-7-5, and the attempt would have failed if its carrier proposal had raised unrelated objections.)

Sunday, September 02, 2018

Homo trikingicus

Welcome to a new generation of Ape. You are all now the children of the (first) Trigon, the undisputed matriarch of the Apes; and one of the bachelors: (the first) 9spaceking.

Most seem to have inhereited their mother’s keen sense of smell - with hide and seek being a popular game among the infants, to practice this ability. However, pokes (the second, like the others) sometimes has a hard time winning, she’s bigger and taller than the the others, so she’s easier to spot. However, she gets along with otherwise excluded Jumble, enjoying play-fights with each other. Card seems to be the most energetic of them all, and he’s just all over the place.

Then there’s Axemabaro. Why he enjoys to sit at the river bank, alone, hitting rocks together, the others don’t understand. He’s weird.

I did the New Generation event.

Saturday, September 01, 2018

Proposal: Addendum to Re-De-Org

Reached quorum 6 votes to 0. Enacted by Kevan.

Adminned at 03 Sep 2018 16:53:59 UTC

If the Proposal Re-De-Org doesn’t pass, this proposal does nothing.

Set the LA of each Ape who was active at the latest New Generation Event to 3+(the number of Sp genes they have)-(the number of De genes they have). If this value is zero, set it to one.

If this text exists in the Ruleset: The Food, LA, and ATR of each Ape is set to 0.; Change it into this:

The Food, LA, and ATR of each Ape are set to default.

I’ll self-kill this if Re-De-Org doesn’t pass.

Proposal: a young ape must swim for many hours, possibly even days, before they’re considered an adult

Reached quorum 6 votes to 0. Enacted by Kevan.

Adminned at 03 Sep 2018 11:04:41 UTC

Change “This action cannot be performed by an Ape with any Intelligence genes.” to

This action cannot be performed more than once per generation by an Ape with any Intelligence genes.

Add the following to the list of Traditions

Coming of Age Ritual [Complexity 2] The first time each generation that an Ape Investigates strangely glowing pond, that Ape may choose to Mutate an additional time.

After “The Culture may contain more than one copy of the same Tradition.” add the following

Copies of the same Tradition are denoted by the total number of that Tradition, followed by a comma, after the initial Tradition. An example being Ag3,We2 for 3 Agriculture and 2 Weapon.

Proposal: Six of One

Reached quorum 7 votes to 0. Enacted by Kevan.

Adminned at 03 Sep 2018 08:54:27 UTC

Replace “for each Ape, set their gender to a random value” with:-

Divide the Apes into two equally sized groups, or into two groups where one group contains exactly one more Ape than the other, assigning Apes to these groups in a secretly random manner. Then choose one group in a secretly random manner and set the Genders of the Apes in it to Male, and set the Genders of the Apes in the other group to Female.

Reformat the New Generation Event bullet list to be a numbered list starting at 1 and incrementing that number for each item in the list.

Enforcing an approximate parity of genders (specifying a “secret” manner so that the Monolith doesn’t need to work out a GNDT die roll system for it).