Re: [Epic] The WORST GW rules

From: J. Michael Looney <mlooney_at_...>
Date: Sun, 31 Aug 1997 11:33:21 -0500

Ken Taborek wrote:
>
> On Sun, 31 Aug 1997, Tyler Provick wrote:
>
> [snip]
> > Now all I have to do is work the firepower table into an equation, and my
> > games of Epic can be significantly speeded up
> >
> > Tyler
> >
> Um, it seems pretty straightforward. I don't have my books here to check,
> but I'm pretty sure that column 1 is .75 firepower; col 2 is .5 firepower;
> and col3 is .4 firepower. Round to nearest integer in all cases.

Not quite. The geek in me fired up the old (rather new in this case) C
compiler and ran your formula. Here is what you get:

Round up version
FP March Open Cover
1 1 1 1
2 2 1 1
3 3 2 2
4 4 2 2
5 4 3 2
6 5 3 3
7 6 4 3
8 7 4 4
9 8 5 4
10 8 5 4
11 9 6 5
12 10 6 5
13 11 7 6
14 12 7 6
15 12 8 6
16 13 8 7
17 14 9 7
18 15 9 8
19 16 10 8
20 16 10 8

Round down version
FP March Open Cover
1 0 0 0
2 1 1 0
3 2 1 1
4 3 2 1
5 4 2 2
6 4 3 2
7 5 3 2
8 6 4 3
9 7 4 3
10 8 5 4
11 8 5 4
12 9 6 4
13 10 6 5
14 11 7 5
15 12 7 6
16 12 8 6
17 13 8 6
18 14 9 7
19 15 9 7
20 16 10 8

Note that neither of these match the FP chart in the rules. For those
that care the C code for this is:

#include <stdio.h>
#include <math.h>

void main()
{
double iwe,mwe,inf;
int loop;
printf("Round up version\n");
printf("FP\tMarch\tOpen\tCover\n");
for (loop = 1; loop < 21; loop++)
    {
    iwe = ceil(loop * 0.8);
    mwe = ceil(loop * 0.5);
    inf = ceil(loop * 0.4);
    printf("%d\t%2.0f\t%2.0f\t%2.0f\n",loop,iwe,mwe,inf);
    }

printf("Round down version\n");
printf("FP\tMarch\tOpen\tCover\n");
for (loop = 1; loop < 21; loop++)
    {
    iwe = floor(loop * 0.8);
    mwe = floor(loop * 0.5);
    inf = floor(loop * 0.4);
    printf("%d\t%2.0f\t%2.0f\t%2.0f\n",loop,iwe,mwe,inf);
    }
}

What ever.
Received on Sun Aug 31 1997 - 16:33:21 UTC

This archive was generated by hypermail 2.3.0 : Tue Oct 22 2019 - 13:09:49 UTC