Constructive and reservoir policies

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

Depth-4 search and long outcomes

Judges moves over 25-step continuations, then tries to retain only choices that survive the longer view.

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.