Thats actually kinda what I was thinking about. I feel pretty confident I could brute force min max optimize my way to an incredibly hard game, but it seems like I'll need a computer opponent that seems to stop and think, be indecisive, or have personality quirks like you were saying
Viewing post in Mr. Meanie's Beanie Machine comments
I always like to have a random float range for each personality that determines where in the optimized list I select the move from so that you're not consistently at the same "optimum" level for each move.
Then you throw in a 1+line count chance that it selects a bottom 10 move for the "choke" factor.
Anyway, this is a really solid implementation of puyo pop. I really hope you decide to continue with it