Connect 4 Game

Language: Java

Requirements

Gameplay

Command Line

Command line Connect 4
By using the argument -nogui, you can play connect 4 on the command line. The computer will take the first go and then await your move.
Command line Connect 4
To make your move, you must type in the number corresponding to the column and pressing enter. This will then cause a counter to be 'dropped' into the array. You are unable to enter a number outside of the given range, as that will throw an Illegal Column Exception.
Command line Connect 4
When there is a line of 4 counters of the same colour, either vertically, horizontally or diagonally, the winner is declared.

GUI

Graphic Interface Connect 4
By using the argument -gui, you can play connect 4 using a Graphical User Interface. You can select who plays each other, whether human or computer. The default is Human v Human, and player 1 will always have the first go.
Graphic Interface Connect 4
To make your move, you must click on the corresponding number button. This will then cause a counter to be dropped into the board. As there is only the required range of buttons, it is not possible to drop a counter outside of this range.
Graphic Interface Connect 4
When there is a line of 4 counters of the same colour, either vertically, horizontally or diagonally, the game is over. You can start a new game by clicking on the button on the right hand side.