Welcome, Guest. Please login or register.
Did you miss your activation email?
August 17, 2018, 05:05:33 AM
Home Help Login Register
News:
Shanky Technologies: The poker bot that works!

Shanky Technologies Poker Bot Support Forum  |  General Category  |  Marketplace: Profiles  |  Topic: Timesaver: Advanced Profile Templates 0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 Print
Author Topic: Timesaver: Advanced Profile Templates  (Read 13554 times)
mickles
Sellers
Experienced Botter
*****

Karma: 5
Posts: 301

Shanky Bonus Bots Rock!


« on: November 03, 2010, 03:37:02 AM »

Important! Please read the warning from Shanky Technologies to all profile buyers here: http://bonusbots.com/support/index.php?topic=1758.0


Templates for 9max and 6max NL


Prices:

Template choices for each street (note: this is how they're organized, all templates include basic things like position, hand type, board type etc.)
  • Positional - Organized by the bot's position and # of opponents (Easiest template to work with and most popular)
  • Last Action - Organized by what happened on the last betting round (Most powerful template that probably plays the best poker)
  • Board Texture - Organized by what sort of cards are on the board (This is old and needs some work by me, but I'd still provide it at the sticker price)
  • Custom - Whatever you want within reason.  This is somewhat dependent on how much time I have, and prices will obviously increase.  You'll have to make me an offer.  Exclusive rights to these can be had as well.



As many of you coders know, coding a good postflop for a profile requires a considerable amount of time, and even after tens to hundreds of hours, even the best coders end up missing lots situations.  In addition, it's difficult to organize postflops, and the longer they get the more confusing they become and the harder it is to find and edit a particular situation.   Quick fixes build up at the start of each street, and pretty soon you don't know where everything is, much less someone else who is collaborating with you.  This greatly slows the profile's improvement stage and means that you'll have to do more testing, and more customer support once a profile is released.

Sound familiar?  You're wasting your valuable time.

One solution is to use templates.  My templates are very carefully organized and commented, so that they're easy to read.  Hundreds of hours have gone into identifying all the relevant hand types, positions, situations, and board textures.  All the action lines default to Fold when facing a bet and Call when facing an unopened board.  All you as the coder has to do is edit these actions for the situations you want.  This will save you valuable time and make it easier to think through things as you are presented with a situation and need only think how you would play it.  More importantly, it will prevent you from missing situations and making coding errors, and your profile will end up neat, clean, and easy to read.

These templates tend to be long - about 20-40k lines per street or 100k+ for the whole postflop.  However a lot of lines don't need editing, they will stay as Fold or Call in most cases.  You can also remove lines as you wish, the idea here is to have something very complete and not missing anything.  Past customers who are good coders have been able to customize the entire postflop within a week or two.  


Below is an example from the Positional Flop just to show the detail and commenting:
Code:
/////////////////////////////////
// Position = Middle
/////////////////////////////////

When Opponents = 2 and Position = Middle and RaisesSinceLastPlay = 0

  // ########## Nut Straight Flush ##########
  // First action
  When (HaveStraightFlush and HaveNuts) and Bets = 0 and Raises = 0 and Checks = 1 Call Force // EP Checked

  When (HaveStraightFlush and HaveNuts) and Bets = 1 and Raises = 0 and Calls = 0 and Checks = 0 and AmountToCall < 20% PotSize Fold Force // EP Bet
  When (HaveStraightFlush and HaveNuts) and Bets = 1 and Raises = 0 and Calls = 0 and Checks = 0 and AmountToCall <= 52% PotSize Fold Force // EP Bet
  When (HaveStraightFlush and HaveNuts) and Bets = 1 and Raises = 0 and Calls = 0 and Checks = 0 and AmountToCall > 52% PotSize Fold Force // EP Bet

  // Second action
  When (HaveStraightFlush and HaveNuts) and Bets = 1 and Raises = 0 and Calls = 1 and Checks = 1 and BotsLastAction = Check and AmountToCall < 20% PotSize Fold Force // EP Checked, we Checked, LP Bet, EP Called
  When (HaveStraightFlush and HaveNuts) and Bets = 1 and Raises = 0 and Calls = 1 and Checks = 1 and BotsLastAction = Check and AmountToCall <= 52% PotSize Fold Force // EP Checked, we Checked, LP Bet, EP Called
  When (HaveStraightFlush and HaveNuts) and Bets = 1 and Raises = 0 and Calls = 1 and Checks = 1 and BotsLastAction = Check and AmountToCall > 52% PotSize Fold Force // EP Checked, we Checked, LP Bet, EP Called


The prices are significantly lower than what was quoted in the past.  These aren't cheap though, and they will remain that way for several reasons:
1). They represent a tremendous amount of work, and one simply can't get this level of quality without equal work, even with the help of a script generator.
2). They are txt files with no copy protection unlike PPL.  Keeping the price high makes them less likely to be widely shared.  This is especially good for buyers because then they maintain a big advantage over those who haven't paid.

