Slashdot Mirror


Reverse Engineering MineSweeper

hdm writes "The first edition of the Uninformed Journal introduces reverse engineering by ripping apart the MineSweeper game included with Windows XP. This paper covers the basics of the Windows Debugger and steps through the entire reverse engineering and cheat code development process."

7 of 60 comments (clear)

  1. But we already know the cheat by P-Nuts · · Score: 3, Informative

    It's a lot of effort to go to just to cheat at Minesweeper. I find it easier to type "xyzzy" followed by enter, shift+enter. Then look at the top-left pixel of your screen.

    1. Re:But we already know the cheat by fvbommel · · Score: 2, Informative

      Hold your mouse over a square on the minesweeper field. Now look at the top left pixel of your screen. If it's white, the square doesn't contain a mine. If it's black, it does.

  2. Another take on hacking minesweeper by markh1967 · · Score: 3, Informative

    There's also a good article on hacking minesweeper here

    --
    Input error. Replace user and press any key to continue.
  3. Re:Building a MineSweeper player? by fvbommel · · Score: 2, Informative

    Minesweeper is NP-Complete, which is basically a haughty way of saying "it's probably very difficult, but if you can prove whether it is or not, there's a million bucks in it for you"

    [another interesting link on the subject]

  4. Shift-enter FIRST then Enter. by EnronHaliburton2004 · · Score: 3, Informative

    Dude! You have the enter and shift+enter backwards. was getting really angry with you until I did some investigation.

    You type "XYZZY" then press shift-enter and Enter.

    Unless it's different on different versions of Windows.

    (WinXP SP2 here)

  5. This is retarded... by Anonymous Coward · · Score: 1, Informative

    The source for minesweeper comes with Visual Studio on the MSDN CD as an example project.

    1. Re:This is retarded... by Anonymous Coward · · Score: 1, Informative

      I think the point of the article is to describe *how* to reverse engineer a Windows application, not some quick hack for winning at the game =P