This week's book giveaways are in the Cloud and AI/ML forums. We're giving away four copies each of Cloud Native Patterns and Natural Language Processing and have the authors on-line! See this thread and this one for details.
I am currently developing the Spectrangle board game in Java and I would like to get your opinions on what's the best approach to calculating the score.
Basically, I have a class Tile that has colors and points and to calculate the score, I need to check the matching edges, the point and field multiplier. Is there an algorithm that would make this process easier and less hard coded?
When you have selected a position on the board to place a piece, you can just multiply the empty space's multiplier with the piece's value and with the number of occupied spaces that neighbor the selected space.