Page 1 of 1

Ringworld-like game space

PostPosted: Fri Oct 26, 2012 15:54
by nomohakon
Is there way to make minetest world more like Ringworld (by Larry Niven)? I mean lowering the height of world, flattening it (like 1000 blocks to both up and down). And adding one layer of indestructible, self repairing material at the bottom. Can it be done in lua, c++ or not?

PostPosted: Thu Jan 17, 2013 17:36
by paramat
It's possible to add a strip of ringworld high in the atmosphere using a lua mod, but each 80x80x80 chunk will take a couple of minutes to generate, depending on the speed of your computer. This interests me i might try it. Another way is to generate some normal terrain then use worldedit to create space underneath and to either side.

PostPosted: Sun Mar 17, 2013 07:40
by Calinou
Looks nice. This gave me an idea: it'd be awesome if one could convert heightmaps to Minetest worlds. ;)

Or, is this what you just did?

PostPosted: Sun Mar 17, 2013 08:00
by pandaro
Calinou wrote:Looks nice. This gave me an idea: it'd be awesome if one could convert heightmaps to Minetest worlds. ;)

Or, is this what you just did?


+1

PostPosted: Sun Mar 17, 2013 13:01
by nomohakon
Nice!

PostPosted: Sun Mar 17, 2013 17:31
by prestidigitator
Hmm. We seem to be stuck on the idea of noise-based map generation. What if we had a Mapgen class that imported data rather than generating it? We already have a setting for which Mapgen implementation to use. I wonder how difficult it would be to completely replace the notion of noise in a particular subclass....

PostPosted: Sun Mar 17, 2013 19:37
by paramat
Calinou wrote:Looks nice. This gave me an idea: it'd be awesome if one could convert heightmaps to Minetest worlds. ;)
Or, is this what you just did?

No this is 3d perlin noise :)

PostPosted: Sun Mar 24, 2013 08:47
by nomohakon
paramat, your work is pretty impresive. Small-scale, but still impresive.

PostPosted: Mon Mar 25, 2013 00:14
by paramat
Yeah this is a mini ringworld in 'orbit' above minetest world ... generates fast even on my slow old laptop.

Just realised i could tweak my landup mod to modify the existing world by raising the land to create the massive mountain walls on either side. You would like to see 1 km walls? well i'll try ... perhaps 512m ... landup already goes up to 208m.

Now adding thick junglegrass and trees, it's feeling homely, considering ores ... ores in a space colony?

PostPosted: Tue Mar 26, 2013 02:44
by Zedm0n
Could you replace "noise-gen" with layers of IFS generated fractal patterns? Just a thought...



Zedm0n

PostPosted: Tue Mar 26, 2013 23:10
by Likwid H-Craft
If this ever works out like a ring I, can Make Halotest! ^_^ ^_^ ^_^ ^_^ ^_^ ^_^

But we need, to define gravity, and make the water don't fall down if, it upside down...

PostPosted: Wed Mar 27, 2013 08:04
by Jordach
paramat wrote:Yeah this is a mini ringworld in 'orbit' above minetest world ... generates fast even on my slow old laptop.

Just realised i could tweak my landup mod to modify the existing world by raising the land to create the massive mountain walls on either side. You would like to see 1 km walls? well i'll try ... perhaps 512m ... landup already goes up to 208m.

Now adding thick junglegrass and trees, it's feeling homely, considering ores ... ores in a space colony?
Paramat, heres a suggestion, make the slab world go to -31000, 30000 along one axis (preferably not up.)

Because IRL the world rotates with you so gravity is no issue.

PostPosted: Wed Mar 27, 2013 22:33
by paramat
Jordach, yeah this mod goes to +- 31000 along the x axis, the z width of the slab is controllable by parameter, currently i have it at a fairly small 10 to 14 chunks wide for testing, the height is 160 nodes / 2 chunks.

To make it a 'ring' i guess it would be a square ring with 90 degree bends. However for the moment i guess i am considering the x = -31000 to 31000 section just one tiny part of a giant ring, so the vertical and upside-down sections are never seen and never generated. Or, the ring is so huge the 62km generated section has no apparent curvature.

Jordach wrote:Because IRL the world rotates with you so gravity is no issue.

Yeah exactly this, perhaps i could even teleport the player from one end to the other to link the ends while keeping it flat haha.

