I've always wondered what optimal battleship play is. It's more complex than it seems. Of course, playing optimally against someone who plays with very little strategy will still only yield a win rate slightly above .5, but it seems interesting anyway.
I think a checker board approach covers the most ground with the fewest pieces.
Pretty much. I haven't played Battleship in several, several years, so I wonder if my strategy would change, but I did fairly well with the following plans:
* Attack in a checkerboard pattern so that there no launch more than two away from another launch. This ensures that a Destroyer could not hide in between attacks.
* If the Destroyer is destroyed, then spread the gaps out to no more than three away. If both Submarine and Cruiser are destroyed, then no more than four away. And if the carrier is somehow the only survivor, then no more than five away.
* Do not cluster ships next to each other. When a launch is a hit, then the next logical step is to orthogonally blast that piece of map. If he happens to hit the adjacent ship, then you've let your opponent know where two of your ships are with effectively one random launch.
* If I played against someone who didn't realize the checkerboard method works, then I would avoid letting him know that is my strategy by picking different points of the checkerboard to target. In other words, don't launch A1, C1, E1, etc., but instead launch C3, E7, H8. In the end, it becomes a checkerboard (unless I find that Destroyer first).
* Depending on how well I know the opponent, I could play mind games. Cluster the entire fleet in one tiny area so that most of his launches will miss, but when he hits a ship, he destroys it and possibly assumes that there are no other ships nearby. Of course, this fails spectacularly if he hits the others with incidental shots.
So, yeah, there is a strategy in Battleship, but it's not a real big thinker. I suppose that depends on how much you want to fake out your opponent. There is that.