Try Opera Browser here! https://opr.as/Opera-browser-twoswap

If you liked this, please support me on Patreon! / 2swap
You can support the musician, 6884, on Kofi: https://ko-fi.com/iam6884
Check out his music here! https://6884.bandcamp.com/
This video was rendered using SwapTube! https://github.com/2swap/swaptube
Want to practice your Connect 4 skills? Join the 2swap discord! / discord

Sources:
Allis (1988): A Knowledge-based Approach of Connect-Four / https://tromp.github.io/c4/connect4_t...
Böck (2025): Strongly Solving 7x6 Connect-Four on Consumer Grade Hardware / https://arxiv.org/abs/2507.05267
Allen (2010): The Complete Book of Connect 4 / https://a.co/d/06OC1kW3
John Tromp's 'fhourstones' was used extensively in search. https://tromp.github.io/c4/fhour.html
A big thank you to CTL560 who found a whole lot of steady states by hand!

Play with the solution yourself! https://2swap.github.io/WeakC4/
Writeup of technical details at: https://2swap.github.io/WeakC4/explan...
Anki flashcard deck: https://ankiweb.net/shared/info/17788...


Connect 4 is fully solved: perfect play on the standard 7×6 board gives red (player 1) a forced win by opening in the center, and the video shows how to compress that complete perfect-play map into a small, human-usable graph plus endgame “cheat sheets.”youtube

Very brief summary

The creator explains classical strong solutions for Connect 4 (huge game trees computed by Allen and Allis) and why they are unusable for humans. He then constructs a weak solution by pruning blunders and duplicate winning lines, finds “steady-state” endgame diagrams that act as small programs for perfect play, and stitches these into a compressed opening graph of about 4,550 nodes that fully encodes perfect play for red. Finally, he uses this to reflect on emergent complexity: simple rules can generate strategic landscapes so rich they cannot be captured by a short explanation, much like clouds emerging from basic physics.youtube

Very brief outline


Detailed outline of the video

What are the solutions for the game?

How are these solutions created?

How are the solutions visualized?


Make a table of openings for connect four. Then, explain the theory of how complexity arise out of simple rules.


Here’s a compact table of the main opening ideas from the video, then a short explanation of emergent complexity.

Connect Four openings (from the video)

These are conceptual openings, not full move-orders; they’re characterized by where red and yellow first place their discs and how complex the resulting branch of the solution graph is.youtube

Opening name / idea First moves pattern (7×6) Outcome under perfect play Difficulty / branch size for red Notes from the video
Opening name / idea First moves pattern (7×6) Outcome under perfect play Difficulty / branch size for red Notes from the video
Side opening (red far edge) Red starts in leftmost or rightmost column. 01:02 Losing for red; no path to victory. 01:02 Not pursued in weak solution (pruned as blunder). 05:48 Removed from the weak solution tree as a mistake. 05:54
Near-side opening Red starts one in from the edge. 01:08 Losing for red as well. 01:08 Also pruned from the human solution graph. 05:48 Included only in the full strong solution, not in the compressed map. 05:40
Almost-center opening Red starts one column off the center. 01:08 Yields a draw under perfect play. 01:14 Part of strong solution but not used as P1 main line. 05:40 Shows that only the exact center is a strict win for red. 01:14
Center opening (P1 main line) Red starts in the exact center column. 01:14 Forced win for red vs perfect yellow. 01:14 Baseline for all practical theory in the graph. 02:41 This is the canonical “perfect” first move for red. 01:14
Yellow “easy” replies Yellow responds in ways that quickly hit a steady state (e.g., too passive or symmetric replies that resolve rapidly). 12:23 Still losing, but simplifies quickly. 12:29 Short branches; steady-state diagram appears early. 12:29 The solution graph hits an endgame program almost immediately. 12:38
Yellow hardest reply: one off center After red center, yellow plays one column off center. 12:46 Still losing, but maximally challenging. 12:46 Leaves red with 2,727 downstream nodes to navigate. 12:46 Identified as the hardest opening reply for yellow. 12:46
61 opening (symmetric towers) Both players build perfectly symmetric stacks, giving a center column of 6 and neighbor of 1. 11:22 Winning for red with correct continuation. 11:22 One of the large subgraphs; key branch in the map. 13:02 Forces red to “pick a side,” breaking symmetry. 11:15+1
Candlesticks opening Central columns build up as tall towers resembling candlesticks. 13:24 Known winning structure for red from correct prior play. 13:24 Contributes many nodes; highly analyzed line. 13:08+1 A very popular and challenging central-column continuation. 13:08

The video’s solution graph can be read as a map of these openings and their continuations: long branches correspond to challenging yellow replies (like “one off center” or 61–candlesticks structures), while short branches are easy replies that quickly reduce to a steady-state endgame program.12:46+1

How complexity arises from simple rules

The video uses Connect 4 as a miniature case study of emergent complexity: extremely simple rules (7×6 grid, alternate drops, first to four in a row wins) give rise to a solution that, in raw form, needs around 90 GB to encode as a strong lookup table. This mismatch—tiny rule description vs huge solution—illustrates that the full strategic landscape cannot be “compressed” back down to a short verbal explanation without doing massive computation, memorization, or pattern-finding.14:47+2

The structure of the game tree shows this clearly: from the empty board, branching explodes exponentially with depth, producing millions of distinct positions by move 10 despite the rule set being describable in a sentence. Even after you prune blunders and merge symmetric or equivalent winning lines into a weak solution graph, you still need thousands of nodes plus many steady-state diagrams (compact “programs”) to fully capture perfect play.11:42+3

This mirrors how complexity appears in physics: knowing local particle-interaction laws does not make cloud types, weather fronts, or specific storm patterns obvious, even though in principle they all emerge from those laws. Instead, higher-level systems (Connect 4 openings, cloud taxonomies) require their own descriptive languages and concepts that are not reducible to a few simple first principles without losing essential structure. The game becomes a concrete example of emergent structure: repeated application of simple rules generates a rich landscape of strategies and patterns that feel like “equivalent magic,” more intricate than any short rule list can directly convey.16:09+5

Would you like a second table that categorizes openings by “branch length” and whether they quickly hit a steady-state diagram vs staying in a complex midgame?