Thanks guys! your comments have me smiling and laughing.
Erik has done some interesting mods at TJP, slowing the bullet speed but doubling the bullets. He also has overridden the max life # of 3 to 10 input at the beginning of the game. He also is tracking high score adding a comma delimited score. Is he optimistic or what? ;) PLUS he is storing high scores to file using _STARTDIR$ keyword for current directory.
So up to 10 lives! ? He allows.
Let's take a closer look at how a new rat is started, Johnno you might get some ideas about taking the edge off my cruel streak. ;)
'bring rock in from one side, need to set heading according to side
'RANDOMIZE TIMER + RND
side = rand(1, 4)
CASE 1: rx
(iRat
) = 0: ry
(iRat
) = RND * ymax: rh
(iRat
) = 3 * pi
/ 2 + RND * pi
CASE 2: rx
(iRat
) = xmax: ry
(iRat
) = RND * ymax: rh
(iRat
) = pi
/ 2 + RND * pi
CASE 3: rx
(iRat
) = RND * xmax: ry
(iRat
) = 0: rh
(iRat
) = RND * pi
CASE 4: rx
(iRat
) = RND * xmax: ry
(iRat
) = ymax: rh
(iRat
) = pi
+ RND * pi
'speed, angle, radius, gray coloring, spin, seed
rs
(iRat
) = RND * 5 * life
+ 1 '<<<<<<<<<<<<<<<<<<<<<< rat speed is set here and adjusted according to life # rr
(iRat
) = RND * 60 / life
+ 10 ' <<<<<<<<<<<<<<<<<<<<<< rat radius or size of rat is set here and also adjusted according to life # rdead(iRat) = 0
rk(iRat) = ratKolor~&
With a range of life from 1 to 10 as Erik has it, rat speeds will vary from 1 to 6 in life #1 and 1 to 51 in life #10. 51!!!! Yikes!
With a range of life from 1 to 10 as Erik has it, rat radii will vary from 10 to 70 in life #1 and 10 to 16 in life #10
And the number of rats is 5 * life so start with 5 in life #1 and could go as high as 50 in life # 10.
I think if you really want to get into point systems if you are taking trouble to store High scores:
1. You should make a table for High Scores depending on the life # you choose to play.
2. You might start getting deductions for wasteful use of bullets ie skill starts to be factored into score.
Oh BTW if you are in life #10 and kill a rat that is worth 10 ^ 10 points! No wonder Erik starts to need a comma delimited score!