Thread Rating:

ahiromu
ahiromu
  • Threads: 112
  • Posts: 2107
Joined: Jan 15, 2010
August 10th, 2012 at 12:36:19 AM permalink
!Note!
I was originally going to ask for a Wincraps simulation, then I just started to think about it in terms of a programming standpoint and I was asking for way too much time from some random person. I'd be perfectly happy to both pay for Wincraps and program it myself. All I ask from you Wincraps peoples is whether or not I can run the following simulation through Wincraps for things like a graph of the distribution after any number of rolls and risk of ruin after 200-300 rolls, both with 50k simulations.

FYI: The bankrolls I'd want to test with this are $2k,$3k,$4k.

I have been putting together a betting scheme that mixes stupid fun bets with some level of betting common sense. The low HE bets make up about 90% of the starting points and are pressed much more often.

Starting points: $30 6/8, $5 5/9, $5 hard point (Of 6/8 only),$10 pass,$30>$50 max odds for 3,4,5x, NEVER press point/odds.

Pressing scheme: $30 6/8 press together by two units each time. So like 30>42>54>66>etc. In the previous example, you would get paid $35 for a hit but subtract $24 to press both the 6 & 8 together. You'd get paid $11 and be at $42 on both the 6 & 8. The 5/9 $5 is only pressed one unit each hit and NOT together. Example: 5>10>15>20>etc.

Hard: $5 on hard points of 6/8, not 4/10. The original bet is pressed to 5x (5 for 1). Example: 5>25>125>625(!)>etc. Hard numbers go off on the come out roll. So this is what would happen: Point of 6 established, $5 on hard 6 > hard 6 > press to $25 and rack a green. Craps, my odds are off so only lose the PL. Point of 8 established, $25 on hard 6 is back on and now have $5 hard 8. Let's say soft point is 8, then we establish 6 as our point (again it's off so it doesn't matter if craps/seven/soft hit). I do NOT press the hard to $30 ($25+$5). This $25 will either be parlayed to $125 with $125 to my rack or seven'd/soft'd out, in which case it's not replaced unless the next point is the same number. Then we're back to $5.

If the point is any number that has a place bet on it, then that place bet goes off. If there's a seven out, I start the progression from the beginning again. If the point is hit, I replace the original amount I took off. This is a situation where the 6/8 can get imbalanced. Maybe this can all be part of a loop and before a come out roll you can have a "check progression equality" subroutine or something (I have a bit of scripting/java experience).

Disclaimer: In no way am I saying that I can change the HE and I expect to lose in the end. I understand that turning my stuff off on the come out does nothing to the HE. I normally only play PL + 6/8 at lower stakes, but this betting pattern interests me for its volatility potential.


tl;dr - Looking for someone to tell me if Wincraps can run this scheme.
Its - Possessive; It's - "It is" / "It has"; There - Location; Their - Possessive; They're - "They are"
mustangsally
mustangsally
  • Threads: 25
  • Posts: 2463
Joined: Mar 29, 2011
August 10th, 2012 at 12:51:11 AM permalink
I say go for it.
If I can do it, any one can!

WinCraps has no problem in doing all of that.
And just under $20.

You need to learn how to program it.
It is simple Basic stuff in real English.
There are many free auto-bet files already available at the site and the help section has lots of great examples.

sleep time

Sally
I Heart Vi Hart
odiousgambit
odiousgambit
  • Threads: 326
  • Posts: 9583
Joined: Nov 9, 2009
August 10th, 2012 at 1:01:14 AM permalink
I find myself pretty limited as to writing a program. I am sure the frustrations are similar to other programming, however, it is certainly true you don't need to know any math. I am sure also it is just a matter of how much time you want to spend mastering it, and it is clearly master-able.

The available pre-written programs do a lot, and you can modify them.

BTW I don't remember seeing risk of ruin come up in any stats.

Lastly, best $20 a craps player can ever spend.
the next time Dame Fortune toys with your heart, your soul and your wallet, raise your glass and praise her thus: “Thanks for nothing, you cold-hearted, evil, damnable, nefarious, low-life, malicious monster from Hell!”   She is, after all, stone deaf. ... Arnold Snyder
ahiromu
ahiromu
  • Threads: 112
  • Posts: 2107
