Need to get an assignment done. Involves building on a minesweeper game written in Java. You following code is to be used as the base .... http://zetcode.com/tutorials/javagamestutorial/minesweeper/ and then you must add the following features :
All Minesweeper games must be stored on disk and read at the start of a new game.
Allow the user to save partial solutions and restart from them.
Allow the user to nominate a username and save statistics on each user. Also allow a user to view a league table of user’s performance.
Provide easy, medium and hard games. The hardness of a game depends on the ratio of number of mines to the size of the grid for the game.
Allow the user to ask for the puzzle to be completed.
Allow the user to perform any number of undo and redo commands.
Allow mines to have different impacts ranging from minor to destroy. For example, two medium strength mines could have the same impact as one destroy strength mine.
A well designed GUI interface.
Need it done within a week. Please use the word 'minesweeper' in your bid so I know that you have read the requirements.