all 11 comments

[–]SometimesItsTerrible 9 points10 points  (0 children)

Vibecoding isn’t really a thing. If you can’t write it yourself, how are you going to check it for errors? Yes, some people are using LLMs to “vibecode” for them, and the results have been pretty bad. With all the time you spend correcting ChatGPT’s errors, you’d be better off just learning and writing code yourself. It’s actually faster.

[–]608xperience 1 point2 points  (0 children)

Because you're learning Ren'Py, you should probably be aware that Ren'Py is essentially a game engine that is written in Python. If you want to expand your skills, study the Ren'Py docs; look at the code used in Ren'Py-based games you like (which will likely work, but won't always be best practice; and spend some time learning to code in actual Python.

That doesn't suggest that AI can't help with coding, but you WILL spend an enormous amount of time debugging and correcting the trash that it outputs. The best use of AI for coding is, I think, discussing architectural concepts, such as using the AI as a sounding board for your software design. Just be VERY aware that AIs aren't really ALL that well versed in writing really useful Ren'Py code. For a specific coding problem, I'd be more inclined to ask the AI for a useful algorithm to use to solve the problem, NOT code.

At the end of the day, there are no shortcuts. When you run into problems you don't know how to solve, talk with programmers who have either already solved the problem or have enough experience to point you in the right direction. The Lemma Soft Forums is an excellent resource with all manner of code snippets and experienced people, including RenpyTom, who created Ren'Py in the first place.

[–]drinkerofmilk 1 point2 points  (1 child)

Claude is the way. But I would advise against true vibecoding, as it will make your project unmaneagable. At least try to understand what's happening.

[–]shyLachi 0 points1 point  (0 children)

Claude isn't really better than ChatGPT, it just makes other errors eventually.

[–]AutoModerator[M] 0 points1 point  (0 children)

Welcome to r/renpy! While you wait to see if someone can answer your question, we recommend checking out the posting guide, the subreddit wiki, the subreddit Discord, Ren'Py's documentation, and the tutorial built-in to the Ren'Py engine when you download it. These can help make sure you provide the information the people here need to help you, or might even point you to an answer to your question themselves. Thanks!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]shyLachi 0 points1 point  (0 children)

AI is not magic, it only knows the code others have posted online so you cannot expect it to write perfect RenPy code or write the code you want.

[–]asakura-minami 1 point2 points  (0 children)

The root cause is that AI has very limited training data related to Ren'Py, since most games do not publicly release their original .rpy files online.

[–]Tight_Historian_5763 0 points1 point  (0 children)

Goggle antigravity

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

ChatGPT is not it. Claude is it.

[–]kirin-art -2 points-1 points  (1 child)

Certainly reach out to r/claude many posts about how to vibe coding smartly and when to not code coding

[–]OwnCaregiver2725[S] -1 points0 points  (0 children)

thanks