COREWAR

/
9. The Art of Cloning: Multi-threading

MISSIONS (30 STEPS)

CH.1: UI & MEMORY BASICS (1-6)
BASICโ˜…โ˜†โ˜†
Step 1: The "STEP" Button That Advances Time
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 2: Process Termination and Restoring with "RESET"
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 3: "Edit Mode" vs. "Running Mode"EDIT
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 4: The Three Rooms of a Memory Box (Changing B)EDIT
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 5: Modifying Both the Left Room (A) and Right Room (B)EDIT
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 6: Literal Numbers (#) vs. Relative Addresses ($)EDIT
CH.2: CORE INSTRUCTIONS (7-13)
๐Ÿ”’
ARITHMETICโ˜…โ˜†โ˜†
Step 7: Observing the "ADD" Instruction
๐Ÿ”’
ARITHMETICโ˜…โ˜†โ˜†
Step 8: Changing the Number to Add (A-Field)EDIT
๐Ÿ”’
ARITHMETICโ˜…โ˜†โ˜†
Step 9: Changing the Target Address (B-Field)EDIT
๐Ÿ”’
ARITHMETICโ˜…โ˜†โ˜†
Step 10: Using the Subtraction Instruction "SUB"EDIT
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 11: Copying an Entire Box with "MOV"EDIT
๐Ÿ”’
CONTROLโ˜…โ˜†โ˜†
Step 12: Looping Back in Time with "JMP"EDIT
๐Ÿ”’
CONTROLโ˜…โ˜†โ˜†
Step 13: Build Your First Program (Automatic Counter)EDIT
CH.3: VON NEUMANN & DIGITAL LIFE (14-18)
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 14: Why Does "DAT" Become a Bomb?EDIT
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 15: Copying Your Own Instruction (Code = Data)EDIT
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 16: Observation: Stepping Through "Imp", the Oldest Digital Organism
๐Ÿ”’
BASICโ˜…โ˜†โ˜†
Step 17: Modifying the Imp (Copy Destination Experiment)EDIT
๐Ÿ”’
ARITHMETICโ˜…โ˜…โ˜†
Step 18: Understanding Indirect Addressing (@ Pointers)EDIT
CH.4: CLASSIC ARCHETYPES (19-24)
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜†
Step 19: Observation: Dissecting the "Dwarf" Bomber Step-by-Step
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜†
Step 20: Modifying Dwarf (Changing the Bombing Interval)EDIT
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜†
Step 21: First Combat: Tune Your Bomb Interval to Destroy the TargetEDIT
๐Ÿ”’
CONTROLโ˜…โ˜…โ˜†
Step 22: Observation: The "SPL" Split Instruction and Mitosis
๐Ÿ”’
CONTROLโ˜…โ˜…โ˜†
Step 23: Finding Enemies with Conditional Skip "SEQ / CMP"EDIT
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜†
Step 24: Stopping an Imp with a Pre-Decrement "Imp-Gate"EDIT
CH.5: BATTLE EVOLUTION (25-30)
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜†
Step 25: [Stone] High-Speed Bomber and Step Size TuningEDIT
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜†
Step 26: [Paper] Observing the Self-Replicating Swarm "Mice"
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜…
Step 27: [Modifying Paper] Tune Clone Dispersal Distance to Overwhelm StoneEDIT
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜†
Step 28: [Scissors] Tuning Scanner Stride to Shred PaperEDIT
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜…
Step 29: [Trap] Abducting Enemy Processes with "Vampire"EDIT
๐Ÿ”’
STRATEGYโ˜…โ˜…โ˜…
Step 30: Graduation Exam: Tune Your Warrior and Win the Final BattleEDIT
๐Ÿ‘๏ธ OBSERVATION MODE (Press [STEP])
[Addr][Opcode][A (Left)][B (Right)]
๐Ÿ“ฆ DATA / BOMB (DAT)
0000
โ–ผMOV
#
$
0001
โ–ผMOV
<
<
0002
โ†บJMN
$
$
0003
โ–SPL
@
#
0004
๏ผ‹ADD
#
$
0005
โ†บJMP
$
$
0006
โ– DAT
$0
$0
0007
โ– DAT
$0
$0
0008
โ– DAT
$0
$0
0009
โ– DAT
$0
$0
0010
โ– DAT
$0
$0
0011
โ– DAT
$0
$0
0012
โ– DAT
$0
$0
0013
โ– DAT
$0
$0
0014
โ– DAT
$0
$0
0015
โ– DAT
$0
$0
0016
โ– DAT
$0
$0
0017
โ– DAT
$0
$0
0018
โ– DAT
$0
$0
0019
โ– DAT
$0
$0
0020
โ– DAT
$0
$0
0021
โ– DAT
$0
$0
0022
โ– DAT
$0
$0
0023
โ– DAT
$0
$0
0024
โ– DAT
$0
$0
0025
โ– DAT
$0
$0
0026
โ– DAT
$0
$0
0027
โ– DAT
$0
$0
๐ŸŸ๏ธARENA (20 ROWS)SCOPE: 0000 - 0019
[CORE MEMORY 800 CELLS (20 ROWS ร— 40 COLS)]1:1 Row Synced with Editor
P1: 0
P2: 0
CYC: 0