• 0 Posts
  • 26 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2023

help-circle



  • I’ve built multiplayer stuff and can give you a little advice on that, sure.

    First up, the limit for the amount of network traffic which can be sent over the web is surprisingly small, especially if you’re talking about international distances, so don’t ever send anything you don’t absolutely have to. In the way of that, it actually is possible to have custom nodes synchronize, by linking them to a common shared piece of data that describes how they’re built; but I really don’t recommend it as it gets very complicated. (This is technically true with Unity, too, but Unity does things a little differently with GameObjects, and legally they’re kind of a pain in the ass these days.)

    You can use either an array (slash list) or a modifier node, but I generally personally prefer modifier parent nodes because the tree is very efficient and it seems to allow for more flexibility. It’s also easier to inspect visually when you switch to remote instead of local. It’s up to you, though; you can do either.

    There isn’t anything about this project that feels “too ambitious” for Godot’s high-level networking, it’s pretty much what it’s made for. It’s also been around for quite a while. In fact, you can technically even swap it out for GodotSteam’s Steamworks networking interface now, but I haven’t tried that out yet; I imagine something similar is eventually coming for other services.

    I don’t remember the name of it, but there’s a video somewhere on YouTube that walks you through creating a very basic Team Fortress clone with Godot 4’s high level networking. You might want to look it up.

















  • BoastfulDaedra@lemmynsfw.comtoPeople Twitter@sh.itjust.worksThe dream
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    5
    ·
    11 months ago

    You’re very wrong.

    Computer vision is scanning the differentials of an image and determining the statistical likelihood of two three-dimensional objects being the same base mesh from a different angle, then making a boolean decision on it. It requires a database, not a neutral net, though sometimes they are used.

    A neutral net is a tool used to compare an input sequence to previous reinforced sequences and determine a likely ideal output sequence based on its training. It can be applied, carefully, for computer vision. It usually actually isn’t to any significant extent; we were identifying faces from camera footage back in the 90s with no such element in sight. Computer vision is about differential geometry.