Connect Four Glossary

Strategy terms and concepts explained. From basic threats to advanced endgame theory.

Threats

Strategy

Center Control

Center control means prioritizing the middle column (column 4) because pieces placed there connect to more potential winning lines than pieces on the edges.

Odd-Even Strategy

The odd-even strategy exploits the fact that player 1 makes moves on odd turns and player 2 on even turns, so threats on odd rows naturally favor player 1 and threats on even rows favor player 2.

Tempo

Tempo refers to the initiative or pace of play. A player with tempo is making threats that force the opponent to respond defensively rather than pursue their own plans.

Trap

A trap is a deceptive position where the opponent appears safe but is actually walking into a forced loss, often through a hidden double threat.

Refutation

A refutation is a move or sequence that proves an opponent's plan does not work, often by exposing a flaw in their setup or creating a stronger counter-threat.

Outflanking

Outflanking is the strategy of attacking from an angle the opponent's defensive structure does not protect, typically by building threats in directions perpendicular to their main wall.

Initiative

Initiative is the strategic state of being the player making threats and forcing responses. The side with initiative dictates the flow of play.

Blockade

A blockade is a defensive arrangement of pieces that systematically denies your opponent the ability to complete four in a row through a specific region of the board.

Sacrifice

A sacrifice in Connect Four is a move that gives up a positional advantage or allows the opponent a small gain in exchange for a larger strategic benefit elsewhere.

Mirror Strategy

Mirror strategy is when one player (usually Player 2) copies the opponent's moves across the board's axis of symmetry to maintain a symmetric position.

Pattern Recognition

Pattern recognition is the skill of identifying recurring tactical and strategic formations in Connect Four positions, allowing fast decision-making without exhaustive calculation.

Concepts

Zugzwang

Zugzwang is a position where the player whose turn it is would prefer to pass, because every available move worsens their position or leads to a loss.

J-Configuration

The J-configuration is a specific arrangement of three pieces forming a J or L shape that, when completed with a fourth piece, creates two simultaneous threats.

Figure Seven Trap

The figure seven trap is a configuration where three pieces form the shape of the number 7, creating a structure that generates two winning threats from a single setup.

Forced Win

A forced win is a board position where one player can guarantee victory no matter how the opponent responds, meaning every possible line of play leads to a win.

Perfect Play

Perfect play means making the optimal move in every position. Connect Four was solved in 1988, proving that the first player wins with perfect play starting from the center column.

Middlegame

The middlegame is the phase of a Connect Four match between the opening (first ~6 moves) and the endgame (last ~10 moves), where strategic plans crystallize into concrete threats.

Opening Theory

Opening theory is the body of knowledge about the best moves in the early phase of a Connect Four game, derived from the game's solved status.

Column Order

Column order refers to the strategic significance of the sequence in which moves are played. Different orderings of the same column choices can produce identical positions or radically different ones.

Symmetry

Symmetry in Connect Four refers to positions that are mirror images of each other. The 7-column board has left-right symmetry, so any position and its mirror have identical evaluations.

Mating Net

A mating net is a structural arrangement of threats so dense that every available move by the opponent loses to one of them, even though no single move is immediately winning yet.

Triangle

A triangle is a three-piece configuration where the pieces form the vertices of a triangle, typically combining a vertical pair with a horizontal extension to threaten in two directions.

Diamond

A diamond is a four-piece arrangement where pieces sit at the four points of a diamond shape, creating threats along both diagonals through the center.

Forced Draw

A forced draw is a position where neither player can win against perfect defense, resulting in a complete board with no four-in-a-row.

Forced Loss

A forced loss is a position where the side to move loses regardless of which move they choose, because every available continuation leads to a four-in-a-row for the opponent.

Position Evaluation

Position evaluation is the process of assessing how favorable a Connect Four position is for each player. Engines compute exact evaluations, while humans use heuristics like threat count and center control.

Move Notation

Move notation is the standard system for recording Connect Four moves. The most common form is a sequence of column numbers (1-7) separated by spaces or commas, listed in order of play.

Game Tree

The game tree is the conceptual structure containing every possible move sequence in Connect Four. The Connect Four game tree contains approximately 4.5 trillion positions.

Minimax

Minimax is a recursive algorithm that searches a game tree by alternately maximizing for the player and minimizing for the opponent. It is the foundation of every Connect Four engine.

Alpha-Beta Pruning

Alpha-beta pruning is an optimization for minimax search that skips branches of the game tree which cannot influence the final decision, dramatically reducing search time.

Transposition

A transposition is a board position that can be reached by multiple different move sequences. Transpositions are common in Connect Four and crucial for engine efficiency.

Opening Book

An opening book is a database of precomputed evaluations for the first 10-15 moves of a Connect Four game. Engines consult the book instead of searching during the opening phase.

Endgame Tablebase

An endgame tablebase is a database of precomputed evaluations for positions with few remaining empty squares. Tablebases give engines instant perfect knowledge of endgame outcomes.

Evaluation Function

An evaluation function is a heuristic that scores a Connect Four position to estimate which side stands better. Engines use evaluation functions when search cannot reach the end of the game.

Heuristic

A heuristic is a rule of thumb or approximation that guides decision-making without requiring exhaustive calculation. Both human players and engines rely on heuristics in Connect Four.

Bitboard

A bitboard is a board representation that packs the entire Connect Four position into one or two 64-bit integers, enabling extremely fast move generation and threat detection.

Iterative Deepening

Iterative deepening is a search strategy where the engine performs successively deeper minimax searches, each one a full search to a slightly greater depth, until time or memory runs out.

Transposition Table

A transposition table is a cache that stores the evaluation of every position the engine has previously computed. Looking up a cached position is much faster than recomputing it.

Competitive