In xiangqi, the middlegame is where the opening's strategic plans collide with concrete tactical demands. A single oversight—a misplaced cannon, an undefended chariot—can decide the game within a few moves. How players have learned to navigate this phase has shifted dramatically over centuries, from memorized pattern libraries to principled calculation and finally to exhaustive computer search.
For over five centuries, tactical training relied on the accumulation of recognized motifs. Classical manuals such as the Xiangqi Pu (Chess Manuals) collected hundreds of tactical patterns: the double-cannon checkmate, the chariot-cannon fork, the sacrificial cannon to break the palace defense. Players internalized these patterns through repetition, learning to spot familiar configurations and apply the correct sequence. This approach was effective for common tactical themes but offered little explanation of why a pattern worked or how to generate new tactics in unfamiliar positions. The Classical School did not decline because it was wrong—its pattern library remains useful—but because it could not scale to the growing complexity of competitive play. Its long persistence reflects the practical value of pattern recognition in an era without systematic training or analytical tools.
The mid-20th century brought a new emphasis on principled reasoning. Influenced by Western chess theory and the professionalization of xiangqi, analysts began to treat tactics not as isolated patterns but as consequences of deeper positional factors: initiative, material balance, piece coordination, and king safety. The Modern Analytical School developed concepts like "compensation for material" and "tactical opportunity cost." Instead of memorizing a pattern, a player would calculate variations using general principles. This allowed players to handle positions that fell outside the classical motif library. However, the Modern School's reliance on human calculation meant it struggled with deeply hidden tactics—sequences of ten or more moves that required precise evaluation of sacrifices and counter-sacrifices. The Modern School did not replace the Classical School entirely; it absorbed many classical patterns as heuristics while subordinating them to principled analysis. A player might still recognize a double-cannon setup, but the decision to sacrifice would now be justified by initiative rather than by rote memory.
The arrival of strong xiangqi engines—first Xiangqi Wizard, then HaQiKi D, and later neural-network-based programs—transformed tactical analysis. Engines evaluate positions by exhaustive search, considering millions of variations per second. This revealed tactical motifs that human intuition had missed: counterintuitive sacrifices, quiet moves that set up long-term threats, and positions where material advantage is irrelevant. The Engine-Driven School treats the computer as the ultimate authority on tactical correctness. Human analysts now act as interpreters, using engine output to understand why a move is best rather than discovering it themselves. This school has narrowed the role of human judgment in tactical evaluation, but it has also expanded the known tactical landscape. The Engine-Driven School coexists with the Modern Analytical School in a state of productive tension: engines provide objective evaluation, but human trainers still teach principled reasoning to help players navigate positions where engine analysis is too deep to memorize. Moreover, engine analysis of middlegame tactics often directly informs endgame preparation, since tactical decisions frequently determine which endgame arises—a connection that the Classical and Modern schools could only handle through general principles.
Today, most serious players use engines for preparation and post-game analysis, but they rely on modern analytical concepts to structure their thinking during play. The two active schools agree that tactics are central to the middlegame and that calculation is essential. They disagree on the reliability of human intuition: the Modern School holds that a strong player's judgment can often approximate engine evaluation, while the Engine-Driven School argues that only exhaustive search can reliably find the best move in complex positions. This disagreement is most visible in positions with multiple forcing sequences where human calculation is error-prone. For example, a position with a hidden perpetual check or a quiet move that sets up a mate threat several moves later might be evaluated correctly only by an engine, while a human relying on principles might miss it. Yet the Modern School's concepts remain indispensable for explaining why an engine's move is best, bridging the gap between raw computation and human understanding.
The history of middlegame tactics in xiangqi is not a simple progression from ignorance to knowledge. Each school built on its predecessor while addressing its limitations. The Classical School provided the foundation of pattern recognition; the Modern School added principled reasoning; the Engine-Driven School added computational depth. Today's player benefits from all three, using engines to verify and expand tactical understanding while relying on classical and modern frameworks to guide practical play. The ongoing dialogue between human judgment and machine authority continues to shape how tactics are taught, studied, and applied.