bump game demos up to 60fps. we have the technology

db4
Joe Groff 2010-01-15 14:36:45 -08:00
parent 235d7c9a14
commit 9131e16f7b
3 changed files with 10 additions and 10 deletions

View File

@ -294,7 +294,7 @@ AFTER: bunny-world resize-world
[ sobel>> framebuffer>> ] [ dim>> ] bi resize-framebuffer ; [ sobel>> framebuffer>> ] [ dim>> ] bi resize-framebuffer ;
M: bunny-world pref-dim* drop { 1024 768 } ; M: bunny-world pref-dim* drop { 1024 768 } ;
M: bunny-world tick-length drop 1000000 30 /i ; M: bunny-world tick-length drop 1000000 60 /i ;
M: bunny-world wasd-movement-speed drop 1/160. ; M: bunny-world wasd-movement-speed drop 1/160. ;
M: bunny-world wasd-near-plane drop 1/32. ; M: bunny-world wasd-near-plane drop 1/32. ;
M: bunny-world wasd-far-plane drop 256.0 ; M: bunny-world wasd-far-plane drop 256.0 ;

View File

@ -93,7 +93,7 @@ M: raytrace-world draw-world*
} <render-set> render ; } <render-set> render ;
M: raytrace-world pref-dim* drop { 1024 768 } ; M: raytrace-world pref-dim* drop { 1024 768 } ;
M: raytrace-world tick-length drop 1000000 30 /i ; M: raytrace-world tick-length drop 1000000 60 /i ;
M: raytrace-world wasd-movement-speed drop 1/4. ; M: raytrace-world wasd-movement-speed drop 1/4. ;
: raytrace-window ( -- ) : raytrace-window ( -- )

View File

@ -21,14 +21,14 @@ CONSTANT: VELOCITY-MODIFIER-NORMAL float-4{ 1.0 1.0 1.0 0.0 }
CONSTANT: VELOCITY-MODIFIER-FAST float-4{ 2.0 1.0 2.0 0.0 } CONSTANT: VELOCITY-MODIFIER-FAST float-4{ 2.0 1.0 2.0 0.0 }
CONSTANT: BOUNCE float-4{ 1.0 -0.2 1.0 1.0 } CONSTANT: BOUNCE float-4{ 1.0 -0.2 1.0 1.0 }
CONSTANT: PLAYER-HEIGHT 1/256. CONSTANT: PLAYER-HEIGHT 1/256.
CONSTANT: GRAVITY float-4{ 0.0 -1/4096. 0.0 0.0 } CONSTANT: GRAVITY float-4{ 0.0 -1/8192. 0.0 0.0 }
CONSTANT: JUMP 1/1024. CONSTANT: JUMP 1/2048.
CONSTANT: MOUSE-SCALE 1/10. CONSTANT: MOUSE-SCALE 1/20.
CONSTANT: MOVEMENT-SPEED 1/16384. CONSTANT: MOVEMENT-SPEED 1/32768.
CONSTANT: FRICTION float-4{ 0.95 0.99 0.95 1.0 } CONSTANT: FRICTION float-4{ 0.97 0.995 0.97 1.0 }
CONSTANT: COMPONENT-SCALE float-4{ 0.5 0.01 0.0005 0.0 } CONSTANT: COMPONENT-SCALE float-4{ 0.5 0.01 0.0005 0.0 }
CONSTANT: SKY-PERIOD 1200 CONSTANT: SKY-PERIOD 2400
CONSTANT: SKY-SPEED 0.0005 CONSTANT: SKY-SPEED 0.00025
CONSTANT: terrain-vertex-size { 512 512 } CONSTANT: terrain-vertex-size { 512 512 }
@ -56,7 +56,7 @@ TUPLE: terrain-world < game-world
VELOCITY-MODIFIER-NORMAL >>velocity-modifier ; VELOCITY-MODIFIER-NORMAL >>velocity-modifier ;
M: terrain-world tick-length M: terrain-world tick-length
drop 1000000 30 /i ; drop 1000000 60 /i ;
: frustum ( dim -- -x x -y y near far ) : frustum ( dim -- -x x -y y near far )
dup first2 min v/n dup first2 min v/n