HOW-TO
Everyone can register with Tavla. A Solar $SXP wallet address is all needed. Registrants can stay anonymous, but are asked to verify of wallet ownership to better protect their earnings by utilizing the extra layer of security blockchain provides.
Wallet ownership verification is an easy and one time procedure: You are provided with a random captcha message • You sign this message in your Solar Wallet app(*) with your wallet keys • Tavla verifies the signed message against your public keys in the blockchain •
Notice that Solar blockchain would only be aware of your public keys upon the very first transaction (e.g. vote, transfer..) initiated by the wallet. Consequently, if you are using a brand new wallet address to register with the game, make sure that wallet has at least one prior transaction, so that blockchain knows your public keys.
Each registered user is then given a brand new game wallet address for in-game transactions. Match fees are withdrawn from this game wallet, prizes are deposited to this game wallet. You can send funds to your game wallet from any Solar address, but you can only withdraw to the wallet you have registered your user with - hence your earnings are safu!
(*) Always use the official Solar Wallet application
During the Testnet Phase;
This is where you monitor the ongoing games, create a new match or join another match. Your wallet balances and game stats are also displayed here. All information in the dashboard is updated in real time.
There are two types of matches: Open and Invite Only. Anyone can join an open match, while an Invite Only match can only be joined through a link created by the game host.
Game states are continuously saved on server. A player can leave at any point in the game and resume later. Likewise, moving between desktop and mobile browsers is seemless. Nothing is lost in the event of a network disturbance or server reboot.
Lobby buttons and menu controls allow players to resume a paused match, resign a game or resign from a match completely. BLIND GAME will pair you with a random player hosting a match, or create a new match if there are no open matches. INVITE will always create a new match and present you with an invite link that you can share.
Your needs to have sufficient funds available in your game wallet to create a match or join one. Enrolling in a match does not collect the required fees immediately, but only reserve them initially.
Players can move onto the game board when both seats of a match is filled-in. Match starts with the first dice roll, triggering collection of reserved fees. Match can be cancelled by any party with no penalties before the first dice roll, which might come handy if the opponent is a no-show.
Real time notifications inform players when the opponent is on board or when players leave. It's always a good practice to wait for opponent on board notifications to decide whether to roll the dice or stop waiting and cancel the match. Please note that a started match has to be finished conventionally or by resigning, before a player joins another match.
In-game chat feature is on roadmap.
A match consists of maximum 9 games and first player to get 5+ points win. At the end of a game, the winner gets:
(ref: Backgammon Rules)
A match consists of minimum 2 games and maximum score a player can achieve is 7. Prizes are distributed at the end of the match.
Host plays the white pieces and the guest gets black pieces. First game of a match is always started by the host. Game winner gets to roll the first dice in next game.
Moves are played by clicking/tapping on the pieces. The value of the dice on the left is played first. Dice order can be changed by clicking/tapping on the dice. (Alternatively for desktop browsers, right-click on a piece will play the value of the dice on the right). An undo button will be activated after the first move. After all possible moves are played, a green button appears awaiting you to confirm the played moves.
Just click on menu item Withdraw Funds.