tomorrow, ill whip up a few tests and show everyone why
(Timers, Large Floats, Full Screen, Global Variables, Complex Maths Hurts FPS)
may effect your game.
normal fps: - 523
sync on
sync rate 0
autocam off
make object cube 1,5
position object 1,0,0,20
do
text 0,0,"My Normal Fps = "+str$(screen fps())
sync
loop
Large Floats - 495
sync on
sync rate 0
autocam off
make object cube 1,5
position object 1,0,0,20
he3llo as float
h3e33llo as float
he333llo as float
h3e3llo as float
h333llo as float
he3llo as float
h3e33llo as float
he3llo as float
hel3lo as float
h333e3llo as float
he33llo as float
he3llo as float
he333llo as float
h33el3lo as float
he33llo as float
hel3lo as float
h3e3llo as float
hello as float
h3ell3o as float
he33llo as float
h3ello as float
he3llo = 967858978897887.78976756756756797897889789789
h3e33llo = 967858978897887.78976756756756797897889789789
he333llo = 967858978897887.78976756756756797897889789789
h3e3llo = 967858978897887.78976756723423497889789789
h333llo = 967858978897887.78976756756756797897889789789
he3llo = 96732423478897887.78976756756756797897889789789
h3e33llo = 967858978897887.789767532423497897889789789
he3llo = 967858978897887.78976756756756797897889789789
hel3lo = 34234978897887.78976756756756797897889789789
h333e3llo = 967858978897887.789767563423497897889789789
he33llo = 96783242378897887.78976756756756797897889789789
he3llo = 967858978897887.78976756756756797897889789789
he333llo = 967858978897887.78976756756756234239789789
h33el3lo = 967858978897887.78976756756756797897889789789
he33llo = 9623423478897887.78976756756756797897889789789
hel3lo = 967858978832423487.78976756756756797897889789789
h3e3llo = 967858978897887.7897675675675672342889789789
hello = 96723423497887.7897672342347897889789789
h3ello = 967858978897887.78976756756756797897889789789
he33llo = 234324234.78976756756756797897889789789
h3ello = 967858978897887.78976756756756797897889789789
o4mg as float
om3g as float
o2mg as float
o1mg as float
o4mg= 53353252.458659392
om3g 13417736.45376373
o2mg 53465387383.265272828
o1mg 345353532.464584843
0omg as float
9omg as float
8omg as float
7omg as float
6omg as float
5omg as float
4omg as float
o3mg as float
3omg as float
2omg as float
omg1 as float
omg as float
0omg 2426272829.235272829
9omg 123161844.42342652728
8omg 28229922527.27287298
7omg 228992929.29292929
6omg 292922626.234234
5omg 2342627.2727262
4omg 24252627.28282
o3mg 2426276282.828282
3omg 24262728.25252525
2omg 252526.22727
omg1 27272727.272727
omg 2727272.272727272727
do
text 0,0,"My Fps = "+str$(screen fps())
sync
loop
complex maths - 508
sync on
sync rate 0
autocam off
make object cube 1,5
position object 1,0,0,20
hi = 1
do
hi=hi+10
if hi > 360 then hi = 1
text 0,0,"My Fps = "+str$(screen fps())
text 0,15,"Number = "+str$(hi)
number = cos(hi)*100
number = tan(number)
number = sin(number)
number = sqrt(number)
sync
loop