A text messaging application with fake users (inspired by the 'KIM' system in Warframe).
KIM_Java is a messaging application that simulates conversations with fake users. Each fake user has a predefined dialogue script, and the application allows displaying and interacting with these dialogues.
- Display fake users with their profile images.
- Display messages from each fake user.
- Interact with messages to display possible replies.
- Graphical user interface with Java Swing.
- Java 11 or higher
- IntelliJ IDEA 2024.3.4 or another Java-compatible IDE
-
Clone the repository:
git clone https://github.com/DantesDels/KIM_Java.git
-
Open the project in IntelliJ IDEA.
-
Ensure that the necessary dependencies are installed.
-
Run the main class
KimGUIto launch the application. -
Interact with the user interface to display and respond to messages from fake users.
src/main/java/fr/ynov/kim/gui/: Contains the classes for the graphical user interface.src/main/resources/: Contains resources such as profile images and dialogue JSON files.
Contributions are welcome! Please follow these steps to contribute:
- Fork the project.
- Create a branch for your feature (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push your branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
- DantesDels - Lead Developer - DantesDels