Joined: Jan 15, 2010
August 10th, 2012 at 1:19:20 AM permalink
I'll do it then, 64-bit Windows 7 works? I ask because it just looks like it hasn't been updated for quite awhile (Reference to Vista, not 7 at all).
Its - Possessive; It's - "It is" / "It has"; There - Location; Their - Possessive; They're - "They are"
RaleighCraps
RaleighCraps
  • Threads: 79
  • Posts: 2501
Joined: Feb 20, 2010
August 10th, 2012 at 12:59:01 PM permalink
I am a hack programmer (Fortran, basic, php, some java and javascript). In other words, I know programming flow.
I bought WinCraps and have built a few auto-bets. It can do ANYTHING you can dream up. BUT, I have found it a real beech to get it right. Something as simple as let's bet $30 inside, and press one $30 unit each time a number hits. And I want them working on the come out roll.

It takes a while to get it right, since conditions you take for granted need to be accounted for in your auto-bet file.

But the output is fantastic.

I have a scheme, bet $220 inside, and Lay the 10 for $500, (I don't recall the exact amounts right now)
If a 7 rolls I make $28.
If a 10 rolls, I take a bath.
If an inside number rolls, I take down all the bets, place $44 Inside, and bank the remaining $26. I am now guaranteed a profit for this shooter!

I programmed WinCraps to display the results, each shooter was considered a game, and I would play 100 games (shooters).
ADD: With Hyper roll, you can play 100 shooters in about .5 seconds, and then look at the results.

My Win percentage was consistently 80%, meaning 80% of the time I finished ahead for every shooter.
But, as can be expected, my Bust rate was very high as well.
Overall though, my median finish was slightly negative with quite a few 100 shooter sessions finishing positive as well.
It all came down to how many times did a 10 show up before one of the Inside numbers.

But WinCraps showed it to me. There is WAY more to the program, but it is too far over my head.
Always borrow money from a pessimist; They don't expect to get paid back ! Be yourself and speak your thoughts. Those who matter won't mind, and those that mind, don't matter!
7craps
7craps
  • Threads: 18
  • Posts: 1977
Joined: Jan 23, 2010
August 10th, 2012 at 1:34:03 PM permalink
Quote: odiousgambit

I find myself pretty limited as to writing a program. I am sure the frustrations are similar to other programming, however, it is certainly true you don't need to know any math. I am sure also it is just a matter of how much time you want to spend mastering it, and it is clearly master-able.

The available pre-written programs do a lot, and you can modify them.

BTW I don't remember seeing risk of ruin come up in any stats.

Lastly, best $20 a craps player can ever spend.

That is correct. But there is already a free RoR auto bet file that can be easily changed to meet one's needs.
added: The Risk of Ruin for a number of sessions can be found on the Game Log window.

WC has it's own programming language.
One still has to learn how to use t properly.
A smaller learning curve than C++ or R
winsome johnny (not Win some johnny)
7craps
7craps
  • Threads: 18
  • Posts: 1977
Joined: Jan 23, 2010
August 10th, 2012 at 1:39:14 PM permalink
Quote: ahiromu

I'll do it then, 64-bit Windows 7 works? I ask because it just looks like it hasn't been updated for quite awhile (Reference to Vista, not 7 at all).

Steen, the author, does answer emails,
and he has not had any updates in awhile, like the firebet, or even the anticipated new multi-player Pro version.

He may just be going thru some personal problems and updates to WC is close to the bottom of his to do list.

Good Luck.

WC is slow in running say 1 million sim sessions.
That is because it tracks so many stats, most will never use.
It would be nice IF he would make it possible to turn off some stats gathering, that would increase the speed of very large sims.

It is way better than rolling a pair of dice on the floor and using a pencil and paper like they had to do years ago!
winsome johnny (not Win some johnny)
guido111
guido111
  • Threads: 10
  • Posts: 707
Joined: Sep 16, 2010
August 10th, 2012 at 2:12:34 PM permalink
Quote: RaleighCraps}

BUT, I have found it a real beech to get it right.
Something as simple as let's bet $30 inside, and press one $30 unit each time a number hits.
And I want them working on the come out roll.

