Hello,
Not sure if I'll get a reply to this post, but it's worth a shot.
I love the way Ultima 7 represented the world and have always wondered how it was done. I know that only a snapshot of the world is cached and is constantly being loaded from the hard drive as you walk around. This is simple enough, but what about the layering? How did you achieve the layers and the indoor/outdoor transitions? How were the data structures set up that represented the world? How did objects exist there and what kind of seperation what there from, say, a tree and the piece of wooden flooring?
I really want to understand how the world fit together because, in my opinion, it's one of the best representations I've ever seen in a 2D game. I want to implement something similar for some projects of my own.
Thanks!
Not sure if I'll get a reply to this post, but it's worth a shot.
I love the way Ultima 7 represented the world and have always wondered how it was done. I know that only a snapshot of the world is cached and is constantly being loaded from the hard drive as you walk around. This is simple enough, but what about the layering? How did you achieve the layers and the indoor/outdoor transitions? How were the data structures set up that represented the world? How did objects exist there and what kind of seperation what there from, say, a tree and the piece of wooden flooring?
I really want to understand how the world fit together because, in my opinion, it's one of the best representations I've ever seen in a 2D game. I want to implement something similar for some projects of my own.
Thanks!