New to this forum. At risk of getting squashed, I was hoping for some feedback on a new online craps simulator I have developed. I fell in love with the game after my first trip to Vegas a few years ago and started fiddling with the math. I'm a web developer so I turned it into this: CRAPSFORWARD (link restored by mod after Wizard approval)
Some feedback would be most welcome. I've tried to make it interesting and fun without being overly complicated, but I'll admit it only appeals to a niche audience. So I figure I should probably give that audience something they find useful. Please let me know what you think.
Thanks.
Quote: manipogoHi All,
New to this forum. At risk of getting squashed, I was hoping for some feedback on a new online craps simulator I have developed. I fell in love with the game after my first trip to Vegas a few years ago and started fiddling with the math. I'm a web developer so I turned it into this: link disabled by mod.
Some feedback would be most welcome. I've tried to make it interesting and fun without being overly complicated, but I'll admit it only appeals to a niche audience. So I figure I should probably give that audience something they find useful. Please let me know what you think.
Thanks.
mani,
mani: there are rules on the forum. Here's one you need to know. Rule 3 No free advertising. If you want to advertise on this site then expect to pay. Members in good standing may plug their own product or service, with prior permission. However, "good standing" must be earned. Definitely don't post an ad in your very first message!
Ordinarily, we just blast this type of message out of here and ban the account. However, I appreciate how you wrote the forum, and I think your product might be of interest. I strongly encourage you to contact the Wizard and request permission to advertise and/or present your product.
Thanks for the heads-up. I will send the boss a message.
Cheers.
Quote: manipogoBeach,
Thanks for the heads-up. I will send the boss a message.
Cheers.
mani,
Thanks for respecting the process and getting the Wizard's approval. Link has been restored above. Welcome to the forum!
I may have found a minor flaw. When using the iron cross with a set up of $5 on the place 5 the simulator actually places $6.
BTW I like the format of the site. Good Job!
I see what you mean. Good catch. Someone also mentioned that the no-risk-don't-come is not working. I am working on that one as well. Thanks.
It seems to run 100 sessions very quickly. I'd love to see it run more. Maybe give an option of how many sessions one would like it to run?
Question. When you tell it to buy let's say the 6 and 8, could you program it to not buy one of them if that is the point? I believe most people don't buy a number that has been established as the point?
ZCore13
I like the idea of the betting systems that are dependent on the point. Hopefully I'll get a chance to tinker with it a little more this week. I'll post back when I have something to show. Thanks again.
-Bug fixed in "anything but seven" system where $6 was being placed on the 5.
-Bugs fixed in "no risk don't come" - works now.
-Bugs fixed in Don't Come where a ComeOut of 7 didn't resolve the bet.
Thanks for all your feedback. I try to get going on some new features next week.
- The martingale and "reverse" martingale betting system now includes the option to select the maximum bet multiplier. You can decide how many times you're willing to double the bet.
- Users can select a "cash out" value which stops the simulator when a certain target balance is reached instead of just selecting a time limit.
- More stats are shown on the results page including win-loss per hour, average bet per roll and total amount bet. These might be useful to users looking to track or estimate casino comps.
- Also fixed a bug in the way hardways were being handled. Not sure how that one slipped by for so long.
Cheers
What pseudorandom number generator do you use?
I am using the mt_rand function built into php. It uses the Mersenne Twister algo if that means anything (just looked it up). I was initially using the rand() function which uses the LCG algo (also just looked it up), but it was a bit slower and "less random".
Quote: manipogoHi,
I am using the mt_rand function built into php. It uses the Mersenne Twister algo if that means anything (just looked it up). I was initially using the rand() function which uses the LCG algo (also just looked it up), but it was a bit slower and "less random".
Yes, that means something, thanks.
I feel glad you put "less random" in quotes. Kind of like "less pregnant." :)
Quote: ConcinnityYes, that means something, thanks.
I feel glad you put "less random" in quotes. Kind of like "less pregnant." :)
Well there are actually degrees of randomness, unlike pregnancy.
Actually I guess this could turn into a fight over pedantry, which I'm trying to avoid. There's true randomness and then there's pseudo-random number generators. The latter can be exploited/exposed if they aren't "good enough." But whatever.
Quote: AcesAndEightsWell there are actually degrees of randomness, unlike pregnancy.
Actually I guess this could turn into a fight over pedantry, which I'm trying to avoid. There's true randomness and then there's pseudo-random number generators. The latter can be exploited/exposed if they aren't "good enough." But whatever.
We never have degrees of randomness. Ever. It exists as a binary condition (like pregnancy). I feel very curious as to why you'd think otherwise. Please, enlighten me!
I agree about what you call "true randomness" (a regrettable term that has lately come into vogue in certain circles that should know better; we don't need the redundant term "true") versus pseudorandom number generators.
I don't consider this pedantry by the way. I consider it vital in the sense that thinking otherwise causes serious harm. I've seen too many exploits based on bad PRNGs (in a different field than gaming -- I have no idea how PRNGs work in the gaming industry, per se).
Quote: ConcinnityWe never have degrees of randomness. Ever. It exists as a binary condition (like pregnancy). I feel very curious as to why you'd think otherwise. Please, enlighten me!
I agree about what you call "true randomness" (a regrettable term that has lately come into vogue in certain circles that should know better; we don't need the redundant term "true") versus pseudorandom number generators.
I don't consider this pedantry by the way. I consider it vital in the sense that thinking otherwise causes serious harm. I've seen too many exploits based on bad PRNGs (in a different field than gaming -- I have no idea how PRNGs work in the gaming industry, per se).
Yes, you are correct, pseudo-random number generators are not actually random. So in that respect, it is binary. But a good PRNG is "good enough" to simulate a casino game. A bad PRNG will bite you in the ass, that's for sure.
Some day I hope to use random.org for something. I haven't had the opportunity yet.
Quote: AcesAndEightsYes, you are correct, pseudo-random number generators are not actually random. So in that respect, it is binary. But a good PRNG is "good enough" to simulate a casino game. A bad PRNG will bite you in the ass, that's for sure.
Some day I hope to use random.org for something. I haven't had the opportunity yet.
When I first started fooling around with simulating craps, I was using the "rand" function in the standard "C" library. I did an experiment in which I called it many, many times and saved the results, then graphed them. I realized that there was a serious flaw in the function, and that the dice results did not reflect the expected shape of the graph. I don't remember exactly what the flaw was (too many 2s and 12s?), but it was clear. Oops! I bought a library from an outfit called, IIRC, Numerical Recipes, which had a few good RNG's.
BTW, random.org is a very interesting website.
Quote: goatcabinQuote: AcesAndEightsYes, you are correct, pseudo-random number generators are not actually random. So in that respect, it is binary. But a good PRNG is "good enough" to simulate a casino game. A bad PRNG will bite you in the ass, that's for sure.
Some day I hope to use random.org for something. I haven't had the opportunity yet.
When I first started fooling around with simulating craps, I was using the "rand" function in the standard "C" library. I did an experiment in which I called it many, many times and saved the results, then graphed them. I realized that there was a serious flaw in the function, and that the dice results did not reflect the expected shape of the graph. I don't remember exactly what the flaw was (too many 2s and 12s?), but it was clear. Oops! I bought a library from an outfit called, IIRC, Numerical Recipes, which had a few good RNG's.
BTW, random.org is a very interesting website.
Yes, it's pretty cool. The only problem is that the network latency could become a huge bottleneck if you're running a large number of simulations. In that case, the Mersenne twister or some other PRNG is usually good enough.