The sensor gets all possible information.
- There are factors that sensor archives.
- HSP_RISK_FACTOR
- HSP_STRENGTH_FACTOR
- HSP_OPPONENT_MOOD_FACTOR
- HSP_OPPONENT_BET_FACTOR
- HSP_ACTION_FACTOR - previous action
- HSP_WIN_RESULT_FACTOR
- HSP_LOSE_RESULT_FACTOR
- HSP_MONEY_FACTOR
- HSP_NEW_ROUND_FACTOR
- HSP_STREET_FACTOR
2. Guessing emotion.
When those factors are updated, AI emotion(mood) is generated.
Currently generating emotion is fixed, not using script.
It considers all factors.
- Currently AI generates the following emotions.
- HSP_BORED
- HSP_DISAPPOINTED
- HSP_NERVOUS
- HSP_PROUD
- HSP_CONFIDENT
- HSP_CAREFUL
- HSP_CONFUSED
- Emotion is effected to behavior.
- HSP_HAND_OVER_HAND
- HSP_REST_HAND_ON_CHEEK
- HSP_FIST_UNDER_CHIN
- HSP_YAWN
- HSP_STRETCH_ARMS
- HSP_ARMS_CROSSED
- HSP_CROSS_FINGERS
3. Track opponent behavior.
- AI keeps track opponent behaviors.
- Look computer's card often
- Look computer's card long time
- Look computer's avatar face long time
- Make no decision for long time
- AI generates responses .
4. How AI decides action.
AI decides action based on Previous Action, Rate of Return and Statistic Data.
- RISK factor
- Pot Odds : The pot odds number is the ratio of your bet or call to the size of the pot after you bet. For example, if the bet is $20, and there is $40 in the pot, then the pot odds are 20/(20+40) = 0.333.
- STRENGTH factor
- Hand Strength : Hand Strength is the probability that you will win the hand, given your hole cards, the community cards, and the opponents who remain in the hand. Hand Strength is a floating point number between 0.0 and 1.0. For example, a HS of 0.33 means you have a 33% change of winning.
- IQ/EQ factor
- Rate of Return = STRENGTH * IQ / RISK * EQ.
- Statistic Script Data
- You can generate statistic script data. It's normally generated from result data of poker game play. However, you can generate by you self.
Example of Statistic Script Data :
#HSPOKER AI v0.1
IQ = 0.7
EQ = 0.7
RR <= 0.5 : FOLD = 5 CALL = 40 RAISE = 65 ALLIN = 0 BLUFF = 1
RR < 0.6 : FOLD = 5 CALL = 60 RAISE = 35 ALLIN = 0 BLUFF = 1
RR < 0.7 : FOLD = 5 CALL = 40 RAISE = 55 ALLIN = 0 BLUFF = 1
RR < 0.8 : FOLD = 5 CALL = 50 RAISE = 45 ALLIN = 0 BLUFF = 1
RR < 0.9 : FOLD = 5 CALL = 45 RAISE = 50 ALLIN = 0 BLUFF = 0
RR < 1.0 : FOLD = 10 CALL = 75 RAISE = 15 ALLIN = 0 BLUFF = 0
RR < 1.3 : FOLD = 0 CALL = 39 RAISE = 60 ALLIN = 1 BLUFF = 0
RR < 1.4 : FOLD = 0 CALL = 19 RAISE = 80 ALLIN = 1 BLUFF = 0
RR >= 1.4 : FOLD = 0 CALL = 1 RAISE = 19 ALLIN = 80 BLUFF = 0
5. AIGuide.
No comments:
Post a Comment