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,...
-
Why should taxpayers subsidize public colleges and universities? What external benefits are generated by higher education?
-
Show that the converse of Theorem 9.1 is not true. THEOREM 9.1 Limit of a Sequence Let L be a real number. Let f be a function of a real variable such that lim f(x) = L. x-00 If {a} is a sequence...
-
Chicago Prime Packers Inc. was a US corporation with its principal place of business in Colorado. Northam Food Trading Company was a Canadian corporation with its principal place of business in...
-
Deglman Manufacturing uses a job order cost system and applies overhead to production on the basis of direct labor costs. On January 1, 2012, Job No. 50 was the only job in process. The costs...
-
8. *A 2-kg block of copper is heated to 400 C and dropped into an insulated bucket that contains a mixture of ice and water at 0 C. The final temperature of the copper is 0 C. How much ice melted in...
-
Part A Walmart Stores (Walmart) is the world's largest retailer. It employs an ''everyday low price'' strategy and operates stores as three business segments: Walmart Stores U.S., International, and...
-
Franky Colombo is undergoing preparations to set sail for Wakanda. He has secured the appropriate funding and has purchased several ships. He now needs to recruit 100 sailors to join him on his...
-
Name of a family that you met with Through a conversation identify characteristics of the family and community and how these characteristics influenced the child and family in relation to their bio...
-
When planning a health and cultural summit or conference, there are many factors to consider in order to make the event successful. The first step is to determine the purpose of the summit or...
-
Read this scenario below and answer the questions below: Connie works in the accounting department of a manufacturing company. She often complains to her family and friends that her coworkers do not...
-
Analyze the following email exchange and share your analysis with your peers. To complete the assignment, address the following: Do you think these emails were effective or ineffective? Why? Identify...
-
Introduction: Reflective learning is a learned process that often requires time and practice. Like other aspects of learning it is highly individual. It is also an active process that involves...
-
310N. Determine the reaction at the pin A and the force the man applies at D. Take 6 = 30 The rod AB is supported by cable BC and a pin at 4. It is known that the cable force is 800 400
-
Kims Konstructions has assembled the following data for a proposed straw-reinforced brick maker (SRBM): SRBM Cost: $26,000 Life: 5 years Revenue (p.a.) $11,000 Operating Expenses (p.a.) $3,000...
-
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?...
-
Two blocks of equal mass \(m\), connected by a Hooke's-law spring of unstretched length \(\ell\), are free to move in one dimension. Find the equations of motion of the system, using the relative and...
-
In certain situations, it is possible to incorporate frictional effects in a simple way into a Lagrangian problem. As an example, consider the Lagrangian (a) Find the equation of motion for the...
-
Consider a vertical circular hoop of radius \(R\) rotating about its vertical symmetry axis with constant angular velocity \(\Omega\). A bead of mass \(m\) is threaded onto the hoop, so is free to...
Study smarter with the SolutionInn App