It takes a while to get it right, since conditions you take for granted need to be accounted for in your auto-bet file.

Most headaches like this in programming WC is because the user has not or is not following the rules of what "when" and "while" actually means in the code.

The help section has excellent examples of *how to do* and *how not to do*

I have made every mistake known to man in programming WC and I always find my errors related to "when and while" and having a block of code out of the order it should be in.

Enjoy!

ps, your example, $30 inside. This is too easy... and not all conditions need to be accounted for in the auto-bet file.
Many conditions can be set in the Action / Auto Play Menu
way easier than always adding more code.
But you have to make sure the settings are all what you want from the default ones there.
RaleighCraps
RaleighCraps
  • Threads: 79
  • Posts: 2501
Joined: Feb 20, 2010
August 10th, 2012 at 3:58:09 PM permalink
yes, $30 inside is way too easy, but I found that was a good learning auto-bet for me.
And, you are correct, you really need to spend a lot of time in the Help file.

I have also found the use of Flags to keep track of when to press a bet is helpful, at least to me.
Always borrow money from a pessimist; They don't expect to get paid back ! Be yourself and speak your thoughts. Those who matter won't mind, and those that mind, don't matter!
7craps
7craps
  • Threads: 18
  • Posts: 1977
Joined: Jan 23, 2010
August 10th, 2012 at 10:26:18 PM permalink
I had a few extra minutes watching MLB.
Here is the code I worked up.
Seems to work well.
WC allows one to roll any number you want manually, a nice feature to test the code as well as you can step thru each line if wanted.
And it does show the distribution of most outcomes and you can get RoR from it.
I ran one sim, 1000 sessions with 2K stake and 300 rolls per session max.
Good Luck in your learning



A second pass to 10k sessions
Had 2 outliers past $20,000!

This should give you an idea of coding, it looks better in WC because you can see the different blocks of code in color.
There is a setup before the code can be run.
Let us see if you need any help or have questions.