I called it slabworld because these problems of making it a ring forced me to just make it a slab instead, but with the same cross section as a ringworld. However you can always imagine it to be a small segment of a giant ring if you want to.

PostPosted: Wed Mar 27, 2013 22:36
by paramat
I'm probably going to add stores of meseblocks, steelblocks and coal in the mountain walls, but can anyone convince me to include iron ore instead of steelblocks? Are there any mods or crafting recipies which specifically need iron ore? You will be able to break the steelblocks down into iron ingots for your iron needs.

PostPosted: Thu Mar 28, 2013 00:36
by Sokomine
Homedecor does need iron ore for some parts.

As far as the ringworld goes...Nivens is *huge*. An entire minetest map of 30 km^2 is nothing by comparison and would show hardly any effect at all. Maybe the bottom of the world could be done on scale. So no huge lavacaves but scrith.

If there is a way to change the background images, doing so might create a more realistic ringworld because you could see the arch in the sky at night.

PostPosted: Sun Apr 21, 2013 02:52
by paramat

PostPosted: Wed Jul 24, 2013 06:43
by paramat
(image removed by paramat)

^ Partially generated 1km tall wall in slabrealm mod, to create a Bishop ring / ringworld space habitat.

PostPosted: Wed Jul 24, 2013 20:06
by nomohakon
paramat wrote:Image

^ Partially generated 1km tall wall in slabrealm mod, to create a Bishop ring / ringworld space habitat.

* jaw drop*

PostPosted: Wed Jul 24, 2013 20:33
by Jordach
Awesome work Paramat. And they said people from Norfolk are computer illiterate.
*JIZZ*

PostPosted: Thu Jul 25, 2013 03:11
by paramat
We're all hillbillies here in the agricultural flatlands of Norfolk ... flatbillies?

Leaving this here for reference, only 40m of soil and rock ... this will speed generation a little. Slabrealm mod is actually based on this image, having a foundation of 'slith' that rises with the terrain. Since slith is unbreakable i can get away with not modelling the full depth of scrith or the foamed scrith.

Image

PostPosted: Thu Jul 25, 2013 03:33
by paramat
Just realised i haven't shown you the progress i made on the unreleased slabworld mod, which is a mini-ringworld with lights and materials buried in 2 colour walls.


Image

PostPosted: Thu Jul 25, 2013 11:02
by nomohakon
I need to get this... even if i have to sell my soul.

PostPosted: Thu Jul 25, 2013 13:23
by paramat
Luckily my price is lower ... do you mean you want to try slabworld mod? I can provide a link if you want but i'm not going to formally release it. I'm going to carry all the features of slabworld over into slabrealm, such as the 2 colour walls.

PostPosted: Thu Jul 25, 2013 13:35
by Thermal_Shock
I guess it's safe to crown paramat king of terrain gen.

You come out with some amazing stuff.

PostPosted: Thu Jul 25, 2013 15:57
by paramat
Thanks but very unsafe ... i am an absolute beginner in mapgen and have only programmed in BASIC and lua ... as far as i know hmmmm is the Minetest mapgen talent.

PostPosted: Thu Jul 25, 2013 15:59
by nomohakon
Yes please, link would be great.

PostPosted: Thu Jul 25, 2013 16:17
by philipbenr
hmmm... I started out with only BASIC. I started modding only a few months ago. and that is in Lua, so same here paramat. My programming in basic was on a color-computer 3/2. I'm 14, so that is... roughly a generation before me.

PostPosted: Fri Jul 26, 2013 22:00
by Dan Duncombe
Could paramat make a gamemode where you get a 2d Minetest, say 2 nodes thick? So that you can still interact with stuff and have, say, stairs and be able to get past them.

PostPosted: Sat Jul 27, 2013 02:01
by paramat
No paramat couldn't, it's an interesting idea but he's not inspired to work on it ;)
philipbenr wrote:roughly a generation before me.

is a good description of my physical age ... 1982 Sinclair ZX Spectrum 48K with rubber keys.

PostPosted: Thu Sep 05, 2013 19:16
by paramat
nomohakon, in case you missed either of these, there are now 2 ringworld / bishop ring mods, one with 160m walls the other with 1km walls:
https://forum.minetest.net/viewtopic.php?id=6726
https://forum.minetest.net/viewtopic.php?id=5686