In 1-dimensional Minesweeper with a known number of mines (that are distributed uniformly),
is there a known somewhat-simple strategy for perfect play?
When there are n cells and [0 or n-1 or n] mines, the strategy is utterly trivial.
When there is 1 mine, the strategy is to choose an end cell and then every cell other than the obvious mine that was revealed. $\:$ While it is plausible that "start at one end and go to the other, skipping obvious mines" is always optimal, I certainly do not have a proof either way for that.
Perfect play is impossible because you don't have enough information for most of the game and will have to make random choices for your next move. Consider, for example, the opening move. There is no way to guarantee you don't pick a mine. Alternatively, if we say the first move doesn't pick a mine, then your first move reveals a 1. There is now no way to guarantee your second move doesn't pick a mine.
Optimal play however is a different question. Obviously there is one, compute the number of consistent mine placements left and choose the cell with the least probability of being a mine, but this is not polynomial time in the length of the board state (assumed to be a list of 0 for no mine, n for n adjacent mines, and a special character, say x). You're strategy provides the player with the minimal amount of information, and therefore seems to likely not be optimal.