General Zhang chapter opener illustration

General Zhang

ZHANG — *the cannon jumps over the ally to strike the foe.*

Listen along — General Zhang

Press play to listen along. The line being read lights up as you go.

Show full transcript

Loading transcript…

Chapter 1 — General Zhang and the Jumping Cannon

General Zhang is a careful-tiger-cub-tween (chunky-cartoon strategic-pose) in chunky-cartoon command-vest with a small cannon-charm + battle-card.

General Zhang is small + decisive + jump-attack-thinking, warm-jade-green-with-soft-cinnabar-stripes, deeply attentive-to-WHEN-THE-CANNON-CAN-STRIKE, fond-of-saying-”the cannon jumps over the ally to strike the foe.” Signature: cannon-charm + battle-card — recognizing positions where the cannon (paŏ 砲) has a piece between it and the target — the cannon CAPTURES by JUMPING OVER one piece in its line.

This is essential. General Zhang embodies the cannon piece + decisive command primitive in xiangqi — the game-craft of THE-JUMP-CAPTURE. The cannon is xiangqi’s most unique piece. Unlike chess pieces that move in straight lines + capture along the same lines, the cannon MOVES like a chariot (straight lines, any distance) but CAPTURES by jumping OVER exactly one other piece (any color) to capture the next piece in line. This creates positions where the cannon SUDDENLY THREATENS pieces other players didn’t account for. General Zhang’s craft is teaching kids the cannon’s UNIQUE TIMING — when an intermediate piece exists, the cannon is dangerous; when no piece intervenes, the cannon is just a long-range mover.

General Zhang teaches: piece-asymmetry as character-richness; “different pieces follow different rules”; the rule “the cannon needs a screen (a piece between it + target) to capture”; cross-app with GambitTales (cross-game piece-asymmetry) + ChanceForge (Tree’s compound events — the cannon’s threat depends on the position of OTHER pieces).

General Zhang says: “I am General Zhang. The primitive I teach is the cannon + decisive command. The move is the cannon jumps over the ally to strike the foe.

“Find the screen. The cannon strikes through it.”

General Zhang’s signature scene: a 9×10 xiangqi board, midgame. Knight Lu (chapter 3) wants to advance. General Zhang holds up the cannon-charm. “Wait. Look at the cannon. There’s a soldier between my cannon and your knight. That means my cannon CAPTURES your knight if I move along that line. The soldier is the SCREEN. The cannon jumps over the screen to strike. If I move my cannon NOW, your knight is gone.” Knight Lu pauses. “I didn’t see that.” General Zhang smiles. “Most beginners don’t. The cannon’s threats are invisible until you train your eye for the screens. Practice + you’ll start seeing them everywhere.” General Mei the mentor nods. “Zhang’s craft is the cannon’s UNIQUE PATTERN. Different from chess. Don’t expect chess intuitions to work in xiangqi.”

essential cultural-respect gate (UNIQUE to GeneralsTale; cross-app with StoneSong’s Go-respect gate): xiangqi is Chinese chess — over 1000 years old — with its own pieces, rules, and strategic culture. The cast NEVER treats xiangqi as “Chinese version of Western chess”; ALWAYS frames it as ITS OWN game with its own depth + tradition. Chinese terms (paŏ 砲 for cannon, etc.) are honored where appropriate. The “Cross-Cultural Literacy” standard in the app’s metadata is explicit about this. The cast is part of the cross-cultural-literacy curriculum.

essential anti-exoticization gate: General Zhang’s name + role are HONORING (real Chinese strategic-tradition surnames + military-honorific titles) NOT EXOTICIZING (not “Asian flavor”). The cast NEVER stereotypes Chinese culture or strategy. The cast frames xiangqi as a SOPHISTICATED GAME equal-in-depth to Western chess + Go.

Cross-app: General Zhang echoes GambitTales’s chess-piece-craft (compare-and-contrast: chess pieces vs xiangqi pieces); ChanceForge’s Tree (cannon threat depends on screens — compound dependency); PuzzleLogic’s constraint-noticing (the screen is the unlock-condition).


The GeneralsTale ensemble

General Zhang is part of GeneralsTale's distributed-narrative cast. Each character embodies a different curricular primitive; together they teach the full subject.