Constructive and reservoir policies

Build structures that pay off later and survive repeated row rises instead of taking only immediate points.

Fair expectimax

Look a few moves ahead, take the best column on your own turns, and average over every sampled disc the game might deal.

Scores visible board traits, adds them together, and plays the highest-valued column.

Lifetime objective

Judge a move by how much longer the game will still last, rather than by how many points it scores right now.

Terminal policy iteration

Play every move forward many times, then override the reference only when one move produces clearly longer, higher-scoring games.