Skip to content

Overview ​

The ultimate game of equal opportunity. Compete by each player inputting a string of 6+ characters. The unique mechanism ensures a perfectly balanced 50% winning probability for both players.

🚀 Getting Started ​

  1. Registration: Prior to playing Fair Fate for the first time, every player is required to complete a one-time registration for the referral system. This process establishes a data account on the Solana blockchain to save basic inforamtion.
  2. Creating Profile: Prior to playing Fair Fate for the first time, every player is required to create a data account on Solana to store game-specific data.

Both operations require paying a PDA rent to create data accounts on Solana.

🎮 How to Play ​

Step 1: Pre Game Setup ​

Before starting the game, you need to set two parameters:

  1. Ante amount: Select your ante amount from the five available levels, for example: 0.04, 0.08, 0.16, 0.32, 0.64 SOL.
  2. Lucky words: Lucky words are used in games to generate randomness and ultimately determine the game's outcome.

To prevent cheating and protect the integrity of the game, follow these best practices:

  • Use a longer "lucky words".
  • Make it highly complex by including a combination of numbers, upper/lowercase Latin letters, symbols, and characters from any language.
  • Guard your lucky words carefully to prevent any exposure.

After player clicking the "Bet to Continue" button, your ante will be sent to custodian address through self-custody wallet such as Backpack.

setting

Step 2. Waiting Page ​

The first player to enter the game room is designated as Player 1, and the second player to join is Player 2. Player 1 may withdraw their ante and leave the room at any time before Player 2 joins.

waiting

Step 3. Confirm Page ​

Upon matching with an opponent, the waiting screen will transition to the confirmation page. Both Player 1 and Player 2 are required to click the "Confirm" button within 100 seconds with same lucky words that was entered during the pre-game setup phase.

confirm

Step 4. Settlement Page ​

After both players have confirmed, game result will be shown in settlement page. This table shows four different results:

Player 1 timed outPlayer 1 confirmed
Player 2 timed outBoth players can get ante back after the game fee has been deducted.Player 1 win.
Player 2 confirmedPlayer 2 win.Each player has a fair 50% chance to win.

If you win: Click the "Withdraw" button to collect both players' antes after the game fee has been deducted.

If you lose: Click the "Go Back to Restart" button to immediately begin a new game.

waitingwaiting