First, I love this game, but there's a bug (or several bugs) that causes the puck to go away, so I decided to do some testing and here's the results (if you want them)
*FIRST ACTION is what happens before the bug goes away
*AI REACTION is how the AI reacts, I'm not sure if this is at all needed, but It's there just in case.
1.(speed set at: 200MHz)(SCORE: 2 to 2)(first program ran after boot)
*FIRST ACTION:
puck brushes the right side of the "right slidey thingy" around the middle of the board
and leaves through the bottom of the board.
*AI's REACTION:
goes and stays in the bottom corner.
2.(speed set at: 200MHz)(SCORE: 0 to 2)(second program ran after boot, played right after
the first scenario)
*FIRST ACTION:
puck brushes the left side of the "right slidey thingy" around the top/middle of the board
and leaves through the bottom of the board.
*AI's REACTION:
goes and stays in the bottom corner.
3.(speed set at: 200MHz)(SCORE: 1 to 8)(third program ran after boot, played right after
the second scenario)
*FIRST ACTION:
I hit bounced my puck into my goal about 3 times in less than 0.5 of a second and it
disappeared off the left side of the board (around the middle)
*AI's REACTION:
goes and stays in the bottom corner.
4.(speed set at: 200MHz)(SCORE: 1 to 1)(first program ran after boot)
*FIRST ACTION:
the puck was hit by the AI guy straight to me, I hit it and it disappeared.
*AI's REACTION:
goes and stays in the bottom corner.
5.(speed set at: 250MHz)(SCORE: 3 to 0)(second program ran after boot, played after the
fourth scenario)
*FIRST ACTION:
puck hits the left side of the "right slidey thingy" around the middle of the board and
leaves through the bottom of the board
*AI's REACTION:
goes and stays in the bottom corner.
5.5(speed set at: 250MHz)(SCORE: 7 to 10)(third program ran after boot, played after fifth
scenario)
No problems what-so-ever.
6.(speed set at: 250MHz)(SCORE: 0 to 0)(fourth program ran after boot, played after
scenario 5.5)
*FIRST ACTION:
with the first hit I knocked the puck off the bottom of the screen.
*AI's REACTION:
goes and stays in the bottom corner.
7.(speed set at: 250MHz)(SCORE: 7 to 5)(first program ran after boot)
*FIRST ACTION:
The puck met the left side of the "left slidey thingy" and sort of rode up to the top with
it, then left through the top of the board.
*AI's REACTION:
went up and left through the top of the board (and has totally left the screen.)
7.5(speed set at 280MHz)(SCORE: 7 to 10)(second program ran after boot, ran right after
the 7th scenario)
Everything went smoothly.
8.(speed set at: 280MHz)(SCORE: 8 to 6)(third program ran after boot, ran right after
scenario 7.5)
*FIRST ACTION:
everything froze (probably due to the over clock)
9.(speed set at: 280MHz)(SCORE: 5 to 10)(first program ran after boot)
Everything went smoothly.
10.(speed set at: 280MHz)(SCORE: 5 to 8)(second program ran after boot program ran after
boot)
*FIRST ACTION:
everything froze again.
11.(speed set at: 280MHz)(SCORE: 8 to 10)(first program ran after boot)
Everything went smoothly (except, once again, I lost!!)
12.(speed set at: 280MHz)(SCORE: 3 to 5)(first program ran after boot)
*FIRST ACTION:
I hit the puck up through the top and it left, The AI guy went off the screen through the
top too, but the puck came back (I think from the top left corner, is this an "auto reset"
thing? The AI guy came back too.
THEN,
the puck hit the right side of the "right slidey thingy" and rode up with it and left
through the top. and never returned. (the AI guy left through the top of the board again
too) And then, after a few seconds, the game froze. (sorry but I don't know how long "a
few seconds" is, when I put the GP2X down to type this it was still running, but when I
finished I noticed it had already crashed.)
13.(speed set at: 280MHz)(SCORE: to )(first program ran after boot)
*FIRST ACTION:
well, I knocked it through the top of the board again, the AI guy left the screen through
the top again and the 4 to 5 seconds later it crashed.
That's the end of todays report, I have some coding (less sophisticated than yours) to
finish.
I hope this can help.
Have fun.