45 coaches online • Server time: 11:11
Index Search Usergroups Profile
Log in
Recent Forum Topics goto Post Is kicking first wit...goto Post Welcome Newcomers - ...goto Post Ghoul development
SearchSearch 
Post new topic   Reply to topic
View previous topic Log in to check your private messages View next topic
SzieberthAdam



Joined: Aug 31, 2008

Post   Posted: May 21, 2009 - 21:33 Reply with quote Back to top

Kalimar, sorry but i don't think it's complex. Let me summarize:

Assume one square's side is one unit long.

Thrower is in the center (0,0) point.
Receiver is in (r1,r2) point.
Would-be interceptor is in (i1,i2) point.

The ruler's constaints are:
Code:

b1 (Qp -- Sp)=         3,93 units or  4 units
b2 (Sp -- Lp)=         7,42 units or  7.5 units
b3 (Lp -- LB)=        10,92 units or 10.8 units
b4 (LB -- Out)=       13,65 units or 13.6 units

w (width)= 0,87*2=1,74 units

Use the second column if you want to calculate with simpler constants. You can also use these for your proper horizontal rectangles. Smile

THE PASS:
d (distance) = Sqrt[(Abs(r1)+0,5)^2+(Abs(r2)+0,5)^2]
now if distance is between b1 and b2 (3,93< d <= 7,42 )then short pass; b2 then b3 then long pass, etc.

THE INTERCEPTIONS:
We define the following numbers:
Code:

a = (r1-i1)^2+(r2-i2)^2
b = i1^2 + i2^2
c = r1^2 + r2^2
d1= Abs[r2(i1+0,5)-r1(i2+0,5)]
d2= Abs[r2(i1+0,5)-r1(i2-0,5)]
d3= Abs[r2(i1-0,5)-r1(i2+0,5)]
d4= Abs[r2(i1-0,5)-r1(i2-0,5)]

We need to check for all opposing players (with tackle zone) the following:
Intercepion is allowed IF all of the following is TRUE:
c>a
c>b
w>2 * Min(d1,d2,d3,d4) / Sqrt(c)

Thats all. I am really proud to the results of this thread. However, all i would like is to see the client using the official rangeset properly.

Keep up the good work Kalimar.

Cheers,
RS

EDIT: Sorry there was some typo in it. I had to post it rapidly.

_________________
"I love him who is ashamed when the dice fall in his favour, and who then asketh: 'Am I a dishonest player?' - for he is willing to succumb."
-- Friedrich Nietzsche: Thus Spake Zarathustra, Zarathustra's Discourses, 4.


Last edited by SzieberthAdam on May 22, 2009 - 00:50; edited 6 times in total
Grumbledook



Joined: Aug 02, 2003

Post   Posted: May 21, 2009 - 22:20 Reply with quote Back to top

Code:
   0  1  2  3  4  5  6  7  8  9  10 11 12 13
0     Q  Q  Q  S  S  S  L  L  L  L  B  B  B
1  Q  Q  Q  Q  S  S  S  L  L  L  L  B  B  B
2  Q  Q  Q  S  S  S  S  L  L  L  L  B  B
3  Q  Q  S  S  S  S  S  L  L  L  B  B  B   
4  S  S  S  S  S  S  L  L  L  L  B  B  B     
5  S  S  S  S  S  L  L  L  L  B  B  B     
6  S  S  S  S  L  L  L  L  L  B  B  B
7  L  L  L  L  L  L  L  L  B  B  B 
8  L  L  L  L  L  L  L  B  B  B  B   
9  L  L  L  L  L  B  B  B  B  B   
10 L  L  L  B  B  B  B  B  B     
11 B  B  B  B  B  B  B     
12 B  B  B  B  B
13 B  B   


That is the BBRC approved chart, does your calculations match up to those Ramon?
pythrr



Joined: Mar 07, 2006

Post   Posted: May 21, 2009 - 22:47 Reply with quote Back to top

kill me now

_________________
Image
Image
SzieberthAdam



Joined: Aug 31, 2008

Post   Posted: May 22, 2009 - 00:05 Reply with quote Back to top

Grumbledook wrote:
[code]That is the BBRC approved chart, does your calculations match up to those Ramon?

Yes.

_________________
"I love him who is ashamed when the dice fall in his favour, and who then asketh: 'Am I a dishonest player?' - for he is willing to succumb."
-- Friedrich Nietzsche: Thus Spake Zarathustra, Zarathustra's Discourses, 4.
Grumbledook



Joined: Aug 02, 2003

Post   Posted: May 22, 2009 - 14:30 Reply with quote Back to top

good stuff!
Kalimar



Joined: Sep 22, 2006

Post   Posted: Jun 10, 2009 - 14:57
FUMBBL Staff
Reply with quote Back to top

Version 0.2.7 (out soon) contains proper passing ranges now. The client determines the range via a table lookup, as suggested in this thread. Interception rules haven't been changed (yet), though.
Archevol



Joined: Dec 14, 2008

Post   Posted: Jun 10, 2009 - 16:12 Reply with quote Back to top

Just saw this thread for the first time...

I love eggheads. You can bash them on the bonce with a spoon and feel no guilt... Cool
funnyfingers



Joined: Nov 13, 2005

Post   Posted: Jul 04, 2009 - 00:04 Reply with quote Back to top

here is how BOTOCS defines the passing ranges:

<img src="http://test.stuntyleeg.com/pass_ranges.JPG">
Khudzlin



Joined: May 24, 2007

Post   Posted: Jul 04, 2009 - 13:04 Reply with quote Back to top

those are exactly the ranges from the BBRC approved chart
Brainsaw



Joined: Sep 27, 2005

Post   Posted: Apr 22, 2010 - 22:48 Reply with quote Back to top

i thought you have to put the range ruler from the box on the monitor and measure the range.. Wink i am doin lots of quick passes on my 22" high def resolution monitor this way ;-DDDD
PeteW



Joined: Aug 05, 2005

Post   Posted: Apr 22, 2010 - 22:53 Reply with quote Back to top

Brainsaw wrote:
i thought you have to put the range ruler from the box on the monitor and measure the range.. Wink i am doin lots of quick passes on my 22" high def resolution monitor this way ;-DDDD


bad thread necromancy >Sad

_________________
"Jesus loves me this I know, 'cos my Bible tells me so." MrMojo - where did you go?
Rijssiej



Joined: Jan 04, 2005

Post   Posted: Apr 19, 2011 - 23:30 Reply with quote Back to top

Brainsaw wrote:
i thought you have to put the range ruler from the box on the monitor and measure the range.. Wink i am doin lots of quick passes on my 22" high def resolution monitor this way ;-DDDD


Good thing just about all the players on the field can intercept aswell.
Display posts from previous:     
 Jump to:   
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic Log in to check your private messages View next topic
Powered by PNphpBB2 1.2 © 2003 PNphpBB Group
Credits