This program is a putting simulation program, which capture all the excitement of the real-life putting experience from the comfort of your room. The program approximate the physics of real-life putting, and allow for players to play against each other or an artificial intelligence player (bot). The program also allow players to create their own putting greens, complete with rolling hills, obstacles and lakes.
In our programe there are artificial intelligence players capable of playing on the terrain you create. The best bot can not only consistently manage to score a hole-in-one, where possible, but also avoid obstacles, and handle complex, maze-like courses.
Date: May 2022
Authors: Ankie, Derrick, Yahor, Menno, Anton, Ignacio
Requirements: JDK 11+
Download/Clone this repository and navigate to the root of the directory.
gradlew desktop:rungradlew.bat desktop:run- Press
W,A,S,Dto move your view - Press
ESCto enter menu page - Press
Bto call the bot
How to change the config (map function, fiction etc.)? How to choose another bot? How to choose another physics engine? How to customize the map?...