Pages:
Author

Topic: bitZino - Bitcoin Casino - Blackjack, Roulette, 3 Card Poker, Slots and more! - page 41. (Read 82361 times)

legendary
Activity: 2940
Merit: 1333
Quote
Just in case the Mersenne Twister algorithm has any unknown vulnerabilities, it's better to stay on the safe side, and not let the client directly provide the seed

I don't think this is necessary at all.  The Mersenne Twister bit is for the user's safety, not yours.  You've already securely shuffled the deck, and are just letting the user "cut" it.  Any vulnerability would be equivalent to the player being able to always cut to exactly the 29th card in the deck.  It allows him to cut predictably, but doesn't help him win in any way at all since he has no way of knowing the order of the uncut deck.

So there's no need for you to provide your own 'server_seed' - just use the client_seed for the 2nd shuffle.
legendary
Activity: 2506
Merit: 1010
Thanks so much for the extensive feedback!

Some more feedback, if you don't mind.

How about a setting in my profile so that I can have the client record (log) my play.  e..g, to later get a list of all hashes and secrets.

Just from knowing the speed of hands that the player is going at it becomes pretty easy to tell if the player is looking at the verification.  Of course, the odds are that 99.998% of us won't be verifying.   But if the client might be logging each play, for verification after the fact, then there's no way to tell which players might be scrutinizing the results.  Which keeps everyone honest.

As far as the rules, what if both the dealer and the player get blackjack?  Perhaps a page with a more complete set of rules would be useful?

What is the hold percentage (house advantage) for this game?
sr. member
Activity: 266
Merit: 252
Now you're cooking with gas!

Thanks Cheesy

Using my Android, there is some "space" character displayed next to the amounts, so 0.0 BTC looks like 0.0▯BTC

Good catch! I have fixed this issue now. Android is kinda like the new IE6 in a lot of ways :/ (I still love it, but it's annoying how the browser isn't quite standards compliant)

When showing the deposit address, a QR code would be useful.  

When showing the field for entering the address for withdrawal, a link to scan a QR code would be useful.

Agreed! I've seen this suggestion many places on this forum, and I've already started looking into how to do it. Keep your eyes peeled!

There's really no reason for me to have to register.  If you had an "instant" (or "anonymous") mode, I could create the account simply by sending BTCs to a deposit address.  And simply, when I'm done playing, I can withdraw back to the funding address, or to another address that I enter or scan.  But if I abandon the account, then my balance is automatically returned to the funding address, say after 48 hours of inactivity or something like that.

I like this idea. We had briefly considered having no registration at all when first building the site, but there were a lot of complications around it - it's frankly way easier to build a site when you have a true User with which to reference. But, now that the site is up and running, I think it's worth reconsidering, because I definitely see the utility of doing this.

And one other suggestion.  In addition to taking an address when depositing, consider also serving the user wishing to deposit by redeeming a private key and (or possibly a redeemable code from an exchange).

The reason this would be useful is so that a paper bitcoin type product could be used to fund the bitZino wallet and then used to withdraw the winnings as well.    For instance, at a club the ticket printer kicks out a funded paper bitcoin no different than what BitAddress.org produces.  That's all a player would need to then load funds into bitZino, ... play a few hands, and then withdraw back to the paper bitcoin which can be used again at a later date, or by someone else, or redeemed at an exchange for cashing out.    i.e.,  all someone needs to play is access to a smartphone mobile (or, preferably, a tablet) and a slip of paper with the two QR codes on it (or, prepaid bitcoin card like:
 - https://bitcointalksearch.org/topic/m.961085 )

Love the idea! I hadn't even considered alternative cash-in methods as of a few weeks ago, but after extensively talking with many bitcoin users recently, I see this would be a valuable feature. I'm actually surprised how many bitcoiners haven't downloaded the official client, and don't even have a wallet. We definitely have to build alternative cash-in options if we want to attract those users.

Thanks so much for the extensive feedback!
sr. member
Activity: 266
Merit: 252
Great that you're using a provably fair shuffle.

I found a typo:

dive into all the in-depth technical details on our newly launched bitZino TechBlog

"Let's reshuffle the deck using the the Fisher-yates shuffle algorithm"

Thanks for catching this! It's now fixed Cheesy
legendary
Activity: 2506
Merit: 1010
Now you're cooking with gas!

 - https://techblog.bitzino.com/2012-06-30-provably-fair-shuffling-through-cryptography.html


Ok, ... some suggestions.

