Connect Four

The Board Game turned Text
What is Connect Four?

Connect Four is a text-based Console game written in C#. Like the classic board game, two players battle against each other to try to get four game pieces in a row. Combinations can be made either diagonally, vertically, or horizontally. The first person to do so wins the game.

Main Features

Connect Four consists of the following features:

  • Player customization, including name and color of game piece
  • "Animated" graphics, showing the game piece dropping in the column selected
  • Fully featured two-player mode, to play with your friends
  • Classic Connect Four gameplay elements

Why Connect Four?

Connect Four was made for the Computer Science and Information Systems course 2410 (Advanced Programming) at Salt Lake Community College. It was made for the assignment titled "A04 Connect Four", where the purpose was to show we could write a C# application using multi-dimensional arrays, mathematic algorthims, and separation of functionality and display (output). It features customizable player attributes, visible interface changes (you can see the game piece drop in the correct column), and an in-place user interface (no scrolling in the Console Window).

Although the project requirements were not specifically designed for it, we chose to work on this as a team assignment, which allowed us the ability to work on collaboration and communication skills, responsiveness, and time management to complete the project on time.

While this game does not offer much more than the classic board game experience, it's definitely worth playing simply for the enjoyment of beating your friends at a good 'ol fashioned game of Connect Four!

Demonstration Video

Coming Soon...