100m Freestyle

by Alexspeedy
created Dec 22, 2023
340 views | 868 downloads

/ 14 votes

/ 4 votes

map notes
Phew, only a little late for the 12 Days of Atlas prompt "Non Traditional"! Though in hindsight, this map technically satisfies quite a few of the prompts.

I actually first had the idea for this map around the time of the last BRB, but didn't get around to making it, so I'm super happy that this event gave me the kick to finally do it. Thanks Miles and ThisIsNotJake for the motivation!

There isn't a lifeguard on duty, so please be careful...

--- Controls ---

Jump: Jump, Kick legs, Push off the wall
Dash: Flip
Up/Down: Look up/down
Left/Right: Left/Right arms

--- Random notes ---

To get the "surround sound" effect, I have 4 versions of each sound effect: left and right panned versions, and for each of those an above water and under water variant. Unfortunately, this means I'm right up against the maximum number of streams that Dustforce will play simultaneously, so some sounds are silently dropped.

Quaternions are great for interpolating angles in 3D, as long as you know to use "slerp" and don't try to just linearly interpolate them...

The reason this making this level was feasible is because I'm abusing the fact that I know the viewpoint will only ever be on this very small line in the middle of all the geometry around it, meaning I can draw it all in a specific order to avoid having to worry about depth sorting. If you turn on freecam in the editor, you can see how stuff starts to break down if you look at it from the wrong direction.

--- Code / Assets ---

Warning: Much spaghetti, this was me trying to finish the project!

--- Sound effects used ---

Heartbeat - https://freesound.org/people/patobottos/sounds/369017/
Breaths - https://freesound.org/people/Tats14/sounds/408835/
Gasp - https://freesound.org/people/ecbhappyinc/sounds/427430/
Pool ambience - https://freesound.org/people/Martin.Sadoux/sounds/417516/
Beep - https://freesound.org/people/hz37/sounds/396450/
Small splashes - https://freesound.org/people/Robinhood76/sounds/79657/
Big splash - https://freesound.org/people/InspectorJ/sounds/352100/
Take your mark - https://www.youtube.com/watch?v=9-K6-IL0Dn4
Failure - Rain World (UIImpact1.wav)
edited Dec 22, 2023


said Dec 22, 2023
Is this Dustforce?
said Dec 22, 2023
its a 5 star vote from reading the description ALONE lol
said Dec 22, 2023
said Dec 22, 2023
The jokes about dustmod being a game engine have gone too far, it seems.
said Dec 23, 2023
said Dec 27, 2023
What the heck, Alex. This is ~wild~!
said Jan 21
help help i cant ic- ga SIWIM

Please log in or register to post a comment.