For the last 15 days I have been developing a full fleshed, actual 2-dimensional game made fully of GUI and optimized as well. This game is just a simple game where you traverse the skies as a balloon or any other model (with advantages/disadvantages) and your only goal is to just play? It’s infinite. There is no end to the game. You just play it and it sometimes get addictive.
In game footage:
Game link:
Great job. It is quite fun and addictive!
Good, not really addictive though.
Bad.
0voters
I won’t update this at all because I have the following reasons:
A) Examinations.
B) Exams.
C) Working on another game that is my dream.
Thank you! I appreciate the kind gesture. This game was actually inspired by this guy: @Qinrir’s game Hot Air Balloon FULL RELEASE!. I remember playing that game and was inspired to make my own. Though his is not that well made and mine is.
2d games are a rare breed on this platform
i love it! its really enjoyable and you should really be proud of yourself because this is one of the coolest things ive seen here in a while
good luck with maintaining this and in future creations! ill make sure to give you my blessing :^)
you did a damn good job, i’ll tell you what (i promise i’m not hank from king of the hill). the only thing is, there’s no mobile support! other than it lacking mobile support, i really enjoy this. keep doing what you’re doing
this looks pretty nice but i couldn’t really play the game as the controls were broken : i was going super fast, i think it’s because i have a very high fps count
Yea so that’s what I did. I used delta time to see if our framerate is greater thhan 60 and then I used task.wait(1/60) ~ 0.016 seconds to delay my physics simulation.
Okay I see, that’s not the best way to go about it to be honest. If you want it to feel smooth you need to calculate the velocity using the DeltaTime. Also if I understand you correctly, are you using RunService to get the dt and using a wait inside of it? That would make the movement chunky as it doesn’t yield.
Try something like
local RunService = game:GetService("RunService")
local speed = 5
RunService.Heartbeat:Connect(function(dt)
print(speed * dt)
end)
Uhhh huh… that’s literally what I am doing lol. Everything is running with respect to delta time. Now thinking of it capping the fps is not the best idea at all…