Project Description:
Chat Bot provides a bot to speak with. It contains many features, most prominent are its file saving functionality and the games it offers.
Project Requirements:
For this project, we were required to implement command saving functionality into the bot. Although it was advised to be done simply with arrays, I decided to take it a step further and include file reading capabilities.
As a fun personal challenge, I had also created a GUI for the bot as well using Java Swing.
Learning Points:
I learnt how to create and deal with large-scale applications with 5000+ lines of code. As well as how to properly document my code.
I also learnt more about Java, Java Swing and its file reading capabilities it possesses.