Connect Four
Game Development Project

Project Overview
Developed a digital version of the classic Connect Four game using JavaFX. The game features an intuitive and user-friendly interface designed for functionality and visual clarity. A settings page one the main menu allows players to read game instructions on how to play, and a configurable theme selector allows users to change the background color to create a personalized visual style for each game. At the start of every match, players can choose which side—Blue or Yellow—will take the first turn. During gameplay, the board also offers interactive feedback. For example, as the user moves the cursor across the board, the hovered column is visually highlighted, making it clear where the next piece will be placed. Automatic win and tie detection is also implemented to monitor the game state after each move. When a player wins by connecting four pieces in a row, or when the board fills up resulting in a tie, a pop-up message is displayed to inform the user of the outcome and offer the option to start a new game.






Images of smiley faces and a headshot of a friend roll around in the background to help brighten the mood of users.