Expectimax search
When some of what happens next is your choice and some is luck, look ahead by taking the best of your options and the average of luck's.
Fourteen ways to build a player, each explained with a small example before it meets Drop7. Read one, then follow the link to the approaches that tried it.
When some of what happens next is your choice and some is luck, look ahead by taking the best of your options and the average of luck's.
When the search has to stop before the game ends, a hand-written formula guesses how good the board it stopped at is.
Keep a number for 'how good is it to do this here', play, and after each step nudge that number toward what actually happened plus the best number available next.
Look at the board through many small windows, look each window's contents up in a table of learned numbers, and add the numbers.
A small neural network built so that when one move changes a few cells, only the affected part of the first layer is recomputed.
Skip the value; keep a probability for each action, play by sampling, and after a good outcome raise the probability of what you did (lower it after a bad one).
Try many slightly different versions, keep the ones that did best, make the next generation from them, and repeat; no gradient needed.
Instead of examining every branch to a fixed depth, spend each unit of thinking where past playouts say it is most worth spending, and grow the tree lopsided.
Judge a move by playing it out with some ordinary policy many times and averaging; then use that judgement to improve the policy, and repeat.
Let a program that can see hidden information make labels, then train a program that cannot see it to copy the labels, and only ever measure the copy.
When the game ends the first time you go broke, the average payout is the wrong thing to maximise; you also have to care about the bad tail.
Value the board after your move has resolved but before luck deals the next thing; then you never need to give the evaluator the action, and you never split a value seven ways by what comes next.
Build something on the board that pays nothing now and a lot a few moves later, and use the rise as the trigger.
Sample several concrete futures, search each one deeply, then combine their advice without letting the search spend information the player will not have.
Every technique group also has a page under Approaches listing the strategies that used it and how each one fared.