Dude, you are NOT a shit, I never attempted to offend you, sorry for causing misunderstanding.
While you studying/learning it's fine to experiment with everything you can. By myself, I primarily complain the AI itself, in general. And there are next disadvantages of AI use in development that I can tell:
- Language models are uses lots of unknown origins to learn. They MAY introduce code pieces taken from legal incompatible projects. For example, if you do project with a MIT license, and it imports code for GPL or some random proprietary - that means you legally can't use this if once this case happen.
- If you don't inspect and if you don't verify the generated code you will lose the control. Project is maintained by a robot, not by you. That what I never want by myself. I want to control my code that I develop and I never trust any AI to do work instead of me, even minor things. If you really want to use AI, do small pieces, and you should fully sure what the generated code does. If you aren't sure, ask somebody who is profi to explain. You can learn a lot of stuff at various thematic forums, including various troubles, cases, fails, investigations, etc. I learned by myself in such way. You have a potential, but use it right to win.
- In lots of cases, use of AI often overcomplicates things rather than helps. Like, I will spend MUCH MORE time to reveiw the code made by AI than I will implement the same fully by myself, or I will inspect the similar code made by a human.
- Of course, AI can introduce faulty routines that will break something instead of making better.
That's all what I wanted to say.
To be short, AI tools are instruments for profis, not so for newbies. If AI is used by newbie, the project with a high probability will become uncontrollable by the developer who makes it and trusts to AI too much. If AI is used wisely, to perform small parts, and is being used for verification of project for possible problems and issues, then it could help a lot.
If you want to try develop something cool and you want to save your time to not build everything from the scratch, try to make a fork of TheXTech and hack it for your needs. But keep in a mind that project is GPLv3 licensed and you can't make it closed-source since license prohibits that. In a current state we have A LOT OF bugfixes of the original logic made, the original SMBX has a lot of bugs as well known, and a lot of unobvious that we found during 6 years of the development.