The continuation of our contest-winning game ai
Back in 2015, I enjoyed a software competition at the University of Kiel. We needed to build an artificial intelligence that plays the board game Hey, thanks for the fish! against others. Our bot called Breadfish turned out to be very successful and we managed to win the finals against 400 competitors.
As you can see in the project repository we were using a highly optimized iterative deepening alpha-beta search with a unique feature set.
After five years of absence, it is time to revive the project with an artificial intelligence-based on new concepts. Back in the days, we named our ai Breadfish after the song about the marvellous breadfish. Now it is time to go to the next step and build the Marvellous Breadfish AI. Stay tuned for a new attempt on fishing on ice floes.
Of course, I need to rebuild the game server because the competition servers went offline a long time ago.
The project contains of the following three submodules:
- cau-software-challenge-2015-submission This is the original Breadfish bot submitted in 2015. It is the baseline for new experiments.
- hey-thanks-for-the-fish This repository contains the game server which is rebuild from the remaining documentation of the original game server.
- marvellous-breadfish-ai This is our newest attempt on solving this challenge with the use of new ai concepts.
At the moment, we are working on replicating the game server. You can get an idea about the progress by looking at the project board.