Hey! Cool. Will you be putting the code on github/bitbucket?
I can do. I was thinking it would be nice to host the bot somewhere and have people use it that way so I get referral coins. But I may as well make the source available anyway. I didn't have to write much, because the existing poker-eval package does most of the work. I've tidied up the code, ready for pushing to github, but need to test it to make sure it still runs. Should I: a) beg for more credits for testing on the bot account b) fund the bot account myself, and later ask you to lift the withdrawal ban if it wins? c) use my regular account? I just lifted the withdrawal ban now that the account has been emptied. We're not placing any limitations on what you do with the bot, so feel free to host it and reap the referral rewards. BTW, are you an iOS or Android developer? We'd love to see a mobile app that can play our games...
|
|
|
But: I don't see any calls to account/create in your sample Python code either. Is this not yet implemented? Did you miss this post? account/create is a 404 - I've been unable to create an account using the API. I missed the post, sorry. Looks like a bad typo in our doc - the service call is /account/new (not /account/create) but all the parameters are right. We'll update our doc and push out changes ASAP. Edit: another error in the API doc: videopoker/deal has an response called 'deal_hash' which is documented as: "The key to the account you want to play the game with". Copy/paste error I'm guessing.
Thanks. Fixed. Edit2: I got the bot running. It plays optimally, adapting its play to take the size of the progressive pot into account. That means it has a higher expected return than the wizardofodds 'optimal strategy', because that doesn't take the pot size into account. It still managed to lose the 0.2 BTC you put in the bot account though... Here's a lot of it losing a lot, even though playing optimally (none of the decisions it made were any different than if the pot had been at 4000, btw):
Hey! Cool. Will you be putting the code on github/bitbucket?
|
|
|
FWIW, you could change the account name to something descriptive (like "dooglusbot"), then we can all easily identify it on the recent tab.
Is that only done through the API or is there a web interface for changing the display name? You can do it with either. The /account/rename API call will do it, and the red & white portrait icon under the chat in the web view will do it too. Might there be any plans to add username/password as an alternative method to access my account (rather than just knowledge of the access key)?
There is another service that allows both -- either the "low security" method where the URL must be bookmarked/remembered (just like with BitcoinVideoCasino) as well as the ability to use a username/password. That seems to work well when as a compromise, otherwise I'm uncomfortable letting anyone watch me play or snap a photo as the account_key is sitting there in plain view.
Not at this time. I know a number of people have asked for it but the other programmer and I believe the account key to be quite secure (when played from a private place). A username/password isn't really any more secure, as you're just trading one insecurity (public viewing of your account key) for another (the security of your email, which generally isn't very secure). We are talking about a couple alternatives. Perhaps we can optionally allow people to set a password, but if you lose the password you're out of luck (we won't store any personally identifiable information). We'll explore some possibilities with this, so stay tuned. Also, on the site the old Twitter account screen name is still being used, @BTCVideoPoker ... whereas the current Twitter account is - http://twitter.com/BTCVideoCasinoReally? Thanks for pointing this out! It's just me and another guy so sometimes a few of these details get overlooked:(
|
|
|
We don't have any play money accounts right now, but I can put 0.2BTC in an account that you can't withdraw from if that's good enough for now. Go to the website and get a new account key, and give me the bitcoin address and I'll fund it.
Thanks. It's 1McFaheArC7z2tdzStSsh2pDdvf3vhUJxx. The name is '2a1cbb5e9d'. I considered signing up with my own referral code, but that seems a little rude. No worries.. I just sent 0.2BTC to that address and locked the account from withdrawing. Let me know if you need anything else! FWIW, you could change the account name to something descriptive (like "dooglusbot"), then we can all easily identify it on the recent tab. And FWIW #2, you're welcome to use a referral code within your programs.
|
|
|
I think there's a typo in your API documentation: On failure, {"reason": "amount_too_small", "result": false, "time": 0} result This value will be false in the event of an error reason One of the following errors: amount_to_small - You specified a withdrawal amount less than the minimum required. Edit: /chat/users says it takes a 'msg' parameter. That's probably incorrect, and was just copy/pasted from chat/post. In the '/update' documentation it says 'For “oulette” gamedata'. Missing an 'r'. Ah, thanks for this. I've made the changes locally and a new doc will be pushed sometime soon:)
|
|
|
If that 99.6% autoplay bot ever gets released, we'll definitely mention it on our site:)
Is there such a thing as a 'play money' account, which I can use when testing the bot and/or the API? Or is it possible maybe for you to give me an account with a balance, but with 'withdraw' disabled, so it's real bitcoins, but I can't get my hands on them? We don't have any play money accounts right now, but I can put 0.2BTC in an account that you can't withdraw from if that's good enough for now. Go to the website and get a new account key, and give me the bitcoin address and I'll fund it.
|
|
|
1) love this site, love whoever is behind it.
2) The constant coding of new games is awesome, and keeps me personally checking back all the time to see new improvements.
3) "autoplay" is absolutely brilliant when applied to all games, but with videopoker it actually makes it fun for me to play, really scratches that degen itch but without me having to constantly make the same decisions. API so dooglus can write his own set of rules IMO and get that bad boy up to 99.6% payouts.
If that 99.6% autoplay bot ever gets released, we'll definitely mention it on our site:)
|
|
|
There were a couple small issues that were fixed today, mostly text changes, but some minor roulette functionality was adjusted as well.
|
|
|
I just want to let everyone know that we've update the site with a few new features: a referral program, a public API, and we've upped the Blackjack max bet limit to 0.25 BTC.
|
|
|
Hey -- just wanna let everyone know that BitcoinVideoPoker has got a new name and a new game. Bitcoin Video Casino now has progressive Blackjack (the only Bitcoin Blackjack game with a progressive jackpot, perhaps?) as well as the awesome retro Video Poker game we've always had. Site: https://bitcoinvideocasino.com/Min Cash In: 0.00000001 Min Cash Out: 0.02 (0.001 withdrawal fee to covert Bitcoin transaction fee) Games: Progressive Video Poker, Progressive Lucky 7's Blackjack Min Bet: 0.001 Max Bet: 0.005 (Video Poker), 0.01 (Blackjack) Comments: Provably fair, instant deposits, no registration required -- just deposit and play. That's how we like it.
|
|
|
You have a return of -1 for non paying hands. For the other hands you're showing the payout, not the profit, so you should do the same for the non paying hands. The payout is 0. We have to either use 'payout' everywhere, or 'profit' everywhere. We can't mix them. You've calculated that the expected return per 1 chip play is negative... That's a house edge of over 100%. Your 87588 figure is how big the pot would have to be to give you a 100% house edge if you did actually take 1 extra chip from the player each time they lost. Here's my calculation of the required pot to make a 100% payout: 777d 2149 60 0.0000034535 289562.000 0.0074 777s 1000 180 0.0000103605 96520.667 0.0104 777 250 6600 0.0003798841 2632.382 0.0950 77s 50 19200 0.0011051174 904.881 0.0553 77 25 72000 0.0041441902 241.302 0.1036 7 5 1238400 0.0712800713 14.029 0.3564 lose 0 16037280 0.9230769231 1.083 0.0000 ------ -------- ------------ ---------- ------ all 17373720 1.0000000000 1.000 0.6280
total payout is 10910940 / 17373720 = 0.628014 extra payout needed from jackpot to make 100% is 6462780 / 17373720 = 0.371986 each chip in pot adds 60 to numerator, so need to add 6462780 / 60 = 107713 to pot so pot needs to be current pot (2149) + 107713 = 109862
and here's the same table with the 109k jackpot: 777d 109862 60 0.0000034535 289562.000 0.3794 777s 1000 180 0.0000103605 96520.667 0.0104 777 250 6600 0.0003798841 2632.382 0.0950 77s 50 19200 0.0011051174 904.881 0.0553 77 25 72000 0.0041441902 241.302 0.1036 7 5 1238400 0.0712800713 14.029 0.3564 lose 0 16037280 0.9230769231 1.083 0.0000 ------ -------- ------------ ---------- ------ all 17373720 1.0000000000 1.000 1.0000
Here's your 100% house edge game (0% payout) where the player gets a negative payout when they lose: 777d 87588 60 0.0000034535 289562.000 0.3025 777s 1000 180 0.0000103605 96520.667 0.0104 777 250 6600 0.0003798841 2632.382 0.0950 77s 50 19200 0.0011051174 904.881 0.0553 77 25 72000 0.0041441902 241.302 0.1036 7 5 1238400 0.0712800713 14.029 0.3564 lose -1 16037280 0.9230769231 1.083 -0.9231 ------ -------- ------------ ---------- ------ all 17373720 1.0000000000 1.000 0.0000
Yup, you're right. Finally adjusted my numbers and came to the same conclusion you have. Blackjack is going to be a very different game than video poker. The pot will grow slowly, but it won't be won as often. I do hope that some day we pay 110 BTC to some lucky progressive winner
|
|
|
cant seem to deposit to the address given in secrete key how or what address do i deposit to I follow instructions on site however It wont allow me to deposit
Hey, sorry! Minor downtime:) It should be good to go now. Still having problems, Is their any instructions on how to deposit step by step as saying invalid address to deposit to. If you reload the page (bitcoinvideocasino.com) you should get a new address. If you're getting "invalid address" can you tell me what address it is giving you?
|
|
|
cant seem to deposit to the address given in secrete key how or what address do i deposit to I follow instructions on site however It wont allow me to deposit
Hey, sorry! Minor downtime:) It should be good to go now.
|
|
|
The two terms I have differently are: 250: 250 * ( 20 * 15 * 18 ) (first card = any 7, second card = one of the other suits, last card = any seven) = 5400 (you have 6600) 1000: 1000 * ( 20 * 4 * 3 ) (first card = any 7, second card = one of the remaining 4 sevens that have the same suit, last card = one of the remaining 3 cards) = 240 Anyways. I reran my numbers and I think I was off on one calculation. After adjusting, I get 91k as the pot for breakeven: http://imgur.com/RJnIBbAHow did you pick the numbers for the 250 win? There are indeed 240 ways to get 3 suited 7's, but 60 of them are diamonds, so only 180 are non-diamonds. As for the 250 win, there are 20*19*18 = 6840 ways to get 3 sevens. 4*5*4*3 = 240 of them are suited, so 6840-240 = 6600 are unsuited. Your 5400 number doesn't include the case where the first two 7's are suited, but the 3rd isn't. My numbers: result pay perms probability odds payout ------ --- -------- ------------ --------- ------ lose 0 16037280 0.9230769231 1.083 0.0000 7 5 1238400 0.0712800713 14.029 0.3564 77 25 72000 0.0041441902 241.302 0.1036 77s 50 19200 0.0011051174 904.881 0.0553 777 250 6600 0.0003798841 2632.382 0.0950 777s 1000 180 0.0000103605 96520.667 0.0104 777d 2149 60 0.0000034535 289562.000 0.0074
total payout is 62.801514%
Edit: I notice that in you image the numbers in cells B8-B14 don't sum to the number in B15: >>> 60+240+5400+19200+72000+1238400+16037280 # (sum of your permutations) 17372580 >>> 60+180+6600+19200+72000+1238400+16037280 # (sum of my permutations) 17373720 >>> 260*259*258 # (real total number of permutations) 17373720
OK, you're right on both the two numbers: 180 for the three suited 7s because diamonds don't count, and I now have the same number you do for the 250 win. I'm still computing about 87 btc as the break even point. http://imgur.com/tCvzdXxThe numbers seem to add up too. Any ideas?
|
|
|
FWIW, the EV crosses 100% around 70 BTC, if my math is right:)
I made it around 110 BTC: >>> (260*259*258 - 5 * 20*240*258 - 25 * 20*15*240 - 50 * 5*4*4*240 - 250 * (20*19*18 - 5*4*3*4) - 1000 * 5*4*3*3) / (5*4*3) 109862
That's assuming you always deal 3 cards to the player. In practice the player will probably stand with 77 vs 6, not hit to see the 3rd card. The two terms I have differently are: 250: 250 * ( 20 * 15 * 18 ) (first card = any 7, second card = one of the other suits, last card = any seven) = 5400 (you have 6600) 1000: 1000 * ( 20 * 4 * 3 ) (first card = any 7, second card = one of the remaining 4 sevens that have the same suit, last card = one of the remaining 3 cards) = 240 Anyways. I reran my numbers and I think I was off on one calculation. After adjusting, I get 91k as the pot for breakeven: http://imgur.com/RJnIBbAHow did you pick the numbers for the 250 win? edit: fixed another number
|
|
|
Couple updates: 1. We placed a link to the blackjack rules in effect on the left sidebar. 2. Sorry, TradeFortress! Unfortunately, LUCKY 7's only played with the first three cards. Check out the help page for clarity. We'll be expanding this in the future to explain in more detail. 3. We fixed autoplay to not pop up that crazy deposit dialog when you run low on credits! 4. We also fixed the credit display when getting a Blackjack. It used to take a while before the credits would update. That's fixed! This is correct when you don't consider the jackpot, ~65% EV. However, we put 99.5% of the side bet back into the Jackpot, so the jackpot is not only growing with each Blackjack hand played, but also the majority of the side bet money goes into the Jackpot and is eventually returned to the players. FWIW, the EV crosses 100% around 70 BTC, if my math is right:) And just to be clear (I apologize that it's not so clear on the web site right now!): it's only your first three cards that matter. Even if you split, we check the first three cards. So feel free to split 7-7, if you want, without fear of losing any jackpot prizes:) First three cards? It is the first three cards.. or do you mean the first two cards? Hmm. First 7 / First 2 sevens / First 3 sevens. If there's something other than a 7, then cards after it do not count. So, if your first three cards are: 7-2-2 you get: one seven 7-7-2 two sevens 7-7-7 three sevens 7-A-7 one seven 6-7-7 zero sevens Does that clear it up?
|
|
|
Couple updates: 1. We placed a link to the blackjack rules in effect on the left sidebar. 2. Sorry, TradeFortress! Unfortunately, LUCKY 7's only played with the first three cards. Check out the help page for clarity. We'll be expanding this in the future to explain in more detail. 3. We fixed autoplay to not pop up that crazy deposit dialog when you run low on credits! 4. We also fixed the credit display when getting a Blackjack. It used to take a while before the credits would update. That's fixed! This is correct when you don't consider the jackpot, ~65% EV. However, we put 99.5% of the side bet back into the Jackpot, so the jackpot is not only growing with each Blackjack hand played, but also the majority of the side bet money goes into the Jackpot and is eventually returned to the players. FWIW, the EV crosses 100% around 70 BTC, if my math is right:) And just to be clear (I apologize that it's not so clear on the web site right now!): it's only your first three cards that matter. Even if you split, we check the first three cards. So feel free to split 7-7, if you want, without fear of losing any jackpot prizes:)
|
|
|
Another bug? I cannot act - all the buttons are grey. There was an error message in a pop up dialog, but I didn't make a note of what it said: Just so it doesn't look like I'm ignoring you -- we chatted in the chat system and worked out what happened here. Basically, I restarted the server at the most inopportune moment:) I refunded you the credit for that game and so far it looks like things are going well.
|
|
|
The blackjack screen is flashing "PLAY 10 CREDITS" at me, even after I changed the bet size to 6 credits. Is that a bug, or am I misunderstanding what it's trying to tell me? Ah, I can see the confusion here. "PLAY 10 CREDITS" is a banner similar to the video poker one that says "PLAY 5 CREDITS", advertising and enticing you to play up to 10 credits. Your actual bet amount is in the white text, BET 6. That's what you'll pay per hand. I'll note down that this is confusing and we'll do something about it.
|
|
|
|