Of course, my free time and a little luck were some assets too! :P This project was a test for my skills as a programmer, and I'm very happy with the result. The Minimax AI is based on code from the laboratories of the "Artificial Intelligence" course, of the Department of Informatics, of the Athens University of Economics and Business. The solution was a simple BFS algorithm.įor the purpose of this task, I designed a GUI.Īfter I was hired in the company, I continued the implementation of the GUI, adding more and more components every time.Įventually, I implemented the movement of all the Chess pieces, the checkmate, the stalemate, the rest of the draw conditions and most of the other Chess functionalities. I had to make an algorithm that could find if a Knight piece could visit a position on the Chess board, in less than n moves. The exercise I had to solve was a Chess problem in Java. I decided to make this project, after I applied for a job interview for the Forex company XM, where I'm currently working on. I started it as a hobby, on March 2020, during the COVID-19 quarantine. I created this project from scratch, line by line. Please feel free to re-post or cite it if you use code from it. I'm asking all GitHub developers out there for support! Please give me one star each if you can. Today, on my birthday I decided to publish on GitHub the Chess in Java, that I have been working on in my free time, for the last 3 years. #chess #github #java #developing #opensource
0 Comments
Leave a Reply. |