If you're coding a 2nl profile or something relatively simple, I wouldn't recommend buying this.  It's really more for high-level profiles.  If you think the prices are too high, then you're really not the target market and should look for templates elsewhere or make your own.

Regarding support:  I will provide fixes for any errors that are found (which should be very few by now).  I'm also willing to make reasonable and modest changes to templates without any change in price.  Major changes will have to be negotiated as they can require a considerable amount of time.
« Last Edit: February 05, 2011, 05:47:42 AM by Egor » Logged

trilliant
Confused Newbie
*

Karma: 2
Posts: 37

BlaBlaBla


« Reply #1 on: November 04, 2010, 02:34:45 PM »

Can you for instance use the Positional version preflop and then use the pot state (you mean the last action with this one right) for the postflop?



Logged
mickles
Sellers
Experienced Botter
*****

Karma: 5
Posts: 301

Shanky Bonus Bots Rock!


« Reply #2 on: November 05, 2010, 12:54:21 AM »

No reason not to.  Mixing and matching won't influence any later streets.  Just depends on how you want to play your strategy really and what's easiest for you to think about.  The Last Action postflop flavor would be more useful on the flop/turn for example.  By the time you get to the river, it's a little less important who the aggressor was.
Logged

trilliant
Confused Newbie
*

Karma: 2
Posts: 37

BlaBlaBla


« Reply #3 on: November 06, 2010, 11:10:31 AM »

I'm already saving up for these goodies Smiley But if you buy the complete post op package, do you only get the 6max OR the 9max or both?

Regards
Logged
mickles
Sellers
Experienced Botter
*****

Karma: 5
Posts: 301

Shanky Bonus Bots Rock!


« Reply #4 on: November 06, 2010, 07:38:43 PM »

There really isn't much difference postflop between 6 and 9 max, at least at the template stage.  It really comes down to "am I playing against one opponent or more than one opponent on the flop?"

The relative frequency of these two things is different, but not the actual framework.  So the template is the same.  Generally they're separated into 1, 2, and 3 or more opponents, or 1 and 2 or more.  Regardless of the table size, there shouldn't be much difference in play between say 3 and 4 opponents.  You'll likely only be valuebetting in those situations.

So there are not really separate versions for postflop.
Logged

spartan2012
Serious Botter
***

Karma: 42
Posts: 889


freerolls for ''MANUEL PLAY'' and everything else!


« Reply #5 on: November 07, 2010, 07:35:08 AM »

hey mickles what happend to myassen?
Logged

Myself and the Shanky Bot do in no way support boting @ P.S. ''AS MOST HEAR SHOULD KNOW'' However i do support ppl getting free money so i wish you all good luck!!
mickles
Sellers
Experienced Botter
*****

Karma: 5
Posts: 301

Shanky Bonus Bots Rock!


« Reply #6 on: November 07, 2010, 07:47:53 AM »

he's long gone.  Haven't been able to reach him since May or so.
Logged

WhatIsAxis
Confident Newbie
**

