Build A World - data-importer - ideas

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
Post Reply
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Build A World - data-importer - ideas

Post by sodandk »

Hi

Got some requests for a data-importer into BAW. Feel free to discuss this subject here.

What would the aim for the importer be, etc. ?
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - data-importer - ideas

Post by sodandk »

People can make their own code to generate worlds, landscapes, geometric data etc. and export data to a simple BAW format,
for a BAW data importer to read. Read directly in as a world.
REDDemon
Developer
Posts: 1044
Joined: Tue Aug 31, 2010 8:06 pm
Location: Genova (Italy)

Re: Build A World - data-importer - ideas

Post by REDDemon »

Make a simple data structure (like a struct with 2 arrays or something simple), then release a specification for the file format, you may want to look at other specifications to have a Idea of possible problems. Then provide to users a simple header only library (C or C++ 03) they can use to convert the data structure into a file using 1 function.

Cover simpler functionality first, if you want to support huge worlds your file format is likely to need an "index" as header that points to location of chunks like an archive.

Make it extendible (by leaving some encode space free for extensions) so that if it become successfull you can help users support even more cool content. You can also make some few importers/exporters for popular languages (Java and C#) but be precise with specifications so everyone can contribute.
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
Post Reply