• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Generating maps?

is this on github or something? open sources are better in this community cus of his well-known members <3
 
Lol accidently i generated angry octopussy,or medusa whatever :D
octopuss.png
 
Here is my progress.
I've already finished generator for dungeons and now im working on modification to create caves.
It is harder then i thought earlier to make nice cave shape :/ but i will handle it.
caveshape_whhppph.png


Mixing mountains(with 'red') is undone and it is ofcourse optional function

Some generated maps :
shapespng_whhpppr.png


I think it is generating maps better than beginner mapper makes ;p
Maybe later i will share with some maps
 
Looks like cip larva/rotworm caves. Try multi-floor with stairs/ladders.
 
This is amazing. Could be used for roguelike concept (look up pixel dungeons)
pixel-dungeon-1.6.3a-2_1440x900.png
 
There is end of week so i post some shoots of work;D
I gived up for moment on waterfalls(lack of borders on north and west)
But i rewrited(again) borders,now its called detalizers and gives mooore control ;D
There is example mountain on desert with randomly created 2 roads from center to south-east with working stairs.

So there is mountain.
cliff.JPG


and roads before bordering
2deidl.jpg


After pass of default detalizers
vxytb2.jpg


and after pass of "correction"(correcting floating dirt borders) detalizers

jvxy5o.jpg



Stairs are created with this detalizer:
Code:
<detalizer>
                <criteria>
                <criterion
                        mask =
                        "
                        0;!mountain;0;
                        mountain;!mountain;0;
                        0;!mountain;0
                        "
                />
                <criterion
                        mask =
                        "
                        0;0;0;
                        dirt;nothing;0;
                        0;0;0
                        "
                        floor = "1"
                />
                </criteria>
                <modes>
                        <delete itemids = "4472"/>
                        <singleDraw itemid = "1390"/>
                        <singleDraw itemid = "1391" offset = "1,0"/>
                        <singleDraw itemid = "459" floor = "1"/>
                </modes>
        </detalizer>

and for road brush looks like:

Code:
<brush
                id = "4"
                maxChilds = "0"
                maxAge = "200"
                childAngleVariation = "0"
                angleVariation = "15"
                bornChance = "0"
                dieChance = "0"
                dieType = "distance"
                allowedFloors = "103;106;231;919">
                <modes>
                        <drawMode
                                mask =
                                "
                                dirt;dirt;dirt;dirt;dirt;
                                dirt;dirt;dirt;dirt;dirt;
                                dirt;dirt;dirt;dirt;dirt;
                                dirt;dirt;dirt;dirt;dirt;
                                dirt;dirt;dirt;dirt;dirt
                                "
                                allowedFloors = "103;106;231;919;4608-4625;4664-4666"
                                floor = "skycast"
                        />
                </modes>
        </brush>

There is floor = "skycast" it means "choice highest floor where allowedFloors are placed" so it smoothly falling from mountain to continue on desert ;p

As far as i designing it im afraid that only im capable of filling those all options ;D But luckily most of them are optional.

Next time i maybe post video with walktrough.Now i need add some correction detalizers and rest direction of stairs ;p
 
use the lightgrass version
let the mountain borders surround the entire mountain
use thinner mountain borders
 
Aww its been 2 years and i still cant finish it :D...
im so lazy...meanwhile i created game for android,and now im creating for PC where i want to use part of my generating to generate heightmap for terrain :D
btw after 3 years i shutted down my server...now i hire small vps only to finish developing generating.
And i need to finish it!
 
Last edited:
Why don't you implement this to RME or another map e
@Santy
Cuz it is designed for automatic and "just in time" generating map.
If u want more static approach you can check @Crypton3 's generator:
https://github.com/Crypton33/Map-Generator
Oh, sweet! I'll check it out later tonight.

Interesting one. I did similiar thing in lua(based on perlin noise too)
vey0dUv.png


edit: second try with more types of terrain for certain "height" ranges
IYncUoS.png
Care to publish code so we can work on it as a community? I would like to make some additions to a system like this.
 
Back
Top