According to my IDE, I have spent over 20 hours coding this.
Yes, the game is fully functional.
Unfortunately, the game is not working in UI mode due to a huge difficulty in the Input Parser. There is a working UI, but it will stop before the beginning of a fight.
Nope, the development has been dropped out to focus on other stuff such as the new game to develop.
Yes! The Input parser is successfully working and redirect the output/input toward the chosen method. But this why the UI mode is lagging and has not been finished. JavaFX has a complete different behavior from my code than run in the terminal. It was really difficult for me to develop my UI without changing behavior in my previous code.
Nope, the code is visually messy, hardly not optimized and surely not really pleasant to read. One of the hardest things for me was to keep code clean over time and I failed at it, it's why my project feels like messy. Yes I could rework my project and start everything from scratch but I just ran out of time, sorry.
Not this time. Unitary tests are still blurry for me, and I struggled to figure out how implement them so I skipped them. But I'm planning to developp my next project driven by tests development in order to fix this lack.
A lot! 100% of this code has been written by me (and only me, not my brother, a weird program neither an Indian YouTuber). This has led to big understandings in Java structures of OOP and clarify so many things in my head. It's a big breakthrough for me, I can't wait to put my all-new-fresh knowledge in a new project.
I had to admit that it was frightening at the beginning when I saw all the work to do. This project made me feel overwhelmed for a while and spoiled my pleasure a bit. But of course I pasted great times here coding this game.