| 2. Translating between two different coding languages (migration) I have a game written in XNA 100% of the code is there, including all the physics that I hand-wrote. All the assets are there. I tried to get Gemini and Claude to do it numerous times, always with utter failure of epic proportions with anything that's actually detailed.
1 - my transition from the lobby screen into gameplay? 0% replicated on all attempts
2 - the actual physics in gameplay? 0% replicated none of it works
3 - the lobby screen itself? non-functional Okay so what did it even do? Well it put together sort of a boilerplate main menu and barebones options with weird looking text that isn't what I provided (given that I provided a font file), a lobby that I had to manually adjust numerous times before it could get into gameplay, and then nonfunctional gameplay that only handles directional movement and nothing else with sort of half-working fish traveling behavior. I've tried this a dozen times since 2023 with AI and as late as late last year. ALL of the source code is there every single thing that could be translated to be a functional game in another language is there. It NEVER once works or even comes remotely close. The entire codebase is about 20,000 lines, with maybe 3,000 of it being really important stuff. So yeah I don't really think AI is "really good" at anything complex. I haven't really been proven wrong in my 4 years of using it now. |
And then, maybe someone slightly crazy comes along and tries seeing how much they can do with regular codegen approaches, without any LLMs in the mix, but also not manual porting.