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, 10, 1 do
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, 20, 1 do
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, 3, 1 do
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, 3, 1 do
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, 3, 1 do
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>


'''WARNING: the large desert may cause lag. It is highly suggested that you use a snap remover.'''


== 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