Posted By
|
Message
|
Peblo Custom ratings must be 50 characters or less
Registered 05/07/2002
Points 185
|
20th April, 2005 at 20:52:39 -
Hey, is there any open source timer based platform engines out there? I need a simple one to look at... I'm running some expirements. Amazingly enough, I've never known how to make a timer based engine, I have always used other things, like fastloops. So yeah, anyone with an engine?
"Isn't it always amazing how we characterize a person's intelligence by how closely their thinking matches ours?"
~Belgarath
|
Knudde (Shab) Administrator
Crazy?
Registered 31/01/2003
Points 5125
|
21st April, 2005 at 02:47:07 -
there's a reason you don't make timer based engines, cause on slower computers, it won't work right. I believe Gunner 3 had this problem, as on my laptop the first jump in the first level is impossible for me to get on.
Craps, I'm an old man!
|
AndyUK Mascot Maniac
Registered 01/08/2002
Points 14586
|
21st April, 2005 at 15:00:44 -
Timer based jumps cause differing heights.
I dont have any because i dont use timers for my engines.
.
|
Bo Fu
Registered 02/04/2004
Points 413
|
21st April, 2005 at 16:10:11 -
Stick with fastloops. Timers are one of the things that don't work quite so well in MMF.
If wishes were fishes then we'd all smell like ladies' underwear.
|
Peblo Custom ratings must be 50 characters or less
Registered 05/07/2002
Points 185
|
21st April, 2005 at 18:34:50 -
"...I'm running some expirements..."
I know they suck, I just need an open source one. Random thoughts just keep popping up on how to make things... efficient... ummm, yeah.
"Isn't it always amazing how we characterize a person's intelligence by how closely their thinking matches ours?"
~Belgarath
|
clwe
Registered 17/12/2002
Points 702
|
22nd April, 2005 at 07:55:00 -
If you're curious, all you need to create a 'timer-based engine' is to have timer events that control accel/decel and gravity. For example:
Every 00:05
+ Player is in the air
Add 1 to 'Y movement' counter
Every 00:08
+ Right key is pressed
Add 1 to 'X movement' counter
(etc)
That's all there is to it. The only problem is (as other people have pointed out) that the timing remains the same when slowdown occurs, so your character's movement goes all funny. Therefore, it's only good as an example of what not to do =P (i.e. curiosity purposes)
n/a
|
Peblo Custom ratings must be 50 characters or less
Registered 05/07/2002
Points 185
|
22nd April, 2005 at 11:49:59 -
Or KNP purposes, modified of course.
"Isn't it always amazing how we characterize a person's intelligence by how closely their thinking matches ours?"
~Belgarath
|
|
|