Using my Android, there is some "space" character displayed next to the amounts, so 0.0 BTC looks like 0.0▯BTC

When showing the deposit address, a QR code would be useful.  

When showing the field for entering the address for withdrawal, a link to scan a QR code would be useful.

See how EasyWallet.org does it as a good example.

And, one other suggestion.

There's really no reason for me to have to register.  If you had an "instant" (or "anonymous") mode, I could create the account simply by sending BTCs to a deposit address.  And simply, when I'm done playing, I can withdraw back to the funding address, or to another address that I enter or scan.  But if I abandon the account, then my balance is automatically returned to the funding address, say after 48 hours of inactivity or something like that.

And one other suggestion.  In addition to taking an address when depositing, consider also serving the user wishing to deposit by redeeming a private key and (or possibly a redeemable code from an exchange).

The reason this would be useful is so that a paper bitcoin type product could be used to fund the bitZino wallet and then used to withdraw the winnings as well.    For instance, at a club the ticket printer kicks out a funded paper bitcoin no different than what BitAddress.org produces.  That's all a player would need to then load funds into bitZino, ... play a few hands, and then withdraw back to the paper bitcoin which can be used again at a later date, or by someone else, or redeemed at an exchange for cashing out.    i.e.,  all someone needs to play is access to a smartphone mobile (or, preferably, a tablet) and a slip of paper with the two QR codes on it (or, prepaid bitcoin card like:
 - https://bitcointalksearch.org/topic/m.961085 )
legendary
Activity: 2940
Merit: 1333
Great that you're using a provably fair shuffle.

I found a typo:

dive into all the in-depth technical details on our newly launched bitZino TechBlog

"Let's reshuffle the deck using the the Fisher-yates shuffle algorithm"
sr. member
Activity: 266
Merit: 252
bumping your site out of pending Wink

Let me know if there are any notes etc I need to add to its listing.

Thanks mem! I feel like we've made it into the big leagues now Cheesy I've got some additional details, which I'll post in your thread.
sr. member
Activity: 266
Merit: 252
Big news from bitZino today!

Through the power of cryptography, we are now Provably Fair!

We utilize a novel cryptographic approach which ensure that neither the house, nor the player can possibly know the shuffle of a deck until the moment the deck is dealt. Read about how we do it on our website, or dive into all the in-depth technical details on our newly launched bitZino TechBlog. As part of this launch, we've also increased the maximum bet on our site to 10 BTC.

So, come enjoy the game, and as always, leave any feedback for me here! I'm incredibly receptive to any suggestions or input the community has.
mem
hero member
Activity: 644
Merit: 501
Herp Derp PTY LTD
bumping your site out of pending Wink

Let me know if there are any notes etc I need to add to its listing.
sr. member
Activity: 266
Merit: 252
Thanks to everyone that has played and offered me feedback in the last 2 weeks!

We've officially hit a milestone hand: 50,000 real bitcoin blackjack hands have been played since launch! In celebration, we gave away some btc to all the players that were playing when the milestone occurred.

If you were playing anytime yesterday, you probably got a boost to your balance!

That's pretty impressive.  50k hands in how many days?  If it's since you posted about your site in this thread, that's about 1 hand every 20 seconds, 24/7.

I announced it on reddit's /r/bitcoin a few days before announcing it here. So the official launch was on June 5th - 18 days ago. That's still an average of one hand every 31 seconds, which is a pretty good start Cheesy
legendary
Activity: 2940
Merit: 1333
Thanks to everyone that has played and offered me feedback in the last 2 weeks!

We've officially hit a milestone hand: 50,000 real bitcoin blackjack hands have been played since launch! In celebration, we gave away some btc to all the players that were playing when the milestone occurred.

If you were playing anytime yesterday, you probably got a boost to your balance!

That's pretty impressive.  50k hands in how many days?  If it's since you posted about your site in this thread, that's about 1 hand every 20 seconds, 24/7.
sr. member
Activity: 266
Merit: 252
Thanks to everyone that has played and offered me feedback in the last 2 weeks!

We've officially hit a milestone hand: 50,000 real bitcoin blackjack hands have been played since launch! In celebration, we gave away some btc to all the players that were playing when the milestone occurred.

If you were playing anytime yesterday, you probably got a boost to your balance!
sr. member
Activity: 266
Merit: 252
One thing that was not obvious for me was how to withdraw: after I've won I wanted to stop playing and withdraw my bitcoins. I clicked on the withdraw link at the bottom of the page and there my bitcoins were shown under "Total balance" and "In-game balance", but not under "Available for withdrawal."