When . . .
Initializing Auto-Bet
then . . .
Bet $ 30 on Place 6
Bet $ 30 on Place 8
Bet $ 5 on Place 5
Bet $ 5 on Place 9
Bet $ 10 on Pass Line
Set Auto-Take Full Odds to True
Set Auto-Handle Winning Bets to "Same Bet - Take Winnings"
Go to "end"
' 7 out start over
When . . .
A point is decided "against" any number
then . . .
Bet $ 30 on Place 6
Bet $ 30 on Place 8
Bet $ 5 on Place 5
Bet $ 5 on Place 9
Bet $ 10 on Pass Line
Go to "check status"
'Hardways
When . . .
A point is established on the number 6
Hard 6 is equal to $ 0
then . . .
Bet $ 5 on Hard 6
When . . .
Hard 6 has won each time
then . . .
Bet 500 % of the last Hard 6 on Hard 6
When . . .
A point is established on the number 8
Hard 8 is equal to $ 0
then . . .
Bet $ 5 on Hard 8
When . . .
Hard 8 has won each time
then . . .
Bet 500 % of the last Hard 8 on Hard 8
While . . .
Next roll is a come-out roll
then . . .
Bet $ 10 on Pass Line
Call OFF all inside Place bets
Call OFF all inside Place bets
Go to "check status"
When . . .
A point is established on any number
then . . .
Call ON all inside Place bets
Call ON all inside Place bets
Call OFF Place (shooter's point)
Call OFF Place (shooter's point)
'adjust place bet on wins
While . . .
Place 6 has won each time
or while . . .
Place 8 has won each time
then . . .
Add $ 12 to Place 6
Add $ 12 to Place 8
While . . .
Place 5 has won each time
then . . .
Add $ 5 to Place 5
While . . .
Place 9 has won each time
then . . .
Add $ 5 to Place 9
check status
When . . .
The # of rolls in the game are not less than 300
Next roll is a come-out roll
then . . .
Add $ 1 to Chip-Stack # 1
Reset table (preserve Chip-Stacks)
Bet $ 30 on Place 6
Bet $ 30 on Place 8
Bet $ 5 on Place 5
Bet $ 5 on Place 9
Bet $ 10 on Pass Line
end
When . . .
Chip-Stack # 1 is equal to $ 1000
then . . .
Bet $ 0 on all bets
Stop Auto-Rolling / Hyper-Drive

'This is a comment when the line starts with a '
check status is a label

You can not copy a text file into WC. Each line has to be entered in.
It takes little time to do.
winsome johnny (not Win some johnny)
ahiromu
ahiromu
  • Threads: 112
  • Posts: 2107
Joined: Jan 15, 2010
August 11th, 2012 at 1:58:47 AM permalink
Thank you very, very much for that. Always easier to modify something than start from scratch. Wait you can't just load a .txt, I'm going to need to type in every single statement? Heh, this is going to be fun to learn.

- This scheme would cost under $35 per hour and as much as I love the NFL, I'd rather go to a casino 8-10 days a year than attend games.
Its - Possessive; It's - "It is" / "It has"; There - Location; Their - Possessive; They're - "They are"
7craps
7craps
  • Threads: 18
  • Posts: 1977
Joined: Jan 23, 2010
August 11th, 2012 at 5:07:56 PM permalink
Quote: ahiromu

Wait you can't just load a .txt, I'm going to need to type in every single statement?
Heh, this is going to be fun to learn.

Exactly.
But you do not actually have to type every letter of the code.

In reality you are not even writing any code, that is why it it very simple
Kind of like a WYSIWYG program for websites.

here is a snap
You just select lines from a list and build your code.
really not much to it other than learning how the program wants certain things done.


I also ran my first sim to 10k sessions, added another view of the Game Log
winsome johnny (not Win some johnny)
RaleighCraps
RaleighCraps
  • Threads: 79
  • Posts: 2501
Joined: Feb 20, 2010
August 12th, 2012 at 2:37:17 PM permalink
Quote: ahiromu

Thank you very, very much for that. Always easier to modify something than start from scratch. Wait you can't just load a .txt, I'm going to need to type in every single statement? Heh, this is going to be fun to learn.

- This scheme would cost under $35 per hour and as much as I love the NFL, I'd rather go to a casino 8-10 days a year than attend games.



I am fairly certain I have pasted codes into Notepad before, and then pasted it back into my auto-bet files. There was something weird about it though. Perhaps Ctrl-C and Ctrl-V did not work? You had to use the Edit menu? I don't recall now, but I am sure I have pasted before.
Always borrow money from a pessimist; They don't expect to get paid back ! Be yourself and speak your thoughts. Those who matter won't mind, and those that mind, don't matter!
guido111
guido111
  • Threads: 10
  • Posts: 707
Joined: Sep 16, 2010
August 12th, 2012 at 3:02:11 PM permalink
Quote: RaleighCraps

I am fairly certain I have pasted codes into Notepad before, and then pasted it back into my auto-bet files.
There was something weird about it though.
Perhaps Ctrl-C and Ctrl-V did not work? You had to use the Edit menu? I don't recall now, but I am sure I have pasted before.

One can save an auto-bet file (.bet) as a .txt file, yes from the edit menu.

You can not *edit* a text file and change it back to a .bet file or even change the .bet file,
Even using a program like notepad++ adds symbols to the code you can not see.
I tried and even asked Steen once. (on the old 5.0 versions and the newest version 5.1b)

From the help menu
"Auto-Bet files contain text as well as code.
Therefore, you can't create or modify an Auto-Bet file in a text editor and then load it into the game - it won't work.
However, if you need just the text for some other reason, you can copy your Auto-Bets to a text file, print them out, or copy them to the clipboard by using the Copy command from the Auto-Bet Edit menu."

What I have done is as my collection gets larger, I copy sections of code to templates, that way, in WC, I just copy and paste in the .bet file and that really saves a lot of time.
That was the value to the many free .bet files you can download from the site.
Copy and paste into a new file all day long!

Enjoy!
RaleighCraps
RaleighCraps
  • Threads: 79
  • Posts: 2501
Joined: Feb 20, 2010
August 12th, 2012 at 3:09:23 PM permalink
thank you guido111 for the complete explanation. It makes sense.
Always borrow money from a pessimist; They don't expect to get paid back ! Be yourself and speak your thoughts. Those who matter won't mind, and those that mind, don't matter!
  • Jump to: