Metanomicon / Pontinomicon

A bridgey game of Nomic
Creative Commons Zero v1.0 Universal
2 stars 2 forks source link

Rules for adding players #19

Open macterra opened 3 years ago

macterra commented 3 years ago

Since the Pontinomicon is starting to garner some interest on The Bridge discord we should formalize the rules about growing the player roster. Technically we just have to approve a PR that changes the CODEOWNERS file. Another possibility is that a new player should propose another rule change first and have that approved by existing players before being admitted to the game. Feedback welcome.

macterra commented 3 years ago

Maybe the addition of the new player to the CODEOWNERS file should be combined with their proposed rule change in a single PR.

justsahil commented 3 years ago

This is brilliant.

One catch I can think of before formally adding this suggestion as a rule: we held off on adding a bunch of people because we're still starting out. So it might be that someone proposes a small but smart rule, and we want to include that rule but still want to pace player additions.

So we could go with a rule that allows us that liberty ("if the rule is voted in, players can vote on adding the proposer as a player") but that flexibility diminishes the value of a proposal for a potential entrant, who might otherwise have played if they were guaranteed an entry.

It's not clear to me that one is better than the other. Maybe the reduction in value is insignificant. Maybe it is somewhat significant, but that filtering is good.

I would honestly love more rules that take freedom away from the players, such that some are even grudgingly obeyed. And which rewards munchkining :D

macterra commented 3 years ago

If pacing player additions is the main concern, we can always delay merging the PR until we're ready even after it is approved.

macterra commented 3 years ago

Another possibility is to introduce the notion of Roles to distinguish between Players and Codeowners where the latter is a type (subclass) of Player that has voting rights on proposals. This would allow new players an easier entry into the game, where they have the ability to participate (submit proposals, comment on proposals, play by the rules), and would be promoted by current Codeowners to the Codeowner role when they are ready.