A tower defence game project using JavaFX.
- Java Development Kit (JDK) 24
- Note: The project is configured to automatically download JDK 24 if it's not available on your system
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
git clone https://github.com/YourUsername/ku_tower_defence.git
cd ku_tower_defence
This project uses Gradle Wrapper, which means you don't need to install Gradle to build and run the project. However, you need at least one java installation on your device to run auto-downloader.
To build the project:
gradlew.bat build
./gradlew build
To run the application:
gradlew.bat run
./gradlew run
To run the tests:
gradlew.bat test
./gradlew test
ku_tower_defence/
├── app/
│ ├── build.gradle.kts # Application build configuration
│ └── src/
│ ├── main/java/ # Application source code
│ │ └── com/
│ │ └── kurabiye/
│ │ └── kutd/
│ │ └── app/
│ │ └── App.java # Main application class
│ └── test/java/ # Test source code
│ └── com/
│ └── kurabiye/
│ └── kutd/
│ └── app/
│ └── AppTest.java
├── gradle/
│ ├── libs.versions.toml # Dependency version management
│ └── wrapper/ # Gradle wrapper files
├── gradlew # Gradle wrapper script for Linux/macOS
├── gradlew.bat # Gradle wrapper script for Windows
└── settings.gradle.kts # Gradle settings
- Gradle - Dependency Management and Build Tool
- JavaFX - GUI Framework for Java
- JUnit Jupiter - Testing Framework
This project is licensed under nothing. Reach out to apolat21@ku.edu.tr for any quest.