Implement a Pirate Barrel game in C# which players take turns to stab into the barrel until a player "hits the spot". When the player hits the spot, the pirate will spring out. The game is expected...

Implement a Pirate Barrel game in C# which players take turns to stab into the barrel until a player "hits the spot". When the player hits the spot, the pirate will spring out.
The game is expected to:
1. A start game Button and a way to indicate number of players (2 to 4)
2. A set of Buttons that simulates the knife slots and the barrel; once selected, a Button should be hidden or shown in a different state.
a. Additional Requirement: You MUST implement something interesting to represent each side of the barrel. In other words, you MUST NOT show all Buttons at the same time. For instance, you can have four pages of Buttons to represent each side of the barrel, or you can use a continuous, scrollable panel of Buttons to simulate the barrel.


Pirate Barrel Implement a Pirate Barrel game in C# which players take turns to stab into the barrel until a player "hits the spot". When the player hits the spot, the pirate will spring out. The game is expected to: 1. A start game Button and a way to indicate number of players (2 to 4) 2. A set of Buttons that simulates the knife slots and the barrel; once selected, a Button should be hidden or shown in a different state. a. Additional Requirement: You MUST implement something interesting to represent each side of the barrel. In other words, you MUST NOT show all Buttons at the same time. For instance, you can have four pages of Buttons to represent each side of the barrel, or you can use a continuous, scrollable panel of Buttons to simulate the barrel. 3. Some animation/drawings on a Canvas when a player "hits the spot" and announce that player as a loser 4. A Timer to count-down for the player to take action; if no action is taken after e.g. 10 second the player will automatically lose You have to submit a zipped Visual Studio project.
May 18, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here