Very Similar to Guadalcanal.
The basic idea is each player has there own map of the area (in this case the Midway Island) behind a screen. Each player "searches" for the enemy fleet by flying search planes to the hex and calling the hex number. Once found, bombers can be sent in to sink the enemy fleet. The actual attack is fought on a separate battle board where the ships are first placed on hexes and the attacking planes are placed in hexes to indicate which ship it is attacking.
The basic game is very simple. But there are many additional rules which add realism (and complexity): CAP fighters, surface actions, bases, inaccurate search reports, etc.
The game is superior with a neutral referee for true double blind play.