Page 1 of 1
Infinite Terrain code
Posted: Sat Feb 18, 2006 2:34 pm
I've just finished work on the client-side infinite terrain code. Determinance's levels are about 4km^2 each, but repeat indefinitly, making the play area basically infinite.
Torque (DT's engine) supports repeating only the terrain (hills etc) out of the box, but I've just finished upgrading it so it infinitely repeats the rocks, towers, grass, spikes etc.
Posted: Sat Mar 03, 2007 1:44 am
Wait so, the levels are like a planet? You can go one direction forever and sooner or later get to the position you were before?
Posted: Sat Mar 03, 2007 7:51 am
Yep. Loopity loop loop.
Unless I have understood wrong. :| At least the ground starts to loop. But I'm not sure if the whole world, with players too, loops.
Posted: Sat Mar 03, 2007 1:20 pm
The terrain eventually repeats in structure, but the level is in fact infinite - you can fly off in one direction forever, and you will never meet other people or anything.
Posted: Sat Mar 03, 2007 5:07 pm
What happens when you overflow the vector describing your position?
Posted: Sat Mar 03, 2007 7:17 pm
Heh, i was thinking the same thing. You'd probably have to go a hell of a long way to do that though. For example, the range of values in a Long is apparently approximately 9E18 >.>
Posted: Sat Mar 03, 2007 7:54 pm
1. Start Determinance
2. Place heavy object on directional key
3. Sleep on it
Oh, and I think you've got Longs confused with Doubles.
Posted: Sat Mar 03, 2007 8:17 pm
The max length i posted was for a Long (googled), but i suppose a double would make more sense anyway. My knowledge of data types is somewhat restricted thanks to A-level computing not being hugely interested in them x.x
Posted: Sat Mar 03, 2007 8:27 pm
Yeah, DT does get confused if you fly for like a hundred thousand clicks. So I guess you could sue us for using the term infinite! Arg!
Posted: Sat Mar 03, 2007 9:07 pm
No, no they couldn't.
The program acts in unappropiate way. They can't complain to you. :P It should be infinite, but the computer itself fucks it up. Or, so you gotta say.
Posted: Sat Mar 03, 2007 10:28 pm
Heh, you should make kilobyte position variables. By the time they manage to prove that the program crashes, you'll be in mexico >=D
Or you will have died of old age. Either is acceptable.
Posted: Sun Mar 04, 2007 12:22 am
Toshers wrote:Or you will have died of old age. Either is acceptable.
Nooo.... Ian can't die of old age. He needs to be immortal and continue the series, up to and past Determinance 15: Trials of the Omphr: The Walking Duel: Now you %#@*ing Brats Can Walk!
Posted: Sun Mar 04, 2007 12:31 am
Yeah I reckon Determinance 15 will have walking. I can do that.