Great feedback! I am quite humbled by it
But most of all, I really appreciate how you didn't totally dump on the site for the _massive_ issue I had when you were playing (my latest deploy had a bug in the max loss alarms, which caused havoc, but I fixed it pretty quick) -- and you didn't mention it, so just wanted to say that was quite kind of you =)
The site isn't really provably fair. Each "game" you pick how far the multiplier is going to go before the game crashes. You provide a hash of that number, so we can be sure you picked it in advance.
Yeah, that's correct -- I definitely should acknowledge it. Due to the nature of the game, I'm not sure it's even possible to be fully provably fair.
I had an idea of introducing an "inverse game" -- where if someone suspects unfair play, they could place a a bet on the "inverse game". That is to say, they continually lose money (instead of continually make money) and on the game crash, they *make* their bet. So any multiplier < 2x, they would make a profit, any mutliplier > 2x they would take a loss.
Because I predetermine the multiplier, I can't change it. But I could *always* feign network issues, and not accept any unfavorable games. So I'm really at a loss to how I can make the game fully provably fair.
And as such, people will need to place some trust in me (just as they need to place some trust in X site, that it doesn't run away with their balance). All my personal details are quite public, and I'm going to introduce tools to do statistical analysis (i.e. you subscribe to the game socket, and verify none of the hashes change and record the distribution).
4) It's annoying to me when I'm playing at 2.01x, the other guy is playing at 2%, and we have to sit there watching the multiplier go up to 97x. OK, so we could have aimed higher, but who cares? When everyone bails, the game should stop. Tell us how high it was going, but don't make us watch it.
I've heard this a lot, and feel the same way -- but when I've asked people -- a lot of the players have been really against that idea, as they like to sit there and think "this could have been me". Also if someone sets their cashout to 1000x, it will degenerate to the way it is now it is now.
Perhaps a better way of dealing with it, might be making 10x the maximum multiplier. If a game gets to 10x, everyone is immediately cashed out. I need to think about it, as the games that go to 1000x are quite fun for some people.
5) I won a bunch of bonuses for being last to bail, but the bonuses weren't added to my bankroll until I reloaded the site I think.
Yeah, sorry -- this is a UI bug. They were adding to your balance, but the front-end didn't add them. I'll fix this tomorrow. As you noticed, refreshing the page fixes the problem
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
6) If I have "auto bet" enabled and I lose so much that I can't afford to play any more, I get a javascript:alert() telling me something ugly like NOT_ENOUGH_MONEY, but you don't uncheck the auto bet checkbox, so it keeps on trying. I can't uncheck it either, and end up having to close the browser tab. Just uncheck auto-bet when I'm out of coins.
Crap. I never ran into that, but I'll fix that tomorrow too.
7) Sometimes I've checked 'auto-cashout', but while the game is running I decide I don't want to cash-out at 2x, I want to go higher. Let me click to cancel the auto-cashout. The big button I usually click to buy-in, and again to bail should change to 'cancel auto-cashout' while auto-cashout is active, so I can switch back to "manual" mode on the fly.
Interesting. I like that idea. One thing I wanted to do, was plot the "auto-cashout" line on the graph -- and actually allow someone to drag it with their mouse
![Cool](https://bitcointalk.org/Smileys/default/cool.gif)
How provably fair is it really when the result of the game depends on timing? A few times I clicked to bail out just before the game crashed, but the message didn't get to the server on time (or did it?
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
) and I lost. Anything involving timing like that isn't really provably fair - I just have to trust you not to cheat me by pretending you didn't get the 'bail' message in time.
If you're worried about that specific case, the autocash out alleviates the need to worry about timing -- as it happens on the server. If you set your autocashout at 2.01x and it doesn't, I'm cheating.
However, since I've predetermined the outcome -- I could always feign network issues and reject your bet. So I think my assurances are better than nothing, there's cases when I *obviously* did not cheat -- but they definitely not as strong as the ones a single-player game against the house can offer. The only sort of gambling games that interest me are social / multi-player ones, which I guess is just not very conducive to being totally provably fair. I'll update the homepage and FAQ and change it from "provably fair" to "fair" (it is, trust me!)
9) Probably the wrong thread, sorry. But I expect you'll see it anyway.
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
Thanks very much. Really, really appreciate the great feedback and the time you took to playing the game. If you feel like playing more, I credited your account with a few bits to keep going
![Grin](https://bitcointalk.org/Smileys/default/grin.gif)