Project dossier / systems record

Connect4

A Connect Four implementation using C++ and SFML to practice object-oriented structure, data structures, and turn flow.

Project archiveCase study
Connect4 board gameplay showing a two-player match.Archive capture
Category

SFML / C++

System focus
  • C++ + SFML
  • Turn state
  • Win conditions
Public project material

Public repository available.

Project record
01
Project overview

What the build is about.

A Connect4 game made with SFML and C++. It uses object-oriented programming and data structures to manage a two-player board, turn changes, and win evaluation.

02
What I built

Player-facing systems.

  • Two-player play.
  • Automatic turn switching.
  • Win, lose, and draw conditions.
  • Customizable code architecture.
Project context

The project in practice.

Connect4 is a two-player board game built with SFML and C++. The interaction loop is simple and deliberate: players take turns placing pieces, then the game evaluates the board for a win, loss, or draw.

The project uses object-oriented programming and data structures to keep board state, turn changes, and outcome evaluation organised. It is a focused example of applying core C++ structure to a complete playable ruleset.

Available material

Public captures, repositories, playable builds, and project links are collected here where available.