I have created a obby that has been in development for a relatively long time, it is a stud wall jump in which the walls you have to flick get more difficult and difficult as it progresses
Each level increments by 0.05
I recently added enough features to my new game to the point that I am curious what others think of it,
It currently has
300 Stages (I can make a lot more)
A music system
Developer products to buy skip stages
A wins (rebirth) System
A speedrun mode
Premium benefits (+5 walkspeed)
A fully functioning anti exploit
And ending stage
What I plan to add in the future:
Many more types of obbys
A possible hard mode
More stages
And whatever else is requested
I would like to see what everyone thinks of it, what I should add, and how I can make this game better.
game:GetService("Players").PlayerAdded:Connect(function(player)
local speedrun = player:WaitForChild("speedrun")
local speedruncounter = player:WaitForChild("speedruncounter")
speedrun.Changed:Connect(function()
while wait(0.01) and speedrun.Value do
local currentCounter = tonumber(speedruncounter.Value) or 0
speedruncounter.Value = tostring(currentCounter + 0.01)
end
end)
end)
game:GetService("Players").PlayerAdded:Connect(function(player)
local speedrun = player:WaitForChild("speedrun")
local speedruncounter = player:WaitForChild("speedruncounter")
local speedrunStartTick = 0 -- initialize it to 0
speedrun.Changed:Connect(function(value) -- i add value because when you listen to
if value then
speedrunStartTick = tick() -- a Value Changed signal it automatically
while task.wait() and speedrun.Value end -- passes the value property
speedruncounter.Value = tick() - speedrunStartTick
end
end
end)
end)
The game is good but the fact that I get tped to the checkpoint when I touch it just annoys me as it makes me lose my momentum and the fact that its kinda of repetetive. I would love if you can add some sort of variation to it?
Also the gui kinda ehhhhhh bad. Not really clean. Like the top dark part which shows my current stage is too dark and I can’t see it if I am in a dark spot.
I know Barely anything about UI design, I have no idea how to align them, All I know is scripting and some variations about building. I don’t know how to add variation, and I am working on fixing the checkpoint issue as my code is set up where you get teleported. because there are 2 values for storing stage, your genuine stage value, and the current stage that you are on.