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
-
[25 points total] Suppose the likelihood function for some random variable Y is modeled as Normal(0, 1). Suppose the prior on O is 0 Normal(0, 1). a. [5 points] What is the posterior predictive...
-
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...
-
How much would you pay in total per month for the 30 year loan if you pay $3200/year in taxes, $1050/year in insurance and $28/month for the home owners association? How much of the first payment for...
-
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,...
-
True or false: The average or mean of a function on the interval [a, b] defines a linear operator A : C0[a, b] R. S(x) dx A[f] =
-
1. 70% of students suffer from math anxiety. Two students are randomly selected from a statistics class, and it is observed whether or not they suffer from math anxiety. Find the probability that:...
-
The stockholders' equity of Ranger Corporation at January 1 appears below: During the year, the following transactions occurred: May 12 Declared a 15 percent stock dividend; market value of the...
-
It is now January. The current interest rate is 5%. The June futures price for gold is $946.30, whereas the December futures price is $960.00. Is there an arbitrage opportunity here? If so, how would...
-
Suppose a system development project plan includes an expenditure of $30,000 for a prototype of the system, you would expect to find 40 errors in the system, each error would cost 1.2 hours to fix if...
-
What are the primary drivers of biodiversity loss in contemporary ecosystems, and how do anthropogenic activities exacerbate these processes on a global scale ?
-
The following are the transactions for the month of July. July 1 July 13 Beginning Inventory Purchase Units 58 Unit Cost $ 10 Unit Selling Price 290 11 July 25 July 31 Sold Ending Inventory (100) 248...
-
Assume the group, in whole or in part, is able to proceed with the hotel development project, and a possible site has been identified for the first hotel. You set up a conference call with the group,...
-
Provide a summary of different Ipv6 routing protocols. How are they similar to IPv4 protocols? How are they different? What is SLAAC (Stateless Address Auto Configuration)? How does it work? What are...
-
Yost received 300 NQOs (each option gives Yost the right to purchase 10 shares of Cutter Corporation stock for $15 per share). At the time he started working for Cutter Corporation three years ago,...
-
Below are amounts (in millions) from three companies' annual reports. Beginning Accounts Receivable Ending Accounts Receivable $2,692 Net Sales $315,427 WalCo TarMart CostGet Required: $1,745 5,816...
-
Given host IP address of 192.168.10.154 255.255.255.224, find the network address, broadcast address, and the range of host addresses of the network this host is in. Answer it using dot-decimal...
-
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?...
-
Take the linear model \(\boldsymbol{Y}=\mathbf{X} \boldsymbol{\beta}+\varepsilon\), where \(\mathbf{X}\) is an \(n \times p\) model matrix, \(\varepsilon=\mathbf{0}\), and \(\mathbb{C o...
-
Consider a normal linear model \(\boldsymbol{Y}=\mathbf{X} \boldsymbol{\beta}+\varepsilon\), where \(\mathbf{X}\) is an \(n \times p\) model matrix and \(\varepsilon \sim \mathscr{N}\left(\mathbf{0},...
-
Let \(\boldsymbol{X}:=\left[X_{1} \ldots, X_{n} ight]^{\top}\) and \(\boldsymbol{\mu}:=\left[\mu_{1}, \ldots \mu_{n} ight]^{\top}\). In the fundamental Theorem C.9, we use the fact that if \(X_{i}...
Study smarter with the SolutionInn App