User:Buckethead101/Terrain Generators: Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Buckethead101 No edit summary |
>Buckethead101 No edit summary |
||
Line 287: | Line 287: | ||
end | end | ||
end | end | ||
== Don't Like How the Terrain Looks? == | |||
At the top of the toolbat, click rewind, then click play again! You will get different terrain every time. Just keep doing that until you get what you like! |
Revision as of 04:38, 30 December 2008
Inroduction
So you have a problem. You want some nice terrain, but you don't want to take the time to make it. Problem solved! Use these terrain generators(more coming soon) to make the terrain for you!
What This Page is For
On this page I will be putting up terrain generators. They will be edited versions of Mindraker's terrain generator, unless I say otherwise.
Grassy Terrain
These scripts will generate grassy terrain.
Fields
Small Field
This one generates small grassy field terrain.
x=1 y=1 z=1 for i = 0, 50, 10 do for j = 0, 0, 1 do for k = 0, 50, 10 do a=math.random(1,4) x=i y=a z=i p = Instance.new("Part") p.CFrame = CFrame.new(Vector3.new(i,j,k)) p.Size = Vector3.new(10,a,10) p.Anchored = true p.Parent = game.Workspace if a == 1 then p.BrickColor = BrickColor.new("Bright blue") p.CanCollide = false elseif a == 2 then p.BrickColor = BrickColor.new("Bright green") elseif a == 3 then p.BrickColor = BrickColor.new("Dark green") elseif a == 4 then p.BrickColor = BrickColor.new("Earth green") --wait(1) end end end end
Large Field
This one will generate larger grassy field terrain.
x=1 y=1 z=1 for i = 0, 100, 10 do for j = 0, 0, 1 do for k = 0, 100, 10 do a=math.random(1,4) x=i y=a z=i p = Instance.new("Part") p.CFrame = CFrame.new(Vector3.new(i,j,k)) p.Size = Vector3.new(10,a,10) p.Anchored = true p.Parent = game.Workspace if a == 1 then p.BrickColor = BrickColor.new("Bright blue") p.CanCollide = false elseif a == 2 then p.BrickColor = BrickColor.new("Bright green") elseif a == 3 then p.BrickColor = BrickColor.new("Dark green") elseif a == 4 then p.BrickColor = BrickColor.new("Earth green") --wait(1) end end end end
Hills
Small Hills
This one generates small hills terrain.
x=1 y=1 z=1 for i = 0, 50, 10 do for j = 0, 0, 1 do for k = 0, 50, 10 do a=math.random(1,20) x=i y=a z=i p = Instance.new("Part") p.CFrame = CFrame.new(Vector3.new(i,j,k)) p.Size = Vector3.new(10,a,10) p.Anchored = true p.Parent = game.Workspace if a <= 6 then p.BrickColor = BrickColor.new("Bright blue") p.CanCollide = false elseif a >= 5 and a <= 11 then p.BrickColor = BrickColor.new("Bright green") elseif a >= 10 and a <= 16 then p.BrickColor = BrickColor.new("Dark green") elseif a >= 15 and a <= 21 then p.BrickColor = BrickColor.new("Earth green") --wait(1) end end end end
Desert
Small Desert
This one will generate a small desert.
x=1 y=1 z=1 for i = 0, 50, 10 do for j = 0, 0, 1 do for k = 0, 50, 10 do a=math.random(1,4) x=i y=a z=i p = Instance.new("Part") p.CFrame = CFrame.new(Vector3.new(i,j,k)) p.Size = Vector3.new(10,a,10) p.Anchored = true p.Parent = game.Workspace if a == 1 or a == 2 then p.BrickColor = BrickColor.new("Cool yellow") elseif a == 3 or a == 4 then p.BrickColor = BrickColor.new("Brick yellow") --wait(1) end end end end
Large Desert
This one will generate a larger desert.
x=1 y=1 z=1 for i = 0, 100, 10 do for j = 0, 0, 1 do for k = 0, 100, 10 do a=math.random(1,5) x=i y=a z=i p = Instance.new("Part") p.CFrame = CFrame.new(Vector3.new(i,j,k)) p.Size = Vector3.new(10,a,10) p.Anchored = true p.Parent = game.Workspace if a == 1 or a == 2 then p.BrickColor = BrickColor.new("Cool yellow") elseif a == 3 or a == 4 or a == 5 then p.BrickColor = BrickColor.new("Brick yellow") --wait(1) end end end end
Volcanos
Small Volcano
This will generate small volcano terrain.
x=1 y=1 z=1 for i = 0, 50, 10 do for j = 0, 0, 1 do for k = 0, 50, 10 do a=math.random(1,10) x=i y=a z=i p = Instance.new("Part") p.CFrame = CFrame.new(Vector3.new(i,j,k)) p.Size = Vector3.new(10,a,10) p.Anchored = true p.Parent = game.Workspace if a == 1 or a == 2 or a == 3 or a == 4 then p.BrickColor = BrickColor.new("Bright red") p.CanCollide = false p.TopSurface = "Smooth" p.BottomSurface = "Smooth" elseif a >= 4 then p.BrickColor = BrickColor.new("Dark stone grey") --wait(1) end end end end
Large Volcano
This will generate larger volcano terrain.
x=1 y=1 z=1 for i = 0, 100, 10 do for j = 0, 0, 1 do for k = 0, 100, 10 do a=math.random(1,10) x=i y=a z=i p = Instance.new("Part") p.CFrame = CFrame.new(Vector3.new(i,j,k)) p.Size = Vector3.new(10,a,10) p.Anchored = true p.Parent = game.Workspace if a == 1 or a == 2 or a == 3 or a == 4 then p.BrickColor = BrickColor.new("Bright red") p.CanCollide = false p.TopSurface = "Smooth" p.BottomSurface = "Smooth" elseif a >= 4 then p.BrickColor = BrickColor.new("Dark stone grey") --wait(1) end end end endDon't Like How the Terrain Looks?
At the top of the toolbat, click rewind, then click play again! You will get different terrain every time. Just keep doing that until you get what you like!