CAUGHT!
PREDATOR vs PREY
Collective Consciousness Demo
Chase (2v2)
Swarm (5v40)
{{ gameMode === 'chase' ? 'Role swaps on catch' : 'Prey respawn on catch' }}
SIMULATION CONTROLS
Total Agents
{{ totalAgents }}
Predator Ratio
{{ (predatorRatio * 100).toFixed(0) }}%
Arena Size
{{ arenaSize * 2 }}³
Super Predators
{{ superPredatorCount }}
+ ADD
- REMOVE
🍖 Cannibalism
Predator (Y)
{{ predatorCannibalism ? 'ON' : 'OFF' }}
Super Pred (X)
{{ superPredatorCannibalism ? 'ON' : 'OFF' }}
CONNECTION
{{ connected ? 'CONNECTED' : 'DISCONNECTED' }}
TICK: {{ state.tick }}
🎮 Gamepad Active
Sticks: Move/Look | LB/RB: Roll | A: Fire | X: Reset
TOTAL CATCHES
{{ state.total_catches || 0 }}
SHARED COLLECTIVE LEARNING
Learning Signal:
{{ (sharedLearningSignal * 100).toFixed(1) }}%
Phase Coherence:
{{ (phaseCoherence * 100).toFixed(1) }}%
{{ emergent ? 'EMERGENT BEHAVIOR' : 'Linear Response' }}
AGENTS ({{ predatorCount }} vs {{ preyCount }})
AGENT {{ agent.id }}
{{ agent.role === 'predator' ? 'PRED' : 'PREY' }}
Pos:
({{ agent.x.toFixed(1) }}, {{ agent.y.toFixed(1) }}, {{ (agent.z || 0).toFixed(1) }})
Speed:
{{ Math.sqrt(agent.vx**2 + agent.vy**2 + (agent.vz || 0)**2).toFixed(2) }}
PERFORMANCE
Renderer:
{{ rendererType || 'Loading...' }}
FPS:
{{ fps.toFixed(1) }}
Server Rate:
{{ serverFps.toFixed(1) }} ticks/s
CPU:
{{ state.cpu_millicores }}m
RAM:
{{ state.ram_mb.toFixed(1) }} MB