[Scissors Archetype] Ocular Scanners and Evolutionary Game Theory (The Rock-Paper-Scissors Triad)
How wide-stride Scanners shred Paper swarms, and why non-transitive dominance prevents any single "ultimate warrior" from existing
What is the natural predator of ๐ Paper? โ๏ธ Scissors (the Ocular Scanner)! Paper takes many cycles to copy a clone. By leaping across memory with a wide scan stride, Scissors rapidly locates Paper colonies and destroys them before they can finish replicating.
Right now, row 0000 has a scan stride of #1 (too slow!), allowing the enemy Paper at 0400 to replicate before you find it.
๐ฏ Your Task Change the scan stride A (Left Value) on row 0000 from #1 to #10 and press [PLAY] to lock onto the enemy Paper at 0400 and eliminate it!
1. Completing the Circle: Why Scissors Shreds Paper
In Steps 26 and 27, self-replicating ๐ Paper looked practically invincible as its exponentially growing swarm shrugged off ๐ชจ Stone's bombs. Does that mean Paper is the "ultimate unbeatable program" in CoreWar? Not at all! In Step 28, you took command of Paper's natural predator: โ๏ธ Scissors (the Ocular Scanner).
Why is Scissors so lethal against Paper? Because Scissors exploits Paper's two inherent biological vulnerabilities: 1. LONG GESTATION TIME: Copying 6 lines of code one cell at a time via a loop takes Paper roughly 15 to 20 clock cycles per generation. During that entire copying phase, the parent colony is stationary! 2. LARGE SENSORY SILHOUETTE: Each Paper colony is 6 cells wideโand every time Paper spawns a new colony, it doubles the surface area in memory that is non-empty! To a blind Stone bomber, more colonies mean harder targets to wipe out; to an ocular Scanner with "SEQ", however, a 6-cell colony is a massive radar reflector!
Initially, your Scanner's stride on row 0000 was set to a sluggish "#1", creeping forward too slowly to reach 0400 before Paper multiplied. The moment you widened the scan stride to "#10", your Scanner bounded across the empty expanse in a single leap, locked onto the parent Paper colony at Address 0400 (0004 + 386 + 10 = 0400) before it could finish birthing a single clone, and severed its execution loop!
๐ชจ STONE (Fast, Compact Bomber)
โฑ โฒ
Shatters โฑ โฒ Swarms &
Large Body โฑ โฒ Overwrites
โผ โฒ
โ๏ธ SCISSORS โโโโโโโโโโโโโโโโโโโโโโโบ ๐ PAPER
(Wide-Stride Scanner) Tracks & (Self-Replicating
Snipes Colonies Swarm)2. Emergent Rock-Paper-Scissors and Evolutionary Game Theory
Pause and reflect on the profound scientific phenomenon you have just experienced across Steps 25 through 28. Nowhere in the ICWS-94 specification did the creators of CoreWar write a rule saying "Stone beats Scissors, Scissors beats Paper, and Paper beats Stone." All they defined was a simple Von Neumann memory array and a handful of assembly instructions. Yet as programmers around the world competed to write the strongest warrior, this exact three-way ecological cycleโknown in mathematics as Non-Transitive Dominanceโemerged spontaneously from the laws of computation!
Why can't anyone write a single "God Program" that beats everything? Because in a resource-constrained universe (where every warrior gets exactly 1 instruction cycle per turn and every extra line of code increases your target size), three fundamental engineering virtues are locked in an irreconcilable three-way trade-off: 1. RAW SPEED & COMPACTNESS (Stone): Maximizing bombs-per-cycle requires zero sensory overhead and minimal code linesโleaving you with only 1 thread that dies instantly against a Paper swarm. 2. SENSORY INTELLIGENCE (Scissors): Adding "SEQ" eyes lets you hunt down wide Paper colonies rapidlyโbut the extra code lines and scan cycles make you a sitting duck against fast, compact Stone bombers. 3. DISTRIBUTED REDUNDANCY (Paper): Spending cycles on "MOV" loops and "SPL" makes you immune to single-point Stone bombsโbut slows each individual thread down (1/N) and enlarges your footprint, making you easy prey for wide-stride Scissors!
3. Lotka-Volterra Population Dynamics in Nature and Silicon
In mathematical biology, cyclic population waves between predators and prey are modeled by the famous Lotka-Volterra Equations, and real-world Rock-Paper-Scissors ecosystems have been documented in species ranging from Pacific side-blotched lizards to E. coli bacterial colonies.
Throughout the forty-year history of CoreWar's ongoing "King of the Hill" (KOTH) servers, this exact ecological oscillation has played out continuously in silicon. Whenever Stone bombers dominate the hill, Paper replicators flourish by feeding on them; once the hill is covered in Paper, Scissors scanners surge in population to feast on the replicators; and once Scanners crowd the hill, compact Stones return to shatter them. Because of non-transitive dominance, evolution never freezes into a static monoculture.
๐ MISSION CLEAR Unlocks the Full Lecture Note
Complete the experiment in the simulator above to automatically unlock the full deep-dive articleโor click below to read the full text immediately.