Steemfield Implementation Details

in #steemfield6 years ago

This post describes in further details how basic player participation and interaction Steemfield is going to work. If you don't know what a totem is or what the basic structure for the rules of Steemfield looks like, I highly encourage you read those first.


cyclist3659933_640 1.jpg
So, clearly we need a way of figuring out which way to ride.

So, let's run through all of the actions that your regular Steem user could perform given our preliminary set of rules that we defined in the previous post. I'll add the relevant rules in here to preface the discussion and bolden any tweaks that I have made to this point.

First, we need to signal our intent to play the game. This is spelled out in the rules:

In order to become a player in the game, any user must delegate any amount of Steem Power to the totem.

So, all any user has to do to play is that once the game starts, they simply delegate some small of Steem Power to the totem account (which will be announced at a later date). Does the amount of Steem Power matter? It does to some extent for voting on proposals:

The maximum amount of effective delegated power is 5 Steem Power.

The proposal for a rule change only passes if the total sum of voting weight in favor exceeds the voting weight against the rule change.

Luckily this amount of maximum power is small to start the game to encourage smaller accounts to join in the conversion during the proposal making and voting process. Next, we will describe the flow of each round which is composed of two stages. One where the player discuss and ultimately make proposals and another where they vote on a winning proposal and decide whether or not that change should be introduced into the rule set.

A rule change will occur once per round, each round is a minimum of three days (72 hours). A rule change is defined as the addition, subtraction, or replacement of a rule.

First off, we need to understand that one a single proposal for a single rule change will be made per round which happens to be three days. After three days, if a rule change is made, either a rule will be added, a rule will be removed, or a rule will be replaced with another rule.

The reason for not allowing multiple rule changes in a single round is to decrease the penalty for irregular participation and encourage dialogue and discuss over the single change that is going to be made during the proposal period.

A proposal period is 48 hours.

The proposal period will start immediately after a results post. The voting period will start immediately after a proposal post.

The proposal period is 2 days. This will be the period that starts each round. This period will start after the totem posts the latest set of rules in a post (Results Post). In the case of beginning the game, I will simply publish the final starting set of rules under the totem account and announce that the game has started.

How does a user make a proposal? For our game, users will simply comment on the results post with a specific plaintext header to start their comment:

{PROPOSAL}

Below that header, they can either link to a post that describes their proposed rule change, or simply write the proposed rule change underneath. The rule change should be inside another pair of brackets {}. To start the rule change, specify whether or not it is an addition, subtraction, or replacement. Beyond that, a player may do whatever they want with the post or comment. Some explanation could be useful here.

But only one proposal will be selected. How is a proposal selected given the current game conditions?

A player's proposal will be accepted first by the amount of effective delegated power. If this is tied, then the oldest account amongst those in consideration shall be granted preference.

So if multiple people delegate the full effective Steem Power to start the game, the person who delegated first (between those individuals) will be selected first. However, just because you are first doesn't necessarily mean that you can propose whatever you want. Some level of cooperation is necessary to get more positive voting power in favor than against. Which leads us to the voting phase.

First, the totem will select the winning proposal based initially on the criteria above (although this can be changed as it is a game rule). Basically I will look at the correctly marked proposals and pick one from the player that has the most delegated power or amongst those with 5 STEEM delegated, the oldest player on the time they delegated.

The voting period for a proposal is 24 hours.

For the next 24 hours, the players will have the option to vote YES or NO on the proposal. Between the proposal post, to vote, simply comment {YES} or {NO} at the top of the comment. The rest of the comment is yours to waste. At the end of the 24 hour period, I will count each vote and multiply the vote against that player's effective power. If the overall sum of voting weight is positive, the rule change will be put into place. Otherwise, nothing changes.

I will present the results in the results post, list the current rules and provide other useful statistics that are relevant to the game. In the current setup, I will display how much LAND each player has. Depending on how the game changes, I will provide other information when it becomes relevant.

We will continue to play rounds until I either dissolve the game, or someone wins the game. The current winning condition of the game is the following:

