I created "Slingshot Speeders" which is a free browser 2d top down racing game using realistic orbital mechanics

https://i.imgur.com/IC1UIs2.mp4

https://masland.tech/slingshot-speeders/

No account required! Your goal is to get your orbit into the green zone as quickly as possible using as little fuel as possible. For anyone who's played games like Kerbal Space Program, you should know exactly the vibe.

If you have any suggestions or feature requests, please let me know. I hope to add PvP real time racing soon with rounds, more chaotic maps that have moving gravity wells, and more! (maybe even combat?) Currently there is a leader board for best score.

It uses Rust Bevy 0.19 and is compiled to WASM in the browser, purely server side authority, impossible to cheat or manipulate the server state from the client side. A full client-server architecture and client prediction system.

Thanks for playing!

116 points · 16 comments · view on lemmy.world

16 Comments

absquatulate@lemmy.world · 17 pts · 23d (2 replies)

"Today I make history! Me! Maneo Jung Esp-"

Seriously tho, this looks neat

jaykrown@lemmy.world · 7 pts · 23d

The Expanse is awesome, I still remember that scene. Thanks, if you have any issues or suggestions please let me know.

bonesawmcl@lemmy.world · 4 pts · 22d

This definitely needs the belter version "highway star" as background music.

ch00f@lemmy.world · 12 pts · 23d (1 reply)

Super fun! My only complaint is that it's a little slow. Nice to have the time for tricky maneuvers, but I found myself getting a little impatient waiting for the slower parts of the trajectory.

jaykrown@lemmy.world · 3 pts · 23d

Thank you and I hear you, I'll be working on speed/time control today.

some_designer_dude@lemmy.world · 7 pts · 23d (2 replies)

Idea: hold spacebar or something to 2x the time so things can move faster between tricky bits.

jaykrown@lemmy.world · 4 pts · 23d

Awesome idea, thank you so much for mentioning it. I'll work on this today.

jaykrown@lemmy.world · 2 pts · 20d

What I did instead is I added an afterburner, so you can hold shift to 2x your thrust force. I've firmly decided to not have any manipulation of the time in the core simulation, but I did add it to the replay mode.

jaykrown@lemmy.world · 4 pts · 22d

Player Bread is at the top of the leaderboard!!! Congratulations 🎉

NorthernLightMountain@piefed.social · 4 pts · 22d

Very cool! Need to remember to try this out when I'm at my computer!

bowsertattoo@piefed.social · 3 pts · 22d

wow this is harder than i thought

ripcord@lemmy.world · 3 pts · 23d (1 reply)

Will have to check it out after dinner! Looks cool (but doesn't support mobile right)?

jaykrown@lemmy.world · 3 pts · 23d

Thank you, please let me know if you have any suggestions. It doesn't support mobile yet, but that'll be something to consider once the fundamentals are more set in place.

CptBread@lemmy.world · 3 pts · 22d (2 replies)

If you are adding more tracks where the goal is a moving body you should probably add so you can choose to view the trajectory relative to that body.

jaykrown@lemmy.world · 4 pts · 22d

It's working now, you can click the orbital body you want to view your orbit relative to.

jaykrown@lemmy.world · 2 pts · 22d

Thanks for playing, I'll be working on that today so you can choose which body is focused in terms of relative orbit. Pretty weird seeing the orbit around the planet while orbiting the moon.