Sign in to follow this  
AllTheLuck

Data Driven Game

Recommended Posts

Hey Everyone, I was wondering if there are other ways of creating a completely data driven game without using tile-based worlds. I have seen a lot of engines using heightmaps for terrain, is there a way to do this in a completely data driven manner? Thanks for your comments!

Share this post


Link to post
Share on other sites
I know that it is possible to create a data driven map using polygons. I guess what I mean is how reasonable is something like that to manage.

What I would really like is to:
1. Dynamically create maps
2. Handle physics and collision detection

in a completely data driven engine. Then be able to slap on new graphics systems as the engine becomes older.

Share this post


Link to post
Share on other sites
For creating maps, look up "procedural content generation".
Its quite reasonable to use polygonal-based maps because even when you use a heightmaps to generate terrain, it ends up making a representation of the heightmap through the use of polygons.

Share this post


Link to post
Share on other sites
He said:
Quote:
1. Dynamically create maps

He said he wanted to CREATE maps so maybe I should have written this instead....
Quote:
For creating maps, look up "procedural content generation"

But if he just wants to use existing data for a map then he wouldn't be creating a map, he would be using the existing data to draw a virtual version of terrain.

Share this post


Link to post
Share on other sites
Yes. Rendering data (maps, etc...) are the EASIEST thing to make "data-driven" in a game. Quake 1 stored levels in files. I guess I'm missing the intent of the question. When I think about a data-driven game engine, I think of something where things like AI, scripting, types of entities and their relationships don't depend on code. Unless you've got textures and models stored in your source code ... how is your render data not data-driven?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this