Game Mechanics
The Game Master
The game master is code that is triggered by the sphere when the next cycle is to be run. It connects to the API pausing and queuing(optional) all new changes to the sphere. The GM validates all actions that have taken place and processes the internal token transactions.
Responsibilities
- Insure the game rules are followed.
- Transfer Tokens
- Locate Sources for Diminution
- Reward success and attention
- Save checkpoint
- & more
Rollback Cycles
We expect to offer this feature down the road, however external transactions done to a cryptocurrency blockchain are not reversible. Significant funds may be required to balance the sphere if they are not recoverable.
Game Errors
If the sphere has corrupt data or a unexpected and fatal condition, the Game Master will keep sphere activity suspended until a fix can be made. All transactions will be paused.
Replacing the Game master
A new game master can be selected if the sphere has voted based on its consensus mechanism. This allows a sphere to change the rules of the game as time goes on. We expect to have a marketplace of Game Master's available as developers and users explore various incentive structures and enjoyable games to play.
Mid-cycle Prediction
In some spheres it may be very popular to predict the outcomes of the game every action you take before you submit the action. If given transparent rules, the game master is quite predictable. But any number of actions can be taken by other players before the next cycle. Spheres that use Random Rewards (the majority) and similar non-deterministic behaviors will resort to calculating the "odds". The sphere is going to offer simple recommendations, but Members can use their own compute resources to calculate possible outcomes.
Ai Assistance
Ai assistants may be used to help calculate the best course of action as well.