Welcome to the Noch Verzwickter project developed by FKy Team. This project is a JavaFX-based game application.
- Duc Manh Pham - 1584512
- Dinh Nam Vu - 1585775
- Bao Long Pham - 1584497
Noch Verzwickter is a puzzle game where players need to match icons by interacting with the game board.
- Start a new game
- Continue a saved game
- Save the current game state
- Restart the game
- Exit the application
- JavaFX
- Apache Maven
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
- Java Development Kit (JDK) 13 or higher
- Apache Maven
- An IDE such as IntelliJ IDEA or Visual Studio Code
-
Clone the repository:
git clone https://github.com/manhneee/OOP_Java_Final_Project.git cd demo
-
Open the project in your IDE.
-
Build the project using Maven:
mvn clean install
-
Run the project:
mvn javafx:run
The workspace contains the following folders:
-
src
: Contains the source code for the application.main
: Contains the main application code.java
: Contains the Java source files.resources
: Contains the resource files such as FXML and images.
test
: Contains the test code.
-
target
: Contains the compiled output files.
- Launch the application.
- Use the menu to start a new game, continue a saved game, or exit the application.
- Interact with the game board by clicking and dragging the cards to solve the puzzle.
- Fork the repository.
- Create your feature branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the JavaFX community for their support and resources.
- Special thanks to all team members for their contributions.