Scrabble
Language: Java
Scrabble is a project I made for a class in school. It was my first application to use JavaFX. It is the traditional game that we all know. I realized that I enjoy controlling pixels on a screen. There were many components I could have used to build the board, but I was attracted to drawing everything mathematically on the canvas. I think it looks pretty good even so many years later. What do you think?
The computer logic is also pretty good but could be A LOT better. I can not even beat the computer. The computer will always find the best move possible. Eventually, it takes quite a bit of time to find a word to play the more pieces placed on the board. I am sure I could revisit this program and build a better computer AI algorithm. I leave it as it is for now. Feel free to check out the repo using the GitHub link below the video.