User:Buckethead101/Terrain Generators: Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Buckethead101 |
>Buckethead101 No edit summary |
||
Line 19: | Line 19: | ||
for i = 0, 50, 10 do | for i = 0, 50, 10 do | ||
for j = 0, | for j = 0, 0, 1 do | ||
for k = 0, 50, 10 do | for k = 0, 50, 10 do | ||
Line 60: | Line 60: | ||
for i = 0, 100, 10 do | for i = 0, 100, 10 do | ||
for j = 0, | for j = 0, 0, 1 do | ||
for k = 0, 100, 10 do | for k = 0, 100, 10 do | ||
Line 103: | Line 103: | ||
for i = 0, 50, 10 do | for i = 0, 50, 10 do | ||
for j = 0, | for j = 0, 0, 1 do | ||
for k = 0, 50, 10 do | for k = 0, 50, 10 do | ||
Line 146: | Line 146: | ||
for i = 0, 50, 10 do | for i = 0, 50, 10 do | ||
for j = 0, | for j = 0, 0, 1 do | ||
for k = 0, 50, 10 do | for k = 0, 50, 10 do | ||
Line 182: | Line 182: | ||
for i = 0, 100, 10 do | for i = 0, 100, 10 do | ||
for j = 0, | for j = 0, 0, 1 do | ||
for k = 0, 100, 10 do | for k = 0, 100, 10 do | ||
Line 209: | Line 209: | ||
end </pre> | end </pre> | ||
== Mountains == | == Mountains == |
Revision as of 03:16, 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
Mountains
Mountan Edges
Small Mountain Edge
This is a small mountain edge generator that I made.
p1 = Instance.new("Part") p1.Parent = game.Workspace p1.Position = Vector3.new(75, 1.2, 10) p1.Size = Vector3.new(10, 2.4, 10) p1.BrickColor = BrickColor.new("Earth orange") p1.Anchored = true p2 = Instance.new("Part") p2.Parent = game.Workspace p2.Position = Vector3.new(75, 2.4, 20) p2.Size = Vector3.new(10, 4.8, 10) p2.BrickColor = BrickColor.new("Earth orange") p2.Anchored = true p3 = Instance.new("Part") p3.Parent = game.Workspace p3.Position = Vector3.new(65, 3, 10) p3.Size = Vector3.new(10, 13.2, 10) p3.BrickColor = BrickColor.new("Earth orange") p3.Anchored = true p4 = Instance.new("Part") p4.Parent = game.Workspace p4.Position = Vector3.new(65, 3.6, 20) p4.Size = Vector3.new(10, 7.2, 10) p4.BrickColor = BrickColor.new("Earth orange") p4.Anchored = true p5 = Instance.new("Part") p5.Parent = game.Workspace p5.Position = Vector3.new(75, 4.2, 30) p5.Size = Vector3.new(10, 8.4, 10) p5.BrickColor = BrickColor.new("Earth orange") p5.Anchored = true p6 = Instance.new("Part") p6.Parent = game.Workspace p6.Position = Vector3.new(55, 4.8, 10) p6.Size = Vector3.new(10, 9.6, 10) p6.BrickColor = BrickColor.new("Earth orange") p6.Anchored = true p7 = Instance.new("Part") p7.Parent = game.Workspace p7.Position = Vector3.new(65, 6.6, 30) p7.Size = Vector3.new(10, 6, 10) p7.BrickColor = BrickColor.new("Earth orange") p7.Anchored = true p8 = Instance.new("Part") p8.Parent = game.Workspace p8.Position = Vector3.new(55, 7.8, 20) p8.Size = Vector3.new(10, 15.6, 10) p8.BrickColor = BrickColor.new("Earth orange") p8.Anchored = true p9 = Instance.new("Part") p9.Parent = game.Workspace p9.Position = Vector3.new(55, 9.6, 30) p9.Size = Vector3.new(10, 19.2, 10) p9.BrickColor = BrickColor.new("Earth orange") p9.Anchored = true