It took me a little bit to figure out I had to go back to the table and click there on leave.

Yeah, this flow has always bugged be somewhat too. I am thinking of allowing users to leave tables from the withdrawal page which would hopefully alleviate this. Thanks for the heads-up - I'll prioritize this change!


Leave is disabled during a hand though so maybe you should just put the amount on the table and a link back to the table. Or I suppose check to see if a hand is in progress and make it a "back to table" button if so and a "leave table" button otherwise.

Good call! It's never possible to cash-out a table mid-hand, so having the "Go to game" link is necessary.

Thanks for the feedback guys - this feature is now live! It should be even easier to withdraw your whole balance now.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
One thing that was not obvious for me was how to withdraw: after I've won I wanted to stop playing and withdraw my bitcoins. I clicked on the withdraw link at the bottom of the page and there my bitcoins were shown under "Total balance" and "In-game balance", but not under "Available for withdrawal."

It took me a little bit to figure out I had to go back to the table and click there on leave.

Yeah, this flow has always bugged be somewhat too. I am thinking of allowing users to leave tables from the withdrawal page which would hopefully alleviate this. Thanks for the heads-up - I'll prioritize this change!


Leave is disabled during a hand though so maybe you should just put the amount on the table and a link back to the table. Or I suppose check to see if a hand is in progress and make it a "back to table" button if so and a "leave table" button otherwise.
sr. member
Activity: 266
Merit: 252
One thing that was not obvious for me was how to withdraw: after I've won I wanted to stop playing and withdraw my bitcoins. I clicked on the withdraw link at the bottom of the page and there my bitcoins were shown under "Total balance" and "In-game balance", but not under "Available for withdrawal."

It took me a little bit to figure out I had to go back to the table and click there on leave.

Yeah, this flow has always bugged be somewhat too. I am thinking of allowing users to leave tables from the withdrawal page which would hopefully alleviate this. Thanks for the heads-up - I'll prioritize this change!

Also, (just something small): if you're on the withdraw screen and click again on the link to withdraw at the bottom of the page, the "Back"- link just goes back to the withdraw screen. I would think that from the withdraw screen if you click on back you always go back to the table.

Ah, yeah, that is kinda wonky. I just changed it so that back button always goes back to the blackjack game. Thanks!
member
Activity: 111
Merit: 10
I was playing around on your site earlier, nicely done Smiley

One thing that was not obvious for me was how to withdraw: after I've won I wanted to stop playing and withdraw my bitcoins. I clicked on the withdraw link at the bottom of the page and there my bitcoins were shown under "Total balance" and "In-game balance", but not under "Available for withdrawal."

It took me a little bit to figure out I had to go back to the table and click there on leave.

Also, (just something small): if you're on the withdraw screen and click again on the link to withdraw at the bottom of the page, the "Back"- link just goes back to the withdraw screen. I would think that from the withdraw screen if you click on back you always go back to the table.
sr. member
Activity: 266
Merit: 252
I found an internal server error.

Open the game in two windows, buyin in both of them, leave in one, make a bet in the remaining one.

Ah, I saw those errors coming through - I wondered what was causing them Cheesy I'll fix this shortly, in the meantime I'll add another BTC to your account for helping me out. Keep 'em coming!
legendary
Activity: 1246
Merit: 1016
Strength in numbers
I found an internal server error.

Open the game in two windows, buyin in both of them, leave in one, make a bet in the remaining one.
legendary
Activity: 1246
Merit: 1016
Strength in numbers
Ah, I missed that, but it is a reasonable place.
sr. member
Activity: 266
Merit: 252
I guess it could come across as me giving you a hard time, but I just thought it would perhaps be useful if I just told you everything I thought could use some attention.

No, I definitely appreciate the feedback, and you weren't harsh at all Cheesy Even if you were harsh, it would still be really valuable! I need to know what problems people are having so I can fix them, and having you tell me about them directly is the best way.

Currently the only way to bring more to the table is to click "leave". Something like an "Add chips" button, maybe even just renaming it?

"Leave" doesn't seem right at all the more I think about it. When you click it it welcomes you, which is odd for a leave button. And it's normal function is for adding chips.

You can actually add balance without leaving the table by clicking on your current balance in the lower-left of the table, just above the "Split" button. The leave buttons does behave differently in that it cashes out all your chips from the table and allows you to create a new table. I agree that this could be a bit more clear though, I'll see what I can do... Thanks!
Pages:
Jump to: