WarBirds Py-Table




The Py-Table is used in the WarBirds game system to determine the number of horizontal and vertical flight points available based on the aircraft's nose arc. An aircraft in level flight will have a nose arc of 0 while and aircraft that is climbing or diving may have a nose arc of 15, 30, 45, 60, 75 or 90. Each arc has a box with a number that corresponds to the aircraft's total flight points available. To determine the altitude gained or lost any box with the aircraft's total flight points may be selected. The altitude change is determined by following the row to the right and reading the altitude change. The number of horizontal flight points are determined by following the column down and reading the number. The vertical flight points available are determined by subtracting the horizontal flight points from the total flight points.

For example, using the CF Py-Table an aircraft with a total of “7” flight points is climbing with a Nose Arc of 30C. In the 30° Nose Arc the player may choose any Altitude row that has a corresponding column value of “7”. There are seven boxes with a “7” in the 30° Nose Arc. The possible altitude gain and Horizontal Flight Point combinations are:
• 300 feet with 6 Horizontal and 1 Vertical Flight Points
• 350 feet with 6 Horizontal and 1 Vertical Flight Points
• 400 feet with 5 Horizontal and 2 Vertical Flight Points
• 400 feet with 6 Horizontal and 1 Vertical Flight Points
• 450 feet with 6 Horizontal and 1 Vertical Flight Points

The Py-Table is used to determine range to a target and if a target is within weapon arc. Cross index the horizontal range to the target with the altitude difference, the intersecting row and column shows the range.

The Py-Table is used to determine if a target is within gun arc. Cross index the range with the altitude difference, the intersection point is the weapon arc.

Below are the CF, DoE and TCE Py-Tables. All tables share the same layout between modules, only the scale is changed.