Status log
- World can run even if one or both robots are absent or stopped.
- Robot stop/start buttons are outside the field.
- core.js is world-only.
- robot1.js / robot2.js keep memory, recall, speech, action, and movement.
- ui.js schedules world tick, robot tick, and render.
Attributes and Objects
Attributes A–F represent primitive perceptual features:
A: Dangerous
B: Edible
C: Hair/Fur
D: White
E: Black
F: Brown
Objects are defined as combinations of these attributes:
Avalanche (A, D)
Lion (A, C, F)
Bear (A, C, E)
Rabbit (B, C, D)
Nuts (B, F)
Wild boar (B, C, E)
Language Emergence and Social Convergence
At the beginning, robots do not share correct words.
Through repeated shared experiences, their internal codes gradually align.
Convergence is not guaranteed to be objectively correct; it is grounded in shared memory and social reinforcement.