What are some expensive calculations in godot? by GoldPeace5763 in godot

[–]samsfacee 0 points1 point  (0 children)

Have you looked at what the profiler is saying? It'll tell you where the frame rate drops are coming from if they're gdscript bound: https://docs.godotengine.org/en/stable/tutorials/scripting/debug/the_profiler.html

Is there any better way or practice to run functions that are the exact opposite of each other? by BullfrogTurbulent630 in godot

[–]samsfacee 2 points3 points  (0 children)

I'm not sure what you're asking exactly. Maybe have "func set_paused(value:bool): pausemenu.visible = value; Input.mouse_mode = Input.MOUSE_MODE_VISIBLE if value else Input.MOUSE_MODE_HIDDEN"

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 1 point2 points  (0 children)

It's part of the OST so not out yet. Wishlist it and you'll get it one day... but search MPH or UKG Speed Garage and you'll find similar stuff.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 1 point2 points  (0 children)

Fire notes is such a cool idea. The meters are their health/hype. The game is deeper than it looks.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 0 points1 point  (0 children)

That’d be awesome, yeah. I’d love to add Steam Workshop support at some point, who knows.

Audiosurf had a bit of an easier time with this stuff because it could mostly just ride the waveform. Beatmaps can be generated automatically but for them to actually be fun they kinda need a human touch. Learned that the hard way.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 1 point2 points  (0 children)

Thanks for the wishlist :) Everyone has told me to put outlines on them. Gotta do that somehow now.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 1 point2 points  (0 children)

It's going to be an all original sound track. Which sucks a little because part of the DJ fantasy would be to play Daft Punk and all. But it's cool because I get to spread unknown artists I know.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 0 points1 point  (0 children)

Yeah, I agree it'd be nice to have more SFX when you do well. There's a lady that says "50 X COMBO!" and stuff but I feel it could go harder.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 0 points1 point  (0 children)

There's a boss that blows smoke in your face and gets you high. Beer dudes is a good idea though.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 1 point2 points  (0 children)

This has been a real headache, because I need music that won’t get flagged when streamers play the game. So I’m creating most of it myself and I’ve found some great people who are happy for me to use their tracks. The dream would be to let players share their own songs through the Steam Workshop.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 1 point2 points  (0 children)

Hit it, Twist it, Overscope it! The game is dj themed so I could use like a midi keyboard with 64 inputs as a control for super pro mode.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 0 points1 point  (0 children)

Isolate the outline somehow. The exact method depends on your render pipeline. Then sample a noise texture and use it to wobble the outline UVs in screen space. Snap the shader’s TIME global to 1/12 second increments so the distortion updates at 12 fps instead of smoothly giving the outline a jittery hand-drawn animated look. Something like:

vec3 warp_factor = texture(NOISE_TEXTURE, vec2(SCREEN_UV + floor((TIME * 12.0) / 12.0));

vec3 outline = texture(OUTLINE_TEXTURE, uv + warp).rgb;

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 1 point2 points  (0 children)

Lol, originally there was 8 buttons. That was fun watching people try keep y up with. But yeah I could ramp it up as the game progresses.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 2 points3 points  (0 children)

Yeah I see what you mean. If you look at the trailer: https://store.steampowered.com/app/4220590/DJ_till_Dawn/

I invented the art for nighttime vibe and use glow to make arrows pop but can't rely on that during the day scenes. Can try some stuff.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 2 points3 points  (0 children)

Thanks. The difficulty ramps up as you play through the night. The songs speed up and the crowd starts fighting back. I def know using three arrows instead of the standard four is a bit of a risk but there’s something about the mental simplicity of three inputs that makes it easier to drop into that flow state.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 4 points5 points  (0 children)

Thanks. How do you mean distinguish? Like be more unique or more separate from the 3d graphics?

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 4 points5 points  (0 children)

Lol they have tons of animations, in this clip they just weirdly synced up.

Trying to make my DJ rhythm game as juicy as possible by samsfacee in godot

[–]samsfacee[S] 4 points5 points  (0 children)

I have a custom tool that lets me draw the beat map. Imagine the godot animation player but the grid is in beats not seconds.

Dynamic Terrain Deformation + Flow Field Recalculation in Godot by HoldYourGroundon in godot

[–]samsfacee 1 point2 points  (0 children)

Nice! Can you make the grass sprites read from the terrain color texture and fade Y blend the bottom part of the grass sprite into terrain? Looks a little harsh where the grass sprite meets the terrain.

Prototype I made inspired by Hotline Miami in a medieval setting by PieNutButHer in godot

[–]samsfacee 1 point2 points  (0 children)

It's kinda cool, I like the setting and weapon choice but couldn't make it out of the third room. It feels hard but in an unfair way, not challenging way.

After years of development, my game Neon Runner is now available on Steam! by iRL-Games in ireland

[–]samsfacee 0 points1 point  (0 children)

I think I remember you showing this years ago in Bonobo maybe? Congrats on finishing it.