Page 1 of 1

1. CONNECT FOUR GAME JAVA PROGRAM METHODS. When completing the tasks, please note the following: -A board will be repres

Posted: Fri May 20, 2022 1:01 pm
by answerhappygod
1. CONNECT FOUR GAME JAVA PROGRAM METHODS.
When completing the tasks, please note the following:
-A board will be represented as a six (6) row by seven (7)
column character array. The top of the board where the player discs
are inserted) is the first row of the array. Note that row and
column numbers start at 0 (zero).
-The board (Java representation) can only contain the characters
'Y', 'R' and "' (full stop). Where 'Y'
indicates a yellow disc, 'R' a red disc and "' an empty [free]
square [space]. Note that 'y' and 'r' (lower
case) would be deemed invalid.
-An invalid board is defined as a configuration that could not
occur during a game, e.g. a board
containing only yellow discs or an empty square below a coloured
disc.
Question 1 ) Write a method that returns true if the input
board is a valid board (as defined/described above), return false
otherwise.
Question 2 ) Write a method that when given a board layout
as input, returns ‘R’ if it is now Red’s move, ‘Y’ for Yellow’s go
or ‘.’ if the board is invalid (as defined/described above).