Karma: -11
Posts: 51

That Better?


« Reply #7 on: November 19, 2010, 08:51:37 AM »

 thanks rockout

Your free Preflop Templates are seriously amazing man, rivals DMan's free support thread for the greatest available resource here on the forums. Any profitable botter should have you on speed dial.

Full disclosure I haven't bought his Postflop templates yet, but if they are half the quality of the stuff he gives away I would be more then satisfied.
Logged

In The Land Of The Blind - The One Eyed Man Is King
mickles
Sellers
Experienced Botter
*****

Karma: 5
Posts: 301

Shanky Bonus Bots Rock!


« Reply #8 on: November 19, 2010, 03:08:54 PM »

thanks rockout

Your free Preflop Templates are seriously amazing man, rivals DMan's free support thread for the greatest available resource here on the forums. Any profitable botter should have you on speed dial.

Full disclosure I haven't bought his Postflop templates yet, but if they are half the quality of the stuff he gives away I would be more then satisfied.

Thanks mate, glad to know someone enjoys them  Smiley
Logged

WhatIsAxis
Confident Newbie
**

Karma: -11
Posts: 51

That Better?


« Reply #9 on: November 23, 2010, 05:40:20 AM »

I've now got my hands on Mickles Post-Flop profile templates and am using them in the process of creating my profile. The templates are professional grade with the commenting and design being everything you would expect from such a product. Particularly the structure of the commenting is one the highlights of the code.

Top-Notch, thanks again.
Logged

In The Land Of The Blind - The One Eyed Man Is King
mickles
Sellers
Experienced Botter
*****

Karma: 5
Posts: 301

Shanky Bonus Bots Rock!


« Reply #10 on: November 28, 2010, 04:12:33 PM »

this may be what I need.... i want to make my own profile....just how I play... it would drive people crazy. probably drive my br crazy as well!

Well if you'd like one, just let me know, and I'd be happy to answer any questions.

Some advice though, since I see you are one of our newer members:
- You will get the most benefit from these templates if you take the time to learn at least some PPL
- PPL has some limitations, so depending on how you play, it may be difficult or impossible to make a profile mirror your play.
Logged

the_filthy
Botter
***

Karma: 0
Posts: 116


When hand = 27 RaiseMax force


« Reply #11 on: December 04, 2010, 05:41:40 AM »

mickles can i get a pm? Your profile is blocked and i do not know how to message u...
Logged

One day.....
Mrphil
Extreme Botter
*****

Karma: 55
Posts: 1864


full limit = rakemaker


« Reply #12 on: January 07, 2011, 12:33:56 AM »

it's not blocked. This forum has a different set-up. Click on the scroll underneath where it says "shanky bots rock" under his name.
Logged

My life is a "missed click restoring state"
mercedes
Confused Newbie
*

Karma: 0
Posts: 5


« Reply #13 on: February 28, 2011, 07:17:13 PM »

I want to purchase templates for all the streets, how can I do it?
Logged
mickles
Sellers
Experienced Botter
*****

Karma: 5
Posts: 301

Shanky Bonus Bots Rock!


« Reply #14 on: February 28, 2011, 07:53:11 PM »

Please email me, I pmed you my email address
Logged

stringirl
Confused Newbie
*

Karma: 0
Posts: 4


« Reply #15 on: September 09, 2011, 08:27:37 PM »

Sent you a mail Smiley Thanks.
Logged
stringirl
Confused Newbie
*

Karma: 0
Posts: 4


« Reply #16 on: September 25, 2011, 03:05:45 PM »

Hey guys, just wanted to give a quick review about those templates.

Didn't see the river one yet, but I will in some time. Still, I have to say the preflop is NOTHING compared to the work he provides on flop & turn (especially turn).

