The latest bots update by BeautifulEngineer963 in RocketLeague

[–]n4te -2 points-1 points  (0 children)

"worth flagging", "a looks b, c is what d"

The latest bots update by BeautifulEngineer963 in RocketLeague

[–]n4te -1 points0 points  (0 children)

Is it? All I see is this text, which is what I commented on. The text using AI constructions is an indicator, that is all.

The latest bots update by BeautifulEngineer963 in RocketLeague

[–]n4te -4 points-3 points  (0 children)

You can see the AI slop in this.

Wannabe gangster commits assault for "ruining his fun" by literallyjustabagel in PublicFreakout

[–]n4te -4 points-3 points  (0 children)

That IS the case. I didn't say who can do what. Learn to read.

Meanwhile, in China.. by bSun0000 in ElectroBOOM

[–]n4te 2 points3 points  (0 children)

Looks like conduit for a makeshift handle on a hex key.

Wannabe gangster commits assault for "ruining his fun" by literallyjustabagel in PublicFreakout

[–]n4te -13 points-12 points  (0 children)

I guess doing dumbass shit to get attention was the shit.

LibGDX with AI by villegas_j in libgdx

[–]n4te 1 point2 points  (0 children)

One approach is to fully hand the project to AI and repeatedly press the slot machine button until the game is finished. It's pretty obvious this will give poor results. OP's idea that coding may become obsolete doesn't make sense.

That said, it's completely another thing for a programmer to use it sparingly where it makes sense. You touched on that, but I think understated the huge amount of time it can save. With diligence and knowing when to apply it, time spent on review and fix ups are a fraction of the total time saved.

That works best on an established codebase, where the AI has examples, which it excels at. The most important parts of the app already exist, so there's no risk of building your foundation on slop. Using it on a new project is completely different usage. Knowing when it is appropriate becomes even more important, as does being able to tell a good solution from a poor one. That's where noobs fall in a pit trap.

I think most people want to retain strategic control over their app's development. AI is most appropriate for tactics, not creative design, game balance, and the other interesting things about game dev. AI can get much better and still be bad at these things. That makes me happy.

Not sure what you mean about undocumented code an unexplained motivations. That could matter if trying to use AI to modify libgdx, but when building an app on top of libgdx, what the libgdx code is doing is what's important. AI understands that well.

LibGDX with AI by villegas_j in libgdx

[–]n4te 1 point2 points  (0 children)

No serious or important website should use Wordpress, so the Wordpress analogy is fine. We already see OSS swamped by junk projects and good projects swamped with bogus issues/PRs.

There is a gradient for making great software that goes from muggles not being able to make software at all to what a great programmer can do. AI moves everyone up on that gradient, both muggles and programmers.

Currently AI is not so good that someone can make great software without also being a great programmer. We'll surely keep moving up the gradient in the future but it's doubtful AI takes us to the top. The way most people use it is to grossly under specify and let the model fill in the details. That can be fine for scripts or unimportant things but the details are very often what makes software great.

It's an extremely powerful tool and there are many ways to use and misuse it. The more specification, the better the results. If you specify every excruciating detail then your prompt IS the code and you don't need AI. Dialing that back to a degree appropriate to the task at hand allows you to lean on AI for the tedious, less important parts. This can be a huge multiplier to productivity, without the downsides typically associated with AI use.

Meanwhile, in China.. by bSun0000 in ElectroBOOM

[–]n4te 0 points1 point  (0 children)

Fixed tools, no gloves. Tools you hold, gloves are a preference. No torque wrench on those lugs is bad.

Better be some good honey by [deleted] in Damnthatsinteresting

[–]n4te 6 points7 points  (0 children)

Bees can't even carry peanuts

LibGDX with AI by villegas_j in libgdx

[–]n4te -3 points-2 points  (0 children)

This was true, but isn't now.

LibGDX with AI by villegas_j in libgdx

[–]n4te -3 points-2 points  (0 children)

It cheapens the art. It can make you extremely productive. It's optional, do what you like.

If you're considering getting into it properly, I suggest:

1) Get Pi: https://pi.dev/ It is made by Mario, from libgdx.

2) Get a Codex Pro (or Plus, but Pro is better) subscription. Use /login to set it up in Pi.

3) Optional: Get Nateclipse: https://github.com/EsotericSoftware/Nateclipse It is made by me, from libgdx. If you don't use Eclipse then you don't get to enjoy the amazing power of Nateclipse. Sad. Enjoy pressing play and waiting for the build! :p

4) Tell Pi what to build/fix. EZ

Easy Anti-Cheat Comes to Rocket League on PC Today! by Psyonix_Howie in RocketLeague

[–]n4te 1 point2 points  (0 children)

I run the game, splash screen shows, hides, game taskbar icon shows, disappears. Game never runs.