High-performance AI for the board game Jump Sturdy.
Developed as part of course work (and beyond) by students at TU Berlin.
.github/workflows
GitHub Actions for automatic unit testingapp
web appjump-sturdy-ai
Jump Sturdy AIpom.xml
Maven configurationsrc
main
main filesjava
Java filesapp
human-AI gameplaybenchmark
benchmarking of algorithmssimulation
game simulations
communication
communication with a game serverdebug
algorithms for debugginggame
actual game logicsearch
algorithms for optimising gameplayab
alpha-beta pruningmcts_lib
Monte Carlo tree search for generating an opening bookmcts
Monte Carlo tree searchoptimisation
algorithms for parameter optimisation
resources
resource files
test
JUnit tests