UI Manager: Expected Nightmare
I knew that this was going to be difficult. Implementing the UI Manager was going to require refactoring a lot of stuff. And my experience using Gemini so far has been pretty rough. But this was a whole new level of stupid. Don't get me wrong, it was better than trying to do it alone! In the beginning, everything was great. Things were smooth and working fine.
But as I got deeper into making the necessary changes, things got bad. The AI just couldn't handle what was needed and kept outputting the code badly. I called it out and it just kept giving me the same script repeatedly. In the end I had to revert some changes it made while implementing others.
The worst part is I'm not even done with the refactor yet. I've gotten so frustrated with Gemini breaking that I'm stopping for the day. Luckily, I found a great tool, Diffchecker. This has been an invaluable tool that lets me compare the existing code to Gemini's output to find the changes. And it has saved my sanity by allowing me to only use the changes I felt were necessary.
I've lost count of how many times it decided to change a variable name for no reason. Don't get me started on how many times I managed to completely crash Gemini. But now I take my leave and tomorrow I can come back to finish what I started today. Luckily, it shouldn't be nearly as bad, I just have to add one more UI scene's functionality into the UI Manager, the load game dialog. And this one shouldn't be as much trouble as the settings screen!
Xenodochium
The future is what you make of it!
Status | In development |
Author | Munchmo |
Genre | Role Playing |
Tags | 2D, Cozy, Godot, Indie, Life Simulation, Pixel Art, Sci-fi, Singleplayer |
Languages | English |
More posts
- Refactoring: Cutscene Player21 hours ago
- Localization: Finished, Terminado, Fertig, Tapos Na!1 day ago
- Localization: Digging Deep2 days ago
- Localization: A Return3 days ago
- Of Dragon Con, Debug Overlay, and Localization7 days ago
- Dragon Con: A Vacation9 days ago
- Dialogue System: Talking Points Go BRRRR11 days ago
- Dialogue System: Talk About It12 days ago
- NPCs: Let's Talk!13 days ago
- NPCs: A Simple Start14 days ago
Leave a comment
Log in with itch.io to leave a comment.