PROTEO_CORE

THE GAME OF LIFE: SELF-REPLICATION

", "css": "body,html{margin:0;padding:0;background:#050505;color:#00ff41;font-family:'Courier New',monospace;overflow:hidden;}#game-container{position:relative;width:100vw;height:100vh;}canvas{display:block;}#overlay{position:absolute;top:20px;left:20px;pointer-events:none;}h1{font-size:2rem;margin:0;letter-spacing:5px;}p{font-size:0.8rem;opacity:0.7;}", "js": "const canvas=document.getElementById('lifeCanvas');const ctx=canvas.getContext('2d');const resolution=10;canvas.width=window.innerWidth;canvas.height=window.innerHeight;const cols=Math.floor(canvas.width/resolution);const rows=Math.floor(canvas.height/resolution);function buildGrid(){return new Array(cols).fill(null).map(()=>new Array(rows).fill(0).map(()=>Math.random()>0.8?1:0));}let grid=buildGrid();function draw(){ctx.clearRect(0,0,canvas.width,canvas.height);for(let i=0;i[...arr]);for(let i=0;i