Bb TESTS, ASSIGNMENTS, PROJECTS X + blackboard.saumag.edu/webapps/blackboard/content/listContent.jsp?course_id=_32210_1&content_id=_2024119_1&mode=reset Class Project: Due April 19, 2022 Class Project: Type...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Bb TESTS, ASSIGNMENTS, PROJECTS X + blackboard.saumag.edu/webapps/blackboard/content/listContent.jsp?course_id=_32210_1&content_id=_2024119_1&mode=reset Class Project: Due April 19, 2022 Class Project: Type here to search Implement in Java with a GUI the game Minesweeper with the following restrictions: 1. Board size: you should give the option to the user to choose at the start of the game between "Beginner", "Intermediate" and "Advanced". The board size and number of mines for each of these three choices are the following: Beginner: board 7x9 and 10 mines, Advanced: board 13x18 and 35 mines and finally Expert: board 22x25 and 91 mines > 2. your game should have a timer that displays the number of seconds played so far, if the clock reaches 1 minute for Beginner, 3 minutes for Advanced or 10 minutes for Expert then the game is lost and the mines should explode 3. Implement some small animation of mines exploding and at the same time the game should also make an exploding sound. Obviously only the not yet uncovered mines should explode, the ones that were marked as mines should not explode. Furthermore your program should point out with a red X the locations where the player marked as mine and were not correct. 4. the control of the game should be done completely by mouse clicks: left click uncovers that location, right click marks as mine in that location, a second right click erases the mine marking for that location 5. BONUS for +2p a second click on a revealed location that has the number of mines adjacent to it marked will uncover automatically all the cells adjacent that are supposed to not have any mines. As an example of what you should implement try this implementation of minesweeper: http://www.freeminesweeper.org/minecore.html DUE DATE April 19th, 2022 at midnight Please submit only the java file(s) that solve the problem and do not forget to include your details as comments in the first few lines of the source- code as comment. Additional information: 1. you have 3 possible submissions/re-submission for this project. I will be grading the very last submission. If that submission is late and other submissions are not late I will consider that you submitted late the assignment. If you want me to consider another submission, not the latest one do let me know by e-mail 2. the grading scheme is the following: 40F ENG IN 4:32 AM 4/9/2022 X : Bb TESTS, ASSIGNMENTS, PROJECTS X 1 (1) WhatsApp freeminesweeper.org C ||| Type here to search O X 1 MineSweeper - Play the classic ga X Game Options Help XXX *** W NANN NA 11 1 2111 111 211 OF TO 1 1 1 111 O 1 21 1201 111 11221 1 2003 11 NMN-N C + U 50F O T ENG 1:11 AM IN 4/18/2022 X Bb TESTS, ASSIGNMENTS, PROJECTS X + blackboard.saumag.edu/webapps/blackboard/content/listContent.jsp?course_id=_32210_1&content_id=_2024119_1&mode=reset Class Project: Due April 19, 2022 Class Project: Type here to search Implement in Java with a GUI the game Minesweeper with the following restrictions: 1. Board size: you should give the option to the user to choose at the start of the game between "Beginner", "Intermediate" and "Advanced". The board size and number of mines for each of these three choices are the following: Beginner: board 7x9 and 10 mines, Advanced: board 13x18 and 35 mines and finally Expert: board 22x25 and 91 mines > 2. your game should have a timer that displays the number of seconds played so far, if the clock reaches 1 minute for Beginner, 3 minutes for Advanced or 10 minutes for Expert then the game is lost and the mines should explode 3. Implement some small animation of mines exploding and at the same time the game should also make an exploding sound. Obviously only the not yet uncovered mines should explode, the ones that were marked as mines should not explode. Furthermore your program should point out with a red X the locations where the player marked as mine and were not correct. 4. the control of the game should be done completely by mouse clicks: left click uncovers that location, right click marks as mine in that location, a second right click erases the mine marking for that location 5. BONUS for +2p a second click on a revealed location that has the number of mines adjacent to it marked will uncover automatically all the cells adjacent that are supposed to not have any mines. As an example of what you should implement try this implementation of minesweeper: http://www.freeminesweeper.org/minecore.html DUE DATE April 19th, 2022 at midnight Please submit only the java file(s) that solve the problem and do not forget to include your details as comments in the first few lines of the source- code as comment. Additional information: 1. you have 3 possible submissions/re-submission for this project. I will be grading the very last submission. If that submission is late and other submissions are not late I will consider that you submitted late the assignment. If you want me to consider another submission, not the latest one do let me know by e-mail 2. the grading scheme is the following: 40F ENG IN 4:32 AM 4/9/2022 X : Bb TESTS, ASSIGNMENTS, PROJECTS X + blackboard.saumag.edu/webapps/blackboard/content/listContent.jsp?course_id=_32210_1&content_id=_2024119_1&mode=reset Class Project: Due April 19, 2022 Class Project: Type here to search Implement in Java with a GUI the game Minesweeper with the following restrictions: 1. Board size: you should give the option to the user to choose at the start of the game between "Beginner", "Intermediate" and "Advanced". The board size and number of mines for each of these three choices are the following: Beginner: board 7x9 and 10 mines, Advanced: board 13x18 and 35 mines and finally Expert: board 22x25 and 91 mines > 2. your game should have a timer that displays the number of seconds played so far, if the clock reaches 1 minute for Beginner, 3 minutes for Advanced or 10 minutes for Expert then the game is lost and the mines should explode 3. Implement some small animation of mines exploding and at the same time the game should also make an exploding sound. Obviously only the not yet uncovered mines should explode, the ones that were marked as mines should not explode. Furthermore your program should point out with a red X the locations where the player marked as mine and were not correct. 4. the control of the game should be done completely by mouse clicks: left click uncovers that location, right click marks as mine in that location, a second right click erases the mine marking for that location 5. BONUS for +2p a second click on a revealed location that has the number of mines adjacent to it marked will uncover automatically all the cells adjacent that are supposed to not have any mines. As an example of what you should implement try this implementation of minesweeper: http://www.freeminesweeper.org/minecore.html DUE DATE April 19th, 2022 at midnight Please submit only the java file(s) that solve the problem and do not forget to include your details as comments in the first few lines of the source- code as comment. Additional information: 1. you have 3 possible submissions/re-submission for this project. I will be grading the very last submission. If that submission is late and other submissions are not late I will consider that you submitted late the assignment. If you want me to consider another submission, not the latest one do let me know by e-mail 2. the grading scheme is the following: 40F ENG IN 4:32 AM 4/9/2022 X : Bb TESTS, ASSIGNMENTS, PROJECTS X 1 (1) WhatsApp freeminesweeper.org C ||| Type here to search O X 1 MineSweeper - Play the classic ga X Game Options Help XXX *** W NANN NA 11 1 2111 111 211 OF TO 1 1 1 111 O 1 21 1201 111 11221 1 2003 11 NMN-N C + U 50F O T ENG 1:11 AM IN 4/18/2022 X Bb TESTS, ASSIGNMENTS, PROJECTS X 1 (1) WhatsApp freeminesweeper.org C ||| Type here to search O X 1 MineSweeper - Play the classic ga X Game Options Help XXX *** W NANN NA 11 1 2111 111 211 OF TO 1 1 1 111 O 1 21 1201 111 11221 1 2003 11 NMN-N C + U 50F O T ENG 1:11 AM IN 4/18/2022 X
Expert Answer:
Related Book For
Posted Date:
Students also viewed these programming questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
The Assembly Department of Zip Surge Protectors began September with no work in process inventory. During the month, production that cost $39,860 (direct materials, $9,900, and conversion costs,...
-
Delta Air Lines revealed in its 10-K filing that its valuation allowance for deferred tax assets at the end of 2013 was $177 million, dramatically lower than the over $10 billion recorded at the end...
-
Choose a unique company that you believe is currently over-valued and explain why you think so. What metrics or indicators have led you to this conclusion, such as high price-to-earnings ratio or low...
-
For a sample of size n = 15, the following values were obtained: b0 = 3.71, b1 = 8.38, se = 1.13, (x x)2 = 7.71, x = 13.16. Construct a 95% prediction interval for an individual response when x = 8.
-
Explain how each of the following transactions should be reported by a nongovernment not-for-profit organization: a. Received a pledge for unrestricted contributions to be received in the next fiscal...
-
A company is considering either buying a new machine or overhauling an old machine. Information about the alternative machines follows. The company requires a 12% rate of return on its investments....
-
The case study explores design/manufacturing flaws, often involving errors or faulty assumptions during the design or manufacturing process. USAir Airlines Flight 427. Boeing Model 737-3B7. Give a...
-
Can you elaborate on the complexities of power dynamics within cross-functional teams and their impact on collaborative effectiveness ?
-
Earlier this year, you were elected to the Board of Directors of Champion International, Inc. Champion has offered its employees postretirement health care benefits for 35 years. The practice of...
-
where x = 5) Find 6) Find = (x, y, z). af t af use the function. f(x, t) = sin (2x + 7) - cos (y) + e, 7) Find 8) Find af af z
-
Brielle Phan, Attorney at Law purchased an office building with the accompanying land for $ 1 , 2 0 0 , 0 0 0 . The latest tax assessment records value this property as follows: Land at $ 4 1 4 , 9 8...
-
6 DADA Corporation has acquired 90% of the outstanding stocks of MAMA Company at book value. During the current year, MAMA sold its own merchandise inventories to DADA for P60,000. Normally, MAMA...
-
please draw all isomers of C4H6 and their observations. Avata Alkynes Isomers of C4H6 Sibel Observations: Mbx Cuclic and Acyclic Compou
-
QUESTION 9 HC-O-C-R R-C-O-CH HC-O-P-O-CH-CH-NH3* O || O a. Phosphatidic acid, Serine O b. Lysophosphatidic acid, Serine, Free FA O c. Lysophosphatidylserine, Free FA O d. 2 Free FAs, Serine, Glycerol...
-
Adam, a speculator, is convinced that the stock market will fall significantly in the forthcoming months. The current market index (14 August) level is 4997 (FTSE 100). He is investigating a strategy...
-
A factoring company has offered a one-year agreement with Club Ltd to both manage its debtors and advance 80 per cent of the value of all its invoices immediately a sale is invoiced. Existing...
-
What is the annual value creation of Sheaf plc which has an investment level of 300,000 and produces a rate of return of 19 per cent per annum compared with a required rate of return of 13 per cent?...
-
A Laplacian operator is given by a. \(\frac{\partial^{2}}{\partial x \partial y}\) b. \(\frac{\partial^{2}}{\partial x^{2}}+\frac{\partial^{2}}{\partial y^{2}}+2 \frac{\partial^{2}}{\partial x...
-
A cable of length \(l\) and mass \(ho\) per unit length is stretched under a tension \(P\). One end of the cable is connected to a mass \(m\), which can move in a frictionless slot, and the other end...
-
Fill in the Blank. The quantities \(E I\) and \(G J\) are called the ___________ and ____________ stiffnesses, respectively.
Study smarter with the SolutionInn App