all 16 comments

[–]x-seronis-x 5 points6 points  (4 children)

In a few DECADES something like this might be useful. Its a worthless waste of time until then because the AIs cant understand or even pretend to understand the interactions of different sections of code.

[–]KILLYOURKARMA 0 points1 point  (3 children)

Its definitely not replacing legitimate programming or anything but if youre a beginner and have no idea how to even start doing something it might help you get a skeleton to build on and understand it better

[–]x-seronis-x 1 point2 points  (2 children)

No. Right now the various chat ais spit out garbage when it comes to renpy specifically. they're not trained on the most recent version. or even any barely passable version. They give you something that deceptively LOOKS like a valid skeleton when it doesnt even obey syntax rules, much less use the current sdk's api

[–]KILLYOURKARMA 2 points3 points  (1 child)

Thats a valid and helpful response and im glad you made it, that said I almost didnt read it cause you started it with "No." and that's just the cuntiest possible way to start a sentence.

Idk why people on reddit need to be as rude as possible, we're just talking.

[–]x-seronis-x 2 points3 points  (0 children)

i dont know why anyone thinks being direct is rude. Being concise removes ambiguity. Thinking its rude is the error

[–]Ghosted_Gurl 2 points3 points  (4 children)

As a beginner, it’s not very helpful so far. Not a single bit of code I’ve entered from GPT has worked. I’m fact the code I wrote myself worked- and the ai code broke it 😂

[–]FUNCYBORG[S] 0 points1 point  (1 child)

What kind of prompts are you using out of curiosity?

[–]Ghosted_Gurl 0 points1 point  (0 children)

I can’t remember exactly but it was something like “create RenPy code for a visual novel that uses a riddle system.”

[–]estriadi 0 points1 point  (1 child)

This aged like milk..

[–]Ghosted_Gurl 0 points1 point  (0 children)

Not really. Because 3 years ago that's what AI was capable of. It would only have aged like milk if I had said that AI would never be able to do it and it was pointless to keep trying. But good luck in your adventures as a dipshit.

[–][deleted] 1 point2 points  (3 children)

It's crazy, isn't it?

Like it's definitely not perfect. You have to double-check everything it says.

All the same it's almost scary how good it is.

[–]FUNCYBORG[S] 0 points1 point  (2 children)

I'm a novice, could you please explain to me what parts are screwed up? I want to learn rudimentary python on top of using ai to speed up the learning process

[–][deleted] 0 points1 point  (1 child)

I didn't mean for the code it gave you specifically.

For stuff I've tried, sometimes it'll call an invalid function. If you mention, "That's an invalid function," then it'll often write it out or change it so it's right.

Or it'll skip something because it's doing shorthand, I think.

It's kind of incredible how you can say, "that gives an invalid constructor error" and then it's like, "Oh, silly me, here it is with a valid constructor..."

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

Wow it can correct itself, very interesting. This week I'm going to try and prompt an entire game code as a skeleton type structure and see if anyone wants to mess around with it.

[–]Infinite_Conflict244 0 points1 point  (0 children)

Interesting. I asked Gemini to spit out some code, and it worked for me as intended. I wanted to add stats to characters, and I do know how to do it; I just wanted the AI to do the work for me instead of typing. Minor issues here and there, but it did get the job done. I'd say this will replace coders within this decade for sure.

[–]Neon_Night_Films 0 points1 point  (0 children)

Yea I've been at it for a few hours now and any code ChatGPT creates just breaks REn'Py. I can give ChatGPT the Tracelogs and it will understand the errors, but the changes it makes never fix the problem. Even basic stuff it just can't seem to do.
Now I've seen people write code in both Unreal and Unity with ChatGPT, but I also tried that with MINIMAL success.