I’m currently developing a small, simple game that consist basically in an hexagonal grid and 5 different terrain tiles that can be placed on it. Each terrain has a value which can be positive or negative. You win the game when the sum of the tiles equals zero.
I’m trying to build a development tool that can calculate every possible tile combination that gives me a zero sum and right now I’ve put 4 ForEachLoop in a row (current grid is 2x2) with a structure array that contains each tile and their current value.
This works fine but since I’m planning to have bigger grids (4x4, 6x6 etc) I was wondering if there’s an easiest solution rather than putting tons of eachloop in a row considering that I’m aware of the number of my grid’s tiles.
I’m sure it’s easy but I can’t grasp the solution right now
Thank you for all the help that you can give me!