glyphstrip FAQ button
Halo.bungie.org
glyphstrip
Frequently Asked Forum Questions
 Search the HBO News Archives

Any All Exact 
Search the Halo Updates DBs

Halo Halo2 
Search Older Posts on This Forum:
Posts on Current Forum | Archived Posts


Re: Continuously-Loading Gameworlds
Posted By: Ohso <iohso@hotmail.com>Date: 12/17/01 6:28 p.m.

In Response To: Continuously-Loading Gameworlds (butcher)

What about using a slightly different idea?

Loading several discreet chunks at a time forming a complete area around the player. In the diagram below. Imagine each number to be a square shaped region -I'd use hexagons, but squares are easier to do in text. ;)

123

456

789

Now, as the player moves and leaves region number 5 and enters say area 4, new regions are loaded and old ones dropped like this:

A12

B45

C78

If the scale of the areas are worked out ahead of time before level modeling, you could avoid the AI issue and the physics issue by preventing the player from ever getting that close to an unloaded region. Of course the bigger the regions, the more realistic your world could be, but the more processing power required...

What do you think? You'd have the benefit of discrete loading instead of continuous, but still allow for seemless movement.

: You can absolutely do this - in fact, many games these days use some form of
: on-demand loading. Halo loads its texture resources from the xbox hard
: drive in much this way. There are other games, most of them RPGs, that
: load the entire world like this... this can result in the illusion of a
: seamless world.

: The reason that it's not done more often (or more completely) is because
: often there are things happening outside the player's view that need
: access to the world geometry. For example, what happens if you grenade a
: jeep off a cliff and down into a valley that's out of your sight (and not
: loaded into memory)? The geometry for the valley isn't in memory so you
: can't run physics for the vehicle as you don't know what it will be
: colliding against. There are two options - either stop the jeep from
: running physics and freeze it in midair until that part of the world is
: loaded next time, or load that area of the world just so the jeep can
: bounce down the hill. Neither of these options is very appealing.

: And there are worse problems. Consider an elite that sees you from a hill who
: has two choices to get to you: either he can run down the steep face of
: the hill, or he can take a tunnel that leads through an underground
: complex and out into the valley. Problem is, the underground complex isn't
: loaded at the moment. How does the elite's AI know about that? More
: importantly, how can it even try to plan paths when it doesn't have access
: to all of the world to examine?

: This is why Halo loads its environment in discrete chunks rather than
: continuously loading a you move through the area. None of these problems
: are insoluble, but we chose to focus on other things... this time around.
: :)

: - butcher


Message Index




Replies:

Why can't their be no loading times in games?no7orious the 31337 12/17/01 1:00 a.m.
     blah! forum mangled my ascii!!!no7orious the dissappointed 12/17/01 1:09 a.m.
     Re: Why can't their be no loading times in games?PCDestroyer 12/17/01 9:08 a.m.
     Re: Why can't their be no loading times in games?Cunbelin Soffish Loremaster 12/17/01 10:48 a.m.
           Re: Why can't their be no loading times in games? *NM*Fatum.Celer 12/17/01 11:01 a.m.
           Re: Why can't their be no loading times in games?PCDestroyer 12/18/01 9:30 a.m.
     Continuously-Loading Gameworldsbutcher 12/17/01 11:41 a.m.
           Re: Continuously-Loading Gameworldsmnemesis 12/17/01 1:07 p.m.
                 Re: Continuously-Loading Gameworldsno7orious the prophesying 12/17/01 2:29 p.m.
           Re: Continuously-Loading GameworldsOhso 12/17/01 6:28 p.m.
                 Re: Continuously-Loading Gameworldsbutcher 12/17/01 6:59 p.m.
                       Re: Continuously-Loading GameworldsOhso 12/17/01 8:22 p.m.
                       Re: Continuously-Loading GameworldsImpact 12/17/01 10:05 p.m.
                             Re: Continuously-Loading GameworldsPsyrixx 12/18/01 1:35 a.m.
                                   Re: Continuously-Loading Gameworldsferrex 12/18/01 12:36 p.m.
                                         Re: Continuously-Loading Gameworldsno7orious 12/18/01 4:08 p.m.



contact us

The HBO Forum Archive is maintained with WebBBS 4.33.