It is here! After two months of public testing, more than 5000 hands played by dozens of people, sleepless nights and enormous efforts, Graphene Lab presents PokerChained Open Beta on the EOS Mainnet!
What’ve we achieved?
p2p Texas Hold’em functioning on the EOS Mainnet
Usage of DCDp (Decentralized Card Deck Protocol)
PokerChained is the first client operating on Decentralized Card Deck Protocol (developed by yours truly). DCDp makes development of the games that need decentralized card deck much easier; We plan to build decentralized ecosystem around it in the future.Fully on-chain implementation
Game’s logic is implemented in EOS smart-contracts only.Decentralization
Shuffling and encryption of cards are happening on clients’ devicesSafety
Users’ funds are stored in the smart-contract during the game; deposits and withdrawals are instant.Cross-platform
Clients for Windows, MacOS and Android are available. Also there is web-interface and test version for the iOS.
Features
Deposits and withdrawals
In-game balance is created for the account after user chooses limit, buy-in size and clicks “Play”. We’d like to draw your attention to “auto-rebuy” function – if you don’t want to deposit funds automatically in case of losing your buy-in, clear the corresponding tick box in the lobby. You can withdraw your funds instantly at any time using “Withdraw” button (or by clicking on the “Exit”).
Resources
As all the game happens on-chain, every action spends resources of your account. Please consider this while playing (there are indicators that will help you to keep your eye on the resources), otherwise you risk to finish the game incorrectly.
During the testing we’ve discovered that 50 EOS for CPU and 1 EOS for NET are more than enough to play the game comfortably for a long time.
Shuffling
Generation of deck and shuffling of cards are happening on players’ devices only. Unfortunately it takes time to transfer all the keys between players that consequently leads to delays during the game. We are constantly optimizing the code and will smooth the game process in the future releases.
PLEASE NOTE: ONLY exit the game using "Lobby" and "Exit" buttons. As of this publication, game needs all the players at the table to keep their apps running – otherwise game ends incorrectly for all of them. This problem might be solved in the future by implementing keys’ sharing.
Rake
As of today rake’s basic functionality is implemented:
rake is 3% of the pot
CAP (rake’s maximum size) is 5 EOS
rake’s system uses “Weighted Contributed” scheme – proportionally to every player’s stakes
rake is taken from the pot after the end of the game
rake is not taken if there was no flop (No flop – No drop); also it is not taken if the game was finished incorrectly.
We plan to remake rake system considerably while developing DCDp (however we won’t increase % of rake and its CAP). Among other things, we’ll implement loyalty system, rakeback and will reward our players with protocol’s token. Please note that rake which is being taken now is being recorded in the smart-contract – this way all the users who play today will eventually receive the corresponding reward.
How to play?
There are clients for Windows and MacOS (they can be found on our GitHub page), client for Android is available on PlayMarket. iOS version is on the approval stage – however you can test it using Apple TestFlight.
In the current release you need to import your private key (unfortunately it’s not easy to integrate Scatter with desktop and mobile clients – but we’re working in it). If it makes you feel uncomfortable, feel free to use our web-interface (with login via Scatter).
If you’ve chosen the last option, we HIGHLY RECOMMEND you to whitelist all the actions related to our app (otherwise you’ll need to approve them one-by-one – and there are A LOT of them). You can find the detailed instruction on this matter here.
Oh, we’ve almost forgot! The first player who will win the hand with Royal Flush (or Straight Flush A2345) will receive 100 EOS (they are already reserved on the pokerchained account).
Conditions:
at least two players have to reach showdown
you need to win the hand (or be among the players who win the hand) with Royal Flush or Straight Flush A2345
screenshot your win and send it to our chat along with the name of your EOS account and approximate time (UTC). You’ll help us (though it is not mandatory) if you won’t play after that till we confirm the result.
In case the combination will be on the board, the prize will be divided among the players who will reach showdown.
What’s next?
There are plenty of things coming! Besides technical enhancements (interface improvements, remake of rake system, increase of application’s speed, implementing of fees for incorrect exit from the game), we are working on loyalty system (which will allow to reward loyal players) and developing a partner program. Also we have extensive plans concerning DCDp and protocol’s token – but it deserves a separate article :)
Also we’d like to express gratitude to our friends at Blockchained SBP and EOSNation BP, who have launched READ nodes for our app – thanks to them we can provide higher level of decentralization and comfort to our users.
We still have a bounty for finding critical bugs (that result in players losing their funds, or getting an advantage over other players). Please contact us about them at our email poker@graphenelab.io with your contact info and the name of your EOS account (also please report other mistakes to our GitHub).
If you have any questions, you can always contact us via our official Telegram Also we’ll really appreciate if you’ll use this form to leave the feedback.
Follow us on our website, Twitter and Medium.
Best Regards,
Graphene Lab
Congratulations @graphenelab! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
<table><tr><td><span><img src="https://images.hive.blog/768x0/https://steemitimages.com/60x60/http://steemitboard.com/notifications/firstvoted.png" srcset="https://images.hive.blog/768x0/https://steemitimages.com/60x60/http://steemitboard.com/notifications/firstvoted.png 1x, https://images.hive.blog/1536x0/https://steemitimages.com/60x60/http://steemitboard.com/notifications/firstvoted.png 2x" /><td>You got a First Vote <tr><td><span><img src="https://images.hive.blog/768x0/https://steemitimages.com/60x70/http://steemitboard.com/@graphenelab/voted.png?201903220921" srcset="https://images.hive.blog/768x0/https://steemitimages.com/60x70/http://steemitboard.com/@graphenelab/voted.png?201903220921 1x, https://images.hive.blog/1536x0/https://steemitimages.com/60x70/http://steemitboard.com/@graphenelab/voted.png?201903220921 2x" /><td>You received more than 10 upvotes. Your next target is to reach 50 upvotes. <p dir="auto"><sub><em>You can view <a href="https://steemitboard.com/@graphenelab" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">your badges on your Steem Board and compare to others on the <a href="http://steemitboard.com/ranking/index.php?name=graphenelab" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Steem Ranking<br /> <sub><em>If you no longer want to receive notifications, reply to this comment with the word <code>STOP <p dir="auto"><strong><span>Do not miss the last post from <a href="/@steemitboard">@steemitboard: <table><tr><td><a href="https://steemit.com/carnival/@steemitboard/carnival-challenge-here-are-the-winners" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link"><img src="https://images.hive.blog/768x0/https://steemitimages.com/64x128/http://i.cubeupload.com/rltzHT.png" srcset="https://images.hive.blog/768x0/https://steemitimages.com/64x128/http://i.cubeupload.com/rltzHT.png 1x, https://images.hive.blog/1536x0/https://steemitimages.com/64x128/http://i.cubeupload.com/rltzHT.png 2x" /><td><a href="https://steemit.com/carnival/@steemitboard/carnival-challenge-here-are-the-winners" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Carnival Challenge - Here are the winners <h6><a href="https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1" target="_blank" rel="noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">Vote for @Steemitboard as a witness to get one more award and increased upvotes!@tipU voting service instant upvotes | For investors.This post is supported by $39.58 @tipU upvote funded by @blockchained :)
You got a 100.00% upvote from @emperorofnaps courtesy of @blockchained!
Want to promote your posts too? Send 0.05+ SBD or STEEM to @emperorofnaps to receive a share of a full upvote every 2.4 hours...Then go relax and take a nap!
You have been defended with a 100.00% upvote!
I was summoned by @blockchained.
You got a 59.80% upvote from @brupvoter courtesy of @blockchained!
You got a 77.10% upvote from @redlambo courtesy of @blockchained! Make sure to use tag #redlambo to be considered for the curation post!
You got a 84.34% upvote from @bid4joy courtesy of @blockchained!
You got a 60.31% upvote from @whalepromobot courtesy of @blockchained!
You just received a 81.29% upvote from @honestbot, courtesy of @blockchained!
You got a 64.87% upvote from @mitsuko courtesy of @blockchained!
Please help. "In the current release you need to import your private key". Which Private Key? Where I should get it? I am using android mobile app for now.
Hi! You need account in EOS blockchain, for play use Active Private key in mobile/desktop OR Scatter in web
For create EOS account you can use the following services (Fee could be required)
https://eos-account-creator.com https://www.zeos.co https://www.eostart.com/ https://irex.io
50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP Don't delegate so much that you have less than 50SP left on your account.This post has received a 100.00% upvote from @msp-bidbot thanks to: @blockchained. Delegate SP to this public bot and get paid daily: