Right now, I am working on flex your steps. This game is like similar to flex your weather (if you have played it). And i’ll post some devlogs and updates here. Heres the link if u wanna play it: flex your steps [alpha] - Roblox
(This game is like a chill game and you like just like walk around and get steps and stuff.)
p.s. does anybody know how to get realistic lighting? thx
the thumbnails and icons I don’t have yet, and the game is very basic, you just walk around and get steps. But i’m trying to fix the weird shadows from the lights. Any ideas?
Try placing a surface light inside of the neon parts for the square lights anbd for round lights, you can use a spot light. In addition, if you have any weird shadows, try turning off shadows for the parts which make up the light.
Also, the game looks like a good start. Good luck with the rest of your development journey!
also, does anybody have any ideas to make the leaderboard, like not only show the people in the server, but in total. Here is the scrirpt i use:
local surfaceGui = script.Parent
local scrollingFrame = surfaceGui:WaitForChild("ScrollingFrame")
local function updateTopPlayer()
local textLabel = scrollingFrame:FindFirstChild("first ")
if textLabel then
local players = game.Players:GetPlayers()
table.sort(players, function(a, b)
if a.leaderstats and b.leaderstats then
return a.leaderstats.Steps.Value > b.leaderstats.Steps.Value
end
end)
local firstPlayer = players[1]
if firstPlayer then
textLabel.Text = "1. " .. firstPlayer.Name .. " (" .. firstPlayer.leaderstats.Steps.Value .. ")"
else
textLabel.Text = "1. None"
end
else
warn("Child 'first' does not exist in the ScrollingFrame")
end
end
updateTopPlayer()
while true do
updateTopPlayer()
wait(0.5)
end
added some cool pipes somewhere
Thats it!!! let me know if you want something to be addded
PS does anybody know some good music i can put into this game? thanks
You’re welcome to try our Audioscape app, which creates copyright-clear music for Roblox games – we have 8 different music creation engines that let you customize your tracks in a variety of ways.
One problem(Maybe), is that the player can just hold W against a wall and still gain steps, even though they are not moving. You can fix this by checking if the player is moving, here is an example below.
if Humanoid.MoveDirection.Magnitude > 1 then
print("Player is moving!")
elseif Humanoid.MoveDirection.Magnitude == 0 then
print("Player is standing still or not actually moving!")
end