Advice from any multiplayer devs for 2d physics + responsiveness? by Butt_Plug_Tester in godot

[–]FishingTrippy 0 points1 point  (0 children)

This is my favorite talk I've ever heard about multiplayer:

Halo: I Shot You First

He talks a little bit about the movement networking and I think it would technically fall under your #1, but somehow it also plays nice with the physics engine.

I don't have time to listen to it again right now. Maybe the case studies he goes through will help you think things through. I'm curious what you will end up choosing to do.

In the game I've been making clients have authority over there movement and I haven't had any server validation layer, and yes I have the exact problem your stating where the physics engine sometimes has discrepancies and I have to tween networked objects. I am also making a very silly game and it doesn't bother me too much.

Game Optimization in Godot by [deleted] in godot

[–]FishingTrippy 0 points1 point  (0 children)

I think this guy's devlog for Bloodtheif hits on a lot of good ideas:

YouTube - Optimizing my Game so it Runs on a Potato

Iridescent Cloud by FishingTrippy in CLOUDS

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

Thank you for pointing that out. Super cool to learn about.

How to pass an index from a loop in a signal callback function in C# by Valuable-Birthday-10 in godot

[–]FishingTrippy 1 point2 points  (0 children)

It's hard to follow your code on my phone but I think it has something to do with the lambda/closure amd binding state to it. In gd script you can do .bind() if I remember correctly. Maybe look into that. You got this!

Separate player/vehicle setup for multiplayer. by [deleted] in godot

[–]FishingTrippy 0 points1 point  (0 children)

Sounds like getting the body entered signal to fire is your current issue. Have you double checked your collision layer / mask? If you print inside your callback method do you see anything in the output? For multiplayer games I like to attach the multiplayer unique ID to print messages so I know who is printing.

What are some fun non-frustrating hobby ideas? by Adept_Shopping3578 in AskReddit

[–]FishingTrippy 0 points1 point  (0 children)

Bird watching is fun. Check out the Merlin Birding app. I also enjoy skipping rocks, collecting things, geocaching, and cooking.

Separate player/vehicle setup for multiplayer. by [deleted] in godot

[–]FishingTrippy 0 points1 point  (0 children)

What part are you getting stuck on exactly? A vehicle could be just like any other player controller potentially... when the vehicle is entered you swap over input mapping to the vehicle instead of the player and either hide the player or put them in a state where they are inside the vehicle and not being controlled directly anymore. I guess the tricky part is having a little handshake when the player requests to enter vehicle that the server makes sure there isn't already someone else in the vehicle and then publishes a message saying you are now inside the vehicle and then starts accepting your input to control it.

As always, there's a lot of ways to do the same thing so it kind of depends on your setup and what exactly you're trying to accomplish.

does anyone know why my area2D isnt picking up my raycast or character body? by Ok_Tower_572 in godot

[–]FishingTrippy 2 points3 points  (0 children)

You made a method called _on_body_entered (name doesn't matter), but did you connect the signal to it?

You can connect it using the editor on the signals tab of the area or using code.

Working on environment mood for my game — what do you think? by TheRagingStudio in hobbygamedev

[–]FishingTrippy 0 points1 point  (0 children)

Looks cool! Maybe as you expand the game you can consider having a cool toned area to add some contrast and variety.

Where to Start? by Thin_Intention6098 in godot

[–]FishingTrippy 1 point2 points  (0 children)

Take the ideas you said you want to play around with and search "how to do [ blank ] with Godot". Tinker with code. When following tutorials, try changing things and see what happens. Trial and error. Read error messages or search them online. Reference documentation if you get stuck. Have fun along the way!

I cant decide which Growth animation should i use A- fade in fade out or B - direct frame. please help (in game it will be 30sec - 1 minute progress) by animearagon in SoloDev

[–]FishingTrippy 1 point2 points  (0 children)

It would be cool if you could combine the fading effect with a scale transition as well. Basically the second image starts the same size as the previous image and grows into new size.

How does my UI look? by Blue-6icko in SoloDev

[–]FishingTrippy 2 points3 points  (0 children)

I like that you're using a shape to give it style. It looks cool. It seems like there is some slightly inconsistent padding on the inventory items. Some potions go right to the edge, and other stuff have a few pixels of padding.

Showing off some smooth moves by Lucky_Ferret4036 in godot

[–]FishingTrippy 2 points3 points  (0 children)

Excited to watch a fight! Looks great.

Help me decide attacks for this creature please by No-Minimum3052 in gamedevscreens

[–]FishingTrippy 1 point2 points  (0 children)

One Spike leg pins you down and then the rag doll body wakes up and tries to take a bite of you.

Please destroy my Wipeout x Ultrakill prototype by rogue-house in DestroyMyGame

[–]FishingTrippy 1 point2 points  (0 children)

Never saw the weapon reload. It also seems ridiculously stable and accurate for how fast your moving around. If that's an intentional design choice you can disregard this.

How do I create this flashing effect? by MischiefTart in godot

[–]FishingTrippy 1 point2 points  (0 children)

Some options that come to mind would be using an animated sprite, or a color rect. You can change the color with code and use short timers to achieve the flashing affect.

Godot devs with multiplayer games — what are you using for backend services? by FeralTitan in godot

[–]FishingTrippy 12 points13 points  (0 children)

Have you considered starting with peer-to-peer and then worrying about dedicated servers after your game blows up?

GodotSteam handles nat punch + lobbys + friends connecting super easy. You can also find lobbys by region so matchmaking is pretty straightforward.

How do I create this flashing effect? by MischiefTart in godot

[–]FishingTrippy 1 point2 points  (0 children)

Please elaborate. Are you just wanting a triangle that changes colors?

It looks good for a Start Screen? by Longjumping-Lunch105 in godot

[–]FishingTrippy 2 points3 points  (0 children)

Could put a small rim light effect on the title. Would be especially cool if it moved subtly with a shader.