[–] 13 points 4 months ago (2 children)

It's a hard problem. QEMU is currently reviewing it's AI policy and we're mindful to how helpful LLMs can be too someone new to the codebase while also capable of getting confused as the scope extends more widely over the repository.

We're open to wider changes being made with pre-approval but I suspect they will be special cases like guided re-factoring where they can remove the tedium from the engineer.

We've been experimenting with using models for patch review but again it can be a time sync if the models go off on a wild adventure. If they could reliably catch the common gotchas that would at least alleviate some of the pressure on maintainers.

The most important part of Godot's policy is the humans responsibility and ownership of the code.

  • source
  • [–] 3 points 4 months ago

    I rather race against ghosts (mine or others) than fucking AI. Honestly, never seen a racing game with good 'AI'. The rubber banding ones are especially boring (easy to defeat.)

    Online multiplayer would be great.

  • source
  • [–] 5 points 4 months ago

    Making reusable components with actions wasn't fun to me. I tried it in GDScript and it worked somewhat, but doing it in Rust was a chore and barely worked. The major issue was that it couldn't be previewed.

    Having the layout components was very nice, but they don't (or didn't?) support wrapping (once you add elements and reach the edge of the box, it doesn't add a new line).

    And another issue was connecting events and having things update. For example editing a textbox and the value being displayed automatically in another UI component requires manually writing all that boilerplate.

    There was probably more but I think I tried it a year ago. Things might've changed (I hope they did).

  • source
  • parent
  • context
  • [–] 7 points 4 months ago*

    If making apps is in the vision of the engine, I might bite the bullet and move my OBS overlay from JavaScript to GDScript, npm has been hell lately with the supply chain attacks, and CSS is a mess.

  • source
  • parent
  • context
  • [–] 7 points 4 months ago (3 children)

    For creating interactive applications of all kinds: at least in my experience, it's a little of a chore to create frontends with Godot. Creating components with predetermined behavior was not easy.

    I do understand that it wasn't the original goal, but now that it's in the vision, that might change.

  • source
  • [–] [S] 4 points 4 months ago

    Fair suspicion in 2026. AI can write it! , which is exactly why I built the sandbox instead of leaving this as a wall of advice. The useful part is meant to be testable version specific AStarGrid2D behavior, reproduced gotchas, and an interactive grid you can poke at. If you see a specific mistake, vague claim, or Godot-version mismatch, point me to it and I’ll fix it.

  • source
  • view more: ‹ prev next ›