Any player to get 51 LAND wins the game.

But let's say you want to stop playing before the game ends for whatever reason.

Any player is free to leave the game at any time by removing their delegation from the totem.

All you need to do is simply remove your delegation from the Totem and you're good to go.

What can players do (and should do) that is not described in the rules? They should discuss and talk strategy. Hatch plans that improve your odds of winning. Have debates and discussions on the merits of certain rule changes. And most importantly have fun.

That pretty much summarizes things from a player's perspective. There are additional rules describing game mechanisms and how my job as a Totem will work. Below I provide the latest list of rules and some examples for how proposals and votes will look like.

If there are any questions or concerns or areas still lacking in detail, be sure to comment below. While I will continue to make posts update the progress of the game before it starts, these two posts (and mostly this one) will serve as the primary reference material for the game, so if anything is confusing or if you need help with certain actions (like delegating) feel free to ask!


Steemfield Meta Rules:

  1. The controller of the totem (Me) is not a player.
  2. The controller of the totem must behave according to the rules established by the players and those established by the beginning of the game.
  3. The person controlling the totem can dissolve the totem at any time thus ending the game.
  4. The person may relinquish control of the totem to another person. The rules apply to the updated statuses of both people.
  5. A rule change will occur once per round, each round is a minimum of three days (72 hours). A rule change is defined as the addition, subtraction, or replacement of a rule.
  6. Rule changes are voted upon within proposals that the totem publishes. Every player can vote in favor of the proposal, against the proposal, or simply not vote.
  7. The totem will publish the result of the vote after each round as well as the current rule set.
  8. The proposal period will start immediately after a results post. The voting period will start immediately after a proposal post.

Steemfield Base Rules:

Participation
  1. In order to become a player in the game, any user must delegate any amount of Steem Power to the totem.
  2. Any player is free to leave the game at any time by removing their delegation from the totem.
Voting and Proposals
  1. Only players can vote on rule changes.
  2. The maximum amount of effective delegated power is 5 Steem Power.
  3. The proposal for a rule change only passes if the total sum of voting weight in favor exceeds the voting weight against the rule change.
  4. The voting weight of a player is the square of the effective delegated power.
  5. A player's proposal will be accepted first by the amount of effective delegated power. If this is tied, then the oldest account amongst those in consideration shall be granted preference.
  6. The proposal period is 48 hours.
  7. The voting period for a proposal is 24 hours.
Totem Behavior
  1. The totem account cannot perform any operations outside of those specified in the meta rules and the rules.
  2. The totem account may accept rewards from comments and posts.
  3. The totem account is the final judge on rule interpretation and resolving conflicts in rule contradictions and conflicts. These resolutions will published be in the next results post.
  4. The totem account may comment as they please, but can only post proposals and results.
Gameplay
  1. Each player will be rewarded with 1 LAND after each round. This will be given from the oldest player to the newest player until LAND runs out.
  2. The totem account will keep track of the LAND of each player and publish these in the results post.
  3. There will be a total of 100 LAND total given away by the totem account.
  4. The cap on total LAND is 100.
  5. Any player to get 51 LAND wins the game.
  6. Any player can gift any LAND they possess to any other player.
Rewards Allocation
  1. The totem account must set all comments and posts to 50% SP / 50% SBD.
  2. The winner of the game shall receive all liquid currency possessed by the totem when they win the game.

Example Proposals

Comment Style (Comment Only)

{PROPOSAL}

{REMOVE: The cap on total LAND is 100}

Because caps are dumb.


Posting Style (Comment + Post)

{PROPOSAL}

~link to my blog~



{REPLACE: The voting period is 24 hours to the voting period is 12 hours.}

Because longer voting periods are dumb. And my opinion is obviously the best, right?


Example Votes


{YES}



{NO}

Because I don't think it's fair.


Sort:  
Loading...

I upvoted your post.

Keep steeming for a better tomorrow.
@Acknowledgement - God Bless

Posted using https://Steeming.com condenser site.

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.033
BTC 64303.16
ETH 3137.29
USDT 1.00
SBD 3.97