35 coaches online • Server time: 13:25
* * * Did you know? The best interceptor is Leena with 22 interceptions.
Log in
Recent Forum Topics goto Post 100+ Custom Rosters,...goto Post Problem with loading...goto Post Super League season ...
SearchSearch 
Post new topic   Reply to topic
View previous topic View next topic
niunuinui



Joined: Nov 25, 2025

Post   Posted: Mar 05, 2026 - 16:08 Reply with quote Back to top

Keep wondering if I should do quick pass instead of short pass when throwing my doom diver, so I write a code to calculate.

Here is the python code. Try paste here https://www.online-python.com/
Code:
"""
Trained Trolls Pa5+  Always Hungry Really Stupid

Doom Diver Ag3+ swoop

Swoop: d6 forward, reroll the landing attempt.

"""

def Always_Hungry_Really_Stupid():
    return 5/6*5/6

def landing(throwDistance):
    if throwDistance<=3:
        # Quick throw: 5-6 ag3 landing; 2-4 ag4 landing
        probability = 2/6*(1-2/6*2/6) + 3/6*(1-3/6*3/6)
    else:
        # short throw: 6 ag3 landing; 3-5 ag4 landing
        probability = 1/6*(1-2/6*2/6) + 3/6*(1-3/6*3/6)
    return probability

def td_probability(distance,throwDistance):
    probability = 0
   
    for i in range(1, 7):  # Swoop d6
        res = distance - throwDistance - i
        if res > 8:
            probability += 0
        elif res == 8: # rush rush
            probability += 5/6 * 5/6
        elif res == 7: # rush
            probability += 5/6
        elif res >= 0 | res<=6:
            probability += 1
        else:# throw out
            probability += 0
   
    return probability*1/6

stupid = Always_Hungry_Really_Stupid()
for dist in range(7, 24):
    print(f"distance = {dist:2d}")
    for throwDistance in range(1,7):
        landing_prob = landing(throwDistance)
        prob = td_probability(dist,throwDistance)
        print(f"   throwDistance = {throwDistance:2d} | probability = {float(prob*landing_prob*stupid)*100:6.2f}%)")


Here is the result:
Quote:
distance = 7
throwDistance = 1 | probability = 46.62%)
throwDistance = 2 | probability = 46.62%)
throwDistance = 3 | probability = 46.62%)
throwDistance = 4 | probability = 36.33%)
throwDistance = 5 | probability = 36.33%)
throwDistance = 6 | probability = 36.33%)
distance = 8
throwDistance = 1 | probability = 46.62%)
throwDistance = 2 | probability = 46.62%)
throwDistance = 3 | probability = 46.62%)
throwDistance = 4 | probability = 36.33%)
throwDistance = 5 | probability = 36.33%)
throwDistance = 6 | probability = 36.33%)
distance = 9
throwDistance = 1 | probability = 45.32%)
throwDistance = 2 | probability = 46.62%)
throwDistance = 3 | probability = 46.62%)
throwDistance = 4 | probability = 36.33%)
throwDistance = 5 | probability = 36.33%)
throwDistance = 6 | probability = 36.33%)
distance = 10
throwDistance = 1 | probability = 42.95%)
throwDistance = 2 | probability = 45.32%)
throwDistance = 3 | probability = 46.62%)
throwDistance = 4 | probability = 36.33%)
throwDistance = 5 | probability = 36.33%)
throwDistance = 6 | probability = 36.33%)
distance = 11
throwDistance = 1 | probability = 35.18%)
throwDistance = 2 | probability = 42.95%)
throwDistance = 3 | probability = 45.32%)
throwDistance = 4 | probability = 36.33%)
throwDistance = 5 | probability = 36.33%)
throwDistance = 6 | probability = 36.33%)
distance = 12
throwDistance = 1 | probability = 27.41%)
throwDistance = 2 | probability = 35.18%)
throwDistance = 3 | probability = 42.95%)
throwDistance = 4 | probability = 35.32%)
throwDistance = 5 | probability = 36.33%)
throwDistance = 6 | probability = 36.33%)
distance = 13
throwDistance = 1 | probability = 19.64%)
throwDistance = 2 | probability = 27.41%)
throwDistance = 3 | probability = 35.18%)
throwDistance = 4 | probability = 33.47%)
throwDistance = 5 | probability = 35.32%)
throwDistance = 6 | probability = 36.33%)
distance = 14
throwDistance = 1 | probability = 11.87%)
throwDistance = 2 | probability = 19.64%)
throwDistance = 3 | probability = 27.41%)
throwDistance = 4 | probability = 27.42%)
throwDistance = 5 | probability = 33.47%)
throwDistance = 6 | probability = 35.32%)
distance = 15
throwDistance = 1 | probability = 5.40%)
throwDistance = 2 | probability = 11.87%)
throwDistance = 3 | probability = 19.64%)
throwDistance = 4 | probability = 21.36%)
throwDistance = 5 | probability = 27.42%)
throwDistance = 6 | probability = 33.47%)
distance = 16
throwDistance = 1 | probability = 0.00%)
throwDistance = 2 | probability = 5.40%)
throwDistance = 3 | probability = 11.87%)
throwDistance = 4 | probability = 15.31%)
throwDistance = 5 | probability = 21.36%)
throwDistance = 6 | probability = 27.42%)
distance = 17
throwDistance = 1 | probability = 0.00%)
throwDistance = 2 | probability = 0.00%)
throwDistance = 3 | probability = 5.40%)
throwDistance = 4 | probability = 9.25%)
throwDistance = 5 | probability = 15.31%)
throwDistance = 6 | probability = 21.36%)
distance = 18
throwDistance = 1 | probability = 0.00%)
throwDistance = 2 | probability = 0.00%)
throwDistance = 3 | probability = 0.00%)
throwDistance = 4 | probability = 4.20%)
throwDistance = 5 | probability = 9.25%)
throwDistance = 6 | probability = 15.31%)
distance = 19
throwDistance = 1 | probability = 0.00%)
throwDistance = 2 | probability = 0.00%)
throwDistance = 3 | probability = 0.00%)
throwDistance = 4 | probability = 0.00%)
throwDistance = 5 | probability = 4.20%)
throwDistance = 6 | probability = 9.25%)
distance = 20
throwDistance = 1 | probability = 0.00%)
throwDistance = 2 | probability = 0.00%)
throwDistance = 3 | probability = 0.00%)
throwDistance = 4 | probability = 0.00%)
throwDistance = 5 | probability = 0.00%)
throwDistance = 6 | probability = 4.20%)
distance = 21
throwDistance = 1 | probability = 0.00%)
throwDistance = 2 | probability = 0.00%)
throwDistance = 3 | probability = 0.00%)
throwDistance = 4 | probability = 0.00%)
throwDistance = 5 | probability = 0.00%)
throwDistance = 6 | probability = 0.00%)


If my calculation is right, I should do quick pass on LOS.

Another finding, distance = 13 throwDistance = 6 probability = 36.33% is also good choice.
niunuinui



Joined: Nov 25, 2025

Post   Posted: Mar 05, 2026 - 16:29 Reply with quote Back to top

Just realized I need to move 13 distance to touchdown. So short pass with throwDistance = 6 probability = 36.33% should be my answer, which however makes distance = 14 throwDistance = 6 | probability = 35.32% more appealing?
Display posts from previous:     
 Jump to:   
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic View next topic