Ran OK on
AMD 2Ghz
512mb Ram
GeForce 2
Windows ME @ 1024x768
I had some difficulty with my mouse leaving the play area and inadvertantly activating my start menu whilst playing, i've no idea what all that was about.
I agree with hexgear that changes in the framerate where a bit annoying, perhaps a gamespeed compensation routine would help to overcome those issues?
Here's roughly what I do:
dim gameSpeed#(1)
dim lastTime(1)
function gameSpeed()
time=timer()
gameSpeed#(1)=time-lastTime(1)
lastTime(1)=time
endfunction
All movements and rotations are then *gameSpeed#(1).
The variable gameSpeed#(1) holds a number of 1000 at 1fps, 500 at 2fps, 250 at 4fps, 125 at 8fps, 100 at 10fps, 50 at 20fps, 25 at 40fps etc.
I use a real number because often it becomes necessary to do things like facing#=facing#+(gameSpeed#(1)*.1) so although gameSpeed will never hold a fraction itself, storing it as a real number allows gameSpeed#(1) to be used with variables that do.
-*-
I really like some aspects of this, the buildings are beautiful - you can certainly teach me a thing or too about .bsp use and modelling.
However I felt the matrix was dire and the harsh white fogging really lets the whole thing down.
I know this sounds cheeky, but I wonder what would happen if we mixed your buildings with my terrain system? (
http://http://www.darkbasicpro.com/apollo/view.php?t=6603&b=1)
Perhaps an RPG in the making...?
Pneumatic Dryll, Outrageous epic cleric of EQ/Xev
God made the world in 7 days, but we're still waiting for the patch.