Gamestudio Links
Zorro Links
Newest Posts
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
4 registered members (degenerate_762, AbrahamR, AndrewAMD, ozgur), 667 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
How to create seamless worlds? #251560
02/13/09 18:31
02/13/09 18:31
Joined: Feb 2009
Posts: 33
Germany, Hamburg
V
Vorick Offline OP
Newbie
Vorick  Offline OP
Newbie
V

Joined: Feb 2009
Posts: 33
Germany, Hamburg
Hi there,

I'd like to ask a question for which I couldn't find an answer through the forum search, A7oogle and the AUM-Search from gs-tools.

How could one create a seamless world with the 3dgs-engine?

I'd like to load the next adjacent level as soon as a player walks into visibility range so that there is no loadscreen. I really dont like that "walk to the edge of the world"-feeling. I know it's kinda like running two or more Levels at a time, but there has to be a way to do this. Other games have done it and it would really be a pity if A7 wouldnt support this.

To illustrate:

[1][2][3]
[4][5][6]
[7][8][9]

If player is on terrain 5 and heading west, I'd like to load maps 1,4&7 so that he can just change level borders without noticing. I really dont like the whole "walk to the end of the world"-concept.

I just need the basic technique and some pointers. I'll figure out the rest myself. Thanks in advance,

Patrick

Last edited by Vorick; 02/13/09 19:52.

A8.10 Commercial
Re: How to create seamless worlds? [Re: Vorick] #251565
02/13/09 18:51
02/13/09 18:51
Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
Espér Offline
Expert
Espér  Offline
Expert

Joined: Mar 2008
Posts: 2,247
Baden Württemberg, Germany
Versuch ma das AUM:
http://aum.conitec.net/aum44/english/aum44/index.html

Da in die berginner´s Corner.. da sind infinite Levels ( treadmill methode )

Falls dir das Englische ned zusagt, such bei den deutschen magazinen im AUM 44 ^^


Selling my Acknex Engine Editions (A7 Com & A8 Pro):
>> click here if you are interested <<
Re: How to create seamless worlds? [Re: Espér] #251573
02/13/09 19:51
02/13/09 19:51
Joined: Feb 2009
Posts: 33
Germany, Hamburg
V
Vorick Offline OP
Newbie
Vorick  Offline OP
Newbie
V

Joined: Feb 2009
Posts: 33
Germany, Hamburg
Deutsch: Hmm, danke für den Hinweis, aber das scheint leider nicht mit echten Leveln zu funktionieren. Ich dachte da eher an Rollenspielaspekte, also z.B. beim Bewegen Richtung Stadtrand schon den Wald dahinter zu laden beim Durchschreiten des Waldes, dann das Holzfällerlager usw. Das lässt sich, so fürchte ich, mit Prefabs nicht realisieren und ist mit "level_load" nicht vereinbar, da hierbei ja das aktuelle level beendet wird.

English: Hmm, thanks for the hint, but I don't think this would work with real levels. I was thinking more of a roleplaying aspect, e.g. inserting the woods at the city borders as you move towards them, then inserting the lumbering camp as you travel through the woods and such. This, i fear, can't be realized with prefabs and wouldn't work with "level_load" since the old level would be destroyed in the process.



Last edited by Vorick; 02/13/09 20:04.

A8.10 Commercial
Re: How to create seamless worlds? [Re: Vorick] #251576
02/13/09 20:03
02/13/09 20:03
Joined: Feb 2008
Posts: 3,232
Australia
EvilSOB Offline
Expert
EvilSOB  Offline
Expert

Joined: Feb 2008
Posts: 3,232
Australia
Ive been working (on something similar) to this in secrecy for months now and
still dont have any joy so I'll be interested to see some of the offered suggestions.

BUT I have been avoiding "chunked" terrains for my own reasons but it may be
worth your time to look into them.
Basically, as I understand(vaguely), a large terrain get split up by the engine
and shown "a bit at a time" as you get near enough. So if you can figure which
bits are being shown, you can then plant entitys and prefabs(?) on it, before
your player gets in sight.
In theory anyway.


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial
Re: How to create seamless worlds? [Re: Vorick] #251587
02/13/09 22:05
02/13/09 22:05
Joined: Jul 2006
Posts: 40
North Europe
D
DeepReflection Offline
Newbie
DeepReflection  Offline
Newbie
D

Joined: Jul 2006
Posts: 40
North Europe
@Vorick There was a AUM explaining how to do a infinite car game similar to your matrix placement, I don't recall the exact magazine number. But that's one way. By tweaking that you should be able to achieve close to what you want.

I've been thinking of a complete dynamic model based "world", but then you have to re-think many of the common scene predefined building with wdl or whatever to 3d gamestudio and make a sort of SQL and model based structure totally based on dynamic create and delete functionality of models to your world and only manageable by lite-c. This will give you unlimited "world" space but you have to make a world function to manage everything. For the moment I'm not sure A7 gamestudio will give this totally freedom without some quirks since the main thinking is based on scenes and levels with a predefined calculated wdl in mind.


Whoever has the gold makes the rules.
Re: How to create seamless worlds? [Re: DeepReflection] #251614
02/14/09 05:01
02/14/09 05:01
Joined: Feb 2009
Posts: 33
Germany, Hamburg
V
Vorick Offline OP
Newbie
Vorick  Offline OP
Newbie
V

Joined: Feb 2009
Posts: 33
Germany, Hamburg
Thanks for this. The treadmill technique was also suggested by Esper in his german reply.

So the way I might have to go would be chunked terrains. Although I have not figured out yet, how they work.


A8.10 Commercial

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1