#1
·
לפני 11 שנים
שלום לכולם,
הערב לא אוכל להגיע, אבל אדאג שהשרת יריץ משימת קרבות אוויר.
מי שמעוניין מוזמן להצטרף מ21:30.
המשימה היא משימת קרבות האוויר המאורגנת לאיזורי קרבות 1VS1/2VS2/3VS3/4VS4.
הזמנים והמטוסים הם -
מודרני - F-15C וSU-27.
שנות ה80 - MIG-21.
שנות ה50 - F-86F ו MIG-15.
מלחמת העולם ה-2 - P-51D, FW-190D, BF109K4.
ניתן לעשות איזה ווריאציות בין המטוסים מאותו הזמן, כלומר F-15C מול F-15C או P-51D מול BF109K4 וכו'.
כל זמן ואיזור מכילים את הסידורים הבאים -
FULL - חימוש מלא
HEATERS - טילי חום ותותחים.
GUNS - תותחים בלבד.
שימו לב שבאיזור קרבות ניתן להיכנס רק עם אותו סוג סידור, כלומר לא ניתן להיכנס עם חימוש FULL נגד GUNS. ובאיזור 1VS1 לא ניתן להיכנס עם MIG-21 נגד F-15C.
המשימה שומרת סטטיסטיקות שלאחר מכן ננסה להרכיב למשהו בסגנון הACE FACTOR שאנחנו מכירים מפאלקון ולשמור טבלה שתתעדכן באופן אוט' באתר.
חישוב הACE FACTOR יעשה בצורה הבאה -
מקווה שהכל ברור, אם לא בבקשה להוסיף פה שאלות.
הערב לא אוכל להגיע, אבל אדאג שהשרת יריץ משימת קרבות אוויר.
מי שמעוניין מוזמן להצטרף מ21:30.
המשימה היא משימת קרבות האוויר המאורגנת לאיזורי קרבות 1VS1/2VS2/3VS3/4VS4.
הזמנים והמטוסים הם -
מודרני - F-15C וSU-27.
שנות ה80 - MIG-21.
שנות ה50 - F-86F ו MIG-15.
מלחמת העולם ה-2 - P-51D, FW-190D, BF109K4.
ניתן לעשות איזה ווריאציות בין המטוסים מאותו הזמן, כלומר F-15C מול F-15C או P-51D מול BF109K4 וכו'.
כל זמן ואיזור מכילים את הסידורים הבאים -
FULL - חימוש מלא
HEATERS - טילי חום ותותחים.
GUNS - תותחים בלבד.
שימו לב שבאיזור קרבות ניתן להיכנס רק עם אותו סוג סידור, כלומר לא ניתן להיכנס עם חימוש FULL נגד GUNS. ובאיזור 1VS1 לא ניתן להיכנס עם MIG-21 נגד F-15C.
המשימה שומרת סטטיסטיקות שלאחר מכן ננסה להרכיב למשהו בסגנון הACE FACTOR שאנחנו מכירים מפאלקון ולשמור טבלה שתתעדכן באופן אוט' באתר.
חישוב הACE FACTOR יעשה בצורה הבאה -
/* definition of ace_factor variables
define ace_factor as real number >= 1
min_ace_factor=1
/* use two ace_factor variables for two opponents
ace_factor1, ace_factor2: ace_factor
/*use two new ace_factor variables for the new values of the ace factor of the two
/*opponents after the battle
new_acefactor1, new_acefactor2: ace_factor
/* Case 1: the two opponents have equal ace factors)
if ace_factor1==ace_factor2 then
{
if player_1 wins
{
new_acefactor1=ace_factor1+(ace_factor1/(ace_factor1+ace_factor2));
new_acefactor2=ace_factor2-(ace_factor1/(ace_factor1+ace_factor2));
}
else if player_2 wins
{
new_acefactor1=ace_factor1-(ace_factor1/(ace_factor1+ace_factor2));
new_acefactor2=ace_factor2+(ace_factor1/(ace_factor1+ace_factor2));
}
}
/* Case 2: the two opponents DO NOT have equal ace factors)
else if ace_factor1>ace_factor2 then
{
/*Case 2a: the stronger player (player 1) wins the weaker (player 2)
/* then the change in the ace factor of the two opponents is determined by the ace factor of
/*the weaker player
if player_1 wins then
{
new_acefactor1=ace_factor1+(ace_factor2/(ace_factor1+ace_factor2));
/*if the ace factor of player 2 (loser) equals "1" then it remains "1" (no
/*reduction)
if ace_factor2==1 then
new_acefactor2=ace_factor2;
else
/* if ace factor of player 2 is greater than "1" then it is reduced
new_acefactor2=ace_factor2-(ace_factor2/(ace_factor1+ace_factor2));
}
/* Case 2b: the weaker player (player 2) wins the stronger player (player 1)
else
{
/* in that case the new ace factor of the weaker player (winner) is determined
/*(increased) by the value of the ace factor of his (stronger) opponent (loser)
new_acefactor2=ace_factor2+(ace_factor1/(ace_factor1+ace_factor2));
/* in that case the new ace factor of the stronger player (loser) is determined
/*(reduced) by the DIFFERENCE between the two ace factors
new_acefactor1=ace_factor1-((ace_factor1-ace_factor2)/(ace_factor1+ace_factor2));
}
מקווה שהכל ברור, אם לא בבקשה להוסיף פה שאלות.