It's incredible. I've never seen anything THIS logical AND complete. If you ever want to make a crazy good profile, a REALLY good profile, and you know A LOT about poker (knowing ABC stuff just isn't enough, there are tons of differents situations in which you have to play hands in defferently and those templates describes them all), then that's an instant buy without even thinking about it.

I'm a 5/10 HU reg but I was missing the coding part, he gave me a coordinated empty questionnaire and I just had to fill in the blanks !
Logged
Egor
Forum Admin
Extreme Botter
*****

Karma: 345
Posts: 32380



WWW
« Reply #17 on: September 25, 2011, 06:44:02 PM »

I see a fundamental problem in the example given in the first post of the thread.

The botslastaction = lines, that is, the second action codelines, are placed below the first action codelines. Because the first action codelines do not include botslastaction = none, in many situations the first action codelines will be executed for second actions and the second action codelines will never even be read. As a matter of good practice subsequent action codelines should be placed higher than prior action codelines.
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
mickles
Sellers
Experienced Botter
*****

Karma: 5
Posts: 301

Shanky Bonus Bots Rock!


« Reply #18 on: September 25, 2011, 07:16:52 PM »

Actually, you're simply wrong Egor, and I'm surprised and a bit disappointed in this display of pettiness without spending the time to thoroughly think this through.

Your assertion might be true of a "normal" profile, but this is much more specific and detailed and doesn't suffer from these problems.

I'll explain in depth:

Keep in mind that this is specifically the situation of middle position against two opponents.  That makes a rather large difference.

Code:
When (HaveStraightFlush and HaveNuts) and Bets = 0 and Raises = 0 and Checks = 1 Call Force // EP Checked

Since Bets = 0 and Raises = 0 we MUST be on the first orbit.  For the bot to have already taken an action, someone would have had to bet, otherwise we'd have gone on to the next street.  Similarly if it were the bot who had bet, Bets would still be zero, since the bot's don't count, but someone would have had to raise, otherwise the bot wouldn't have acted again in that round.  Checks = 1, just further clarifies what the opponent in First position did.  BotsLastAction = None, but it's not needed to define the situation.


Code:
When (HaveStraightFlush and HaveNuts) and Bets = 1 and Raises = 0 and Calls = 0 and Checks = 0 and AmountToCall < 20% PotSize Fold Force // EP Bet
When (HaveStraightFlush and HaveNuts) and Bets = 1 and Raises = 0 and Calls = 0 and Checks = 0 and AmountToCall <= 52% PotSize Fold Force // EP Bet
When (HaveStraightFlush and HaveNuts) and Bets = 1 and Raises = 0 and Calls = 0 and Checks = 0 and AmountToCall > 52% PotSize Fold Force // EP Bet

In this case, Bets = 1, but since Calls = 0 and Raises = 0, it can only have come from the opponent in First position.  If the bot bet, then Bets could not equal 1 since no one else could Bet, only call or raise.  If Last position bet, then someone in First position has to call or raise first for it to get to a bot in Middle position with only 2 opponents.  Once again, BotsLastAction = None, but it's not necessary to define the situation.

This sort of very exacting stuff can reliably define almost all possible situations of what exactly each opponent did on each orbit for up to 2 opponents (There are a handful with 2 opponents that are ambiguous, mostly on re-raises).  After that it starts falling apart and we generalize.

Also for what it's worth, that snippet is from a template that hasn't been sold in over a year.  The ones I'm currently selling (Last Action) are much better, though I still offer the Positional template in case anyone wants that style and exactness.
Logged

Egor
Forum Admin
Extreme Botter
*****

Karma: 345
Posts: 32380



WWW
« Reply #19 on: September 26, 2011, 05:23:35 AM »

Hmmmmm...... upon closer examination I guess you are right. At least I cannot think of a reason why it is wrong at the moment. Sorry to jump in where it seems I do not belong.

However to any amateur PPL coders reading this, best to deal with second actions before first actions.
Logged

Please do not PM me about license issues or help stuff - email me or use the Help board. Thanks! -Egor
Pages: [1] 2 Print 
Shanky Technologies Poker Bot Support Forum  |  General Category  |  Marketplace: Profiles  |  Topic: Timesaver: Advanced Profile Templates
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!