Thanks for all the feedback Dooglus! This stuff really helps us make bitZino a better website.
Here's a funny/cool/interesting one:
If I type my bet amount rather than using the mouse, I can't enter any amount that begins with an 8 or a 9. I can type amounts with 8s and 9s in them, just not at the start.
It's hard to imagine what's special about 8 and 9 that would cause this bug. I can type 4 then 2x to get 8, or type 7 then +1, but I can't type just 8.
This happens in both craps and roulette, and for both play money and bitcoin play.
This was one pretty bizarre! It turns out it was due to the way parseInt is implemented in javascript. We were calling parseInt without the optional second argument (which is the base of the number), and so javascript was trying to parse '08', and couldn't automatically figure out the base of the number. If you just pass the second argument (which is the correct defensive way to code it anyway), then the string is parsed correctly.
We've fixed all our javascript to call parseInt with the correct number of arguments.
A niggle:
I was just playing craps for uBTC. I cashed out, then went to buy back in. I hadn't noticed that the units had switched back to uBTC automatically.
I typed "100000" into the amount box and clicked 'Buy in', thinking it was still in uBTC units, not noticing it had been changed on me. It automatically changed the 100000 to 100 (which is my whole mBTC balance) and bought in for that amount. I could easily have started playing thinking I was playing for uBTC not mBTC since it (a) changed the units automatically and (b) reduced the amount I asked to buy it for without warning me that it was more than I had.
So I guess I'd prefer it to remember the units I select, until I change them again. I'm not sure what would be better than automatically fixing the buy-in amount. Maybe leave it as typed, and just give an error if the user clicks 'buy-in' with an invalid amount in the text field.
Edit: oh, and I don't see a way to change the units back from uBTC to mBTC. I guess since it defaults to mBTC each time I play, it's not needed the way things are currently set up.
Thanks for catching this! We definitely don't want people to accidentally wager for more than they were wanting to.
We've changed the behavior here to just disable the "Cash in" button if the value you entered is invalid. So, now we will never automatically change the value on you.
The default minimum bet on a table will always be the value of your account's "Base currency" (which you can set in your account edit page). I think it may be confusing if we remembered the minimum bet of the last table you cashed out from, rather than using the value you set for your account. I hope that the new behavior of disabling the button should also help to make it clear what's going on.
We don't have the option to increase the maximum bet of an in-progress table, since this would result in a lot of corner-cases usability-wise.
We are still looking at getting rid of the whole concept of "Base currency" though, and possibly having users just always enter the minimum bet when they cash in to a new table. There are just many corner cases and usability issues to consider when making this type of change.
[/quote]
Almost everywhere I click on your site gives instant feedback of some kind, so I know the click registered. But I just clicked the 'cash out' link in the top right and had to wait a few seconds without knowing whether my click had registered or not. Maybe darken the text as soon as it's clicked, so I know the click 'worked'?
Good catch! We fixed this button so that it greys out when you click it.
I don't know if it's just my eyes, but I find it quite hard to read the green text on a grey background at the top of the screen after withdrawing:
Oh yeah, I had forgotten about the notification messages style. I changed the background here to be darker, and also changed the location so that it's not right at the top of the page.
This should make it somewhat better, but we'll probably give the notifications a more comprehensive UI adjustment soon.
(and I'm starting to feel like this is too much nit-picking - let me know when the level of my reports becomes annoying please)
I will never get annoyed with anyone's feedback! Keep it coming!
I've added another quarter-BTC to your account, Dooglus to thank you for all the feedback. We highly value useful feedback, so that offer is good for anyone else too!