Yes, recursive tiling should be able to create nice height maps. There's a nice demonstration for image dithering:
Recursive Wang Tiles for Real-Time Blue Noise
(Johannes Kopf, Daniel Cohen-Or, Oliver Deussen, Dani Lischinski)
The interesting part starts at 2:17
Ignore the point cloud...
Initially, I wanted to have fast, non-repetitive height map generator based on Wang tiling:
http://en.wikipedia.org/wiki/Wang_tile
But then I discovered the following (quite impressive) paper which deals with texture generation:
Wang Tiles for Image and Texture Generation...
I think that Point and Vector could both have a right to exist, but yes, this is debatable.
About the constant variants: I tried to respect your and my ideas and this is what came out of it.
There's a read-only base class you can use as a parameter and be sure that it won't be changed (unless...
As the name inclines, this is about creating a math library for Terasology.
You can find it here:
https://github.com/MovingBlocks/TeraMath
Jenkins: http://jenkins.movingblocks.net/job/TeraMath/
Artifactory...
This is again just a preview:
The idea is to allow the user to configure the world generation. It is therefore not limited to the Cities module.
Some important aspects (persistent storage!) still need to be implemented, but we'll be getting there eventually ..
I would like to be involved in this development, if possible. There's also a whole bunch of (useful) code in Cities, that could be moved to a common, general world-gen module. Is AnotherWorld supposed to be be?
These are world-gen issues which are currently on my todo list:
Fix the integration...
That's awesome! Maybe we can carve out a proper world gen module based on WoodAndStone and Cities (and others?) - will try to catch Marcin Sciesinski and Cervator in IRC ..
I completely agree - that's exactly what I meant (that plus a fancy drawing generator ;)).
Note: I assume the second line should be
Machines is enriched by Miniions
Thanks for the effort, metouto - the list you mentioned seemed to compose names based on two word: Shadow/Fire/etc. + Moon/Sorrow/etc.
I'm sure we can create such lists ourselves. A job for native speakers, I guess ;)
I fired up a few etherpad instances - feel free to contribute...
Hey there,
I was wondering if somebody could google/compile/write a collections of names and attributes.
Currently, lists exist for
Nice to have would be
Using this data, we could derive names like:
Of course, other lists are welcome, too!
Hey,
I've reworked the Name Generator module and updated quite a few things to make name generation both easier and more versatile. Let's start with an example:
TownNameProvider townNameProv = new TownNameProvider(12345);
String name = townNameProv.generateTownName();
Simple as that. You can...
What about looking at it from the other direction and create a directed, acyclic graph based on all module dependencies. In this graph, you can easily determine which module supports which others. Also, no explicit statement is required. On top of that, it can be computed automatically (no...
Thank you for the explanation. I was able to reproduce all the steps except for the last one. Sitting back worked fine ;) , but the minions didn't start working.
I placed that in a "FlatWorldGenerator" world on the ground, but they were 1 block up in the air. A walking animation was running...
I found a nice C implementation for Arduino panels, which I was able to port to Java and adapt to Terasology code. First debugging results look promising:
Line clipping is still an issue and drawing seamless polyline, but we will eventually get there ...
Nice - so I can just put Crops:Corn blocks on the terrain and it will work? What's keeping you from pushing to Terasology/Crops?
Will try that out asap (probably next week) - nice job!