The board has to be generated at some stage… I believe, it’s in that “loading” time that often appears between hitting “fight” and the match actually starting.
We also know that the computer looks at every board that is generated & discards ones which have an “auto match” on the opening board so there is some degree of “play-through” / “assessment” before it’s presented to the player.
The interesting part here is that the “initial board” assessment goes through to the players first turn rather than just to the “initial board”;
The other interesting bit is where in the algorithm the computer generates the war defence team visuals…
Currently the order of processing looks like this:
Player selects enemy
Player creates team & hits fight
Computer generates the board based on the pRNG seed.
Computer asesses generated board to determine if there is an immediate match in the board (i.e. if it has generated 3+ tiles of a colour next to each other)
- if there IS an auto match, repeat back to Step 3
- if there is NO auto match, proceed to Step 5
Computer generates defence team graphic based on heroes alive at the start of Player Turn 1.
Board presented to player (if no matches possible in Player Turn 1, board will auto-reshuffle).
Player’s first turn.
Personally, I don’t think it’s working as intended as one would think that the Enemy Defence graphic should be generated / determined after step 2.