Question
Develop a GUI application game using Java programming language based on Problem Description and Application Requirements below. 2. Problem Description: o The name of the
Develop a GUI application game using Java programming language based on Problem Description and
Application Requirements below.
2.
Problem Description:
o The name of the game is Rock-Paper-Scissors-Lizard-Spock. This game is adapted from The Big
Bang Theory and is an expansion on the Rock-Paper-Scissors. There will be 2 teams of 2 players.
o First screen would be the Welcome Screen. In this screen, user can choose the background color
of the window.
After the user clicks the Proceed button, the next screen is for the user to enter the player names
One player from each team will take turn to click the BOOM button and the program will
randomly generate a picture of either Rock, Paper, Scissors, Lizard, or Spock.
The winner is the one who defeats the others. 1 point will be awarded to the winner. The game
will be played in 3 rounds. The winner will be the team with the highest point. If there is a tie,
add in more round until there is a winning team.
Application requirements - Your application MUST include the following:
o JFrame
o JDialog
o Jcomponent: JLabel, JTextField, JRadioButton, JButton, etc.
o Layout Manager: FlowLayout, GridLayout and/or BorderLayout.
o Event Handling: apply the suitable event handling
o ImageIcon
o Helper classes: Use helper classes (Color/Font/Graphics) creatively and appropriately in your
program
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started