Post a New Reply
Reply to thread: Random action delay
Username:
Please select the number: 1
1 2 3 4 5 6 7 8 9 10
Post Subject:
Your Message:
Smilies
Angel Angry Blush Confused
Dodgy Exclamation Heart Huh
Idea Sleepy Undecided Smile
Wink Cool Big Grin Tongue
Rolleyes Shy Sad  
Post Options:
Thread Subscription:
Specify the type of notification and thread subscription you'd like to have to this thread. (Registered users only)




Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)


Thread Review (Newest First)
Posted by Fascinator - 07-27-2020, 07:57 AM
Excellent - Thx!
Posted by SaT_Admin - 07-27-2020, 04:35 AM
Yeah ok I think your idea is better. I'll try to work on it and post and update
Posted by Fascinator - 07-26-2020, 10:29 PM
OF Course! the random time should be from the start of when hero action begins!

If done differently, there will be a lot of folded hands. For example:
A tough decision on table 1, all the attention on it then you look at table 2 with two aces, Villian Raise before Hero --- there is no timank left, there are only 2 seconds left. You press a raise and there are two options:
1 (the random time should be from the start of when hero action begins)
and then the hand raised immediately (3-6 seconds SAT delay and action begins like 15 seconds ago)

2. (random time should be from when the user presses the hotkey) and then after 2 seconds AA goes to Fold. (3-6 seconds SAT delay, we have 2 seconds left to act before Hand is folded --- SAT take Random time action 4 seconds)
Posted by SaT_Admin - 07-26-2020, 08:43 AM
(07-26-2020, 07:03 AM)Fascinator Wrote: Of course, you should let users choose the delay they think is optimal. Like here for example.
https://gyazo.com/6a4f9cf7af5ccd0feabc57f3def47c9d

And not only because each room has its own rules, but also because each user has his own ideas about the optimal random action delay. Someone  wants 2 - 5 seconds delay, someone 3 - 6, and someone wants that he had 5 - 10 seconds delay.

Yes of course let the user choose that.

But that's not what I meant. I meant let the user choose the "total time" before the delay is ignored. So if someone chooses 3-6s randomization, SAT needs to start counting from when hero action begins. Suppose the user chooses "10s total", then if the users presses the hotkey after 7 seconds of waiting for action required, then the random delay is ignored, and the action is sent immediately.

Because, SAT will not know when the timebank is active or not, and different sites allow different amount of time before auto-folding you and sitting you out. One site might allow 10s, another site might allow 15s, etc etc. It will have to be up to the user to choose

Or maybe I misunderstood you here:

(07-25-2020, 12:42 PM)Fascinator Wrote: So if action delay 3 - 6-second hero is going to call Raise or Fold beforehand could be folded because of time. Sat needs to detect when hero action begins, if hero press call after 6 seconds sat would need to press call immediately because random action delay 3-6 second and hero already waited 6 seconds. Or for example, hero press call after 2 seconds sat would need to press call if the random delay is 4 seconds (2 + 2) after a 2-second delay.

You are saying the random time should be from the start of when hero action begins?

Or the random time should be from when the user presses the hotkey?

I was thinking the second one, when the user presses the hotkey, then delay for a random 3-6s more, after they press the hotkey
Posted by Fascinator - 07-26-2020, 07:03 AM
Of course, you should let users choose the delay they think is optimal. Like here for example.
https://gyazo.com/6a4f9cf7af5ccd0feabc57f3def47c9d

And not only because each room has its own rules, but also because each user has his own ideas about the optimal random action delay. Someone  wants 2 - 5 seconds delay, someone 3 - 6, and someone wants that he had 5 - 10 seconds delay.
Posted by SaT_Admin - 07-25-2020, 11:38 PM
Keeping track of when hero action begins is good solution and I already do that. That would work.

The one problem I see, is that every room is different, and I won't know how long each room gives you before you get auto folded. You used 6 seconds in the example, but that will be different on different sites. Some sites will give you maybe 15 seconds, and then another 20 second timebank. Other sites may have no timebank at all. Etc. What should I do?

Maybe I can generalize it to 15 seconds, or allow the user to configure it
Posted by Fascinator - 07-25-2020, 12:42 PM
Sat don't need to detect timebank. For example: Villian bet --- Hero turn to act, hero have 6 seconds (depend on the room) to act before time bank even begin. So if action delay 3 - 6-second hero is going to call Raise or Fold beforehand could be folded because of time. Sat needs to detect when hero action begins, if hero press call after 6 seconds sat would need to press call immediately because random action delay 3-6 second and hero already waited 6 seconds. Or for example, hero press call after 2 seconds sat would need to press call if the random delay is 4 seconds (2 + 2) after a 2-second delay.
Posted by SaT_Admin - 07-25-2020, 01:37 AM
One other potential problem... SAT doesn't detect the timebank, so what if you have like 1 second left in your timebank, you press the hotkey, then this 3-6s delay will mean that you won't act in time..
Posted by Fascinator - 07-24-2020, 08:39 PM
Yes only for Check, CALL, BET, RAISE. If it is going to be helpful, you can look how it is work in TimeMojo (old software I was using it like 3 years ago on stars), or Tamer.
Posted by SaT_Admin - 07-24-2020, 01:48 PM
I guess you would only want to randomize delay when using the Call or Bet hotkey, right? Like in the screenshot, there is no need to delay when Folding I don't think. And also not for other hotkeys like sending bet amounts to the betbox
This thread has more than 10 replies. Read the whole thread.