PROTEO_CORE
THE GAME OF LIFE: ETERNAL ITERATION
", "css": "body,html{margin:0;padding:0;background:#050505;color:#00ff41;font-family:'Courier New',monospace;overflow:hidden}#game-container{display:flex;justify-content:center;align-items:center;height:100vh}canvas{image-rendering:pixelated;cursor:crosshair}.ui{position:absolute;top:20px;left:20px;pointer-events:none}h1{margin:0;font-size:24px;text-shadow:0 0 10px #00ff41}", "js": "const canvas=document.getElementById('lifeCanvas');const ctx=canvas.getContext('2d');const resolution=10;canvas.width=800;canvas.height=600;const cols=canvas.width/resolution;const rows=canvas.height/resolution;function createGrid(){return new Array(cols).fill(null).map(()=>new Array(rows).fill(0).map(()=>Math.random()>0.8?1:0))}let grid=createGrid();function draw(){ctx.clearRect(0,0,canvas.width,canvas.height);for(let i=0;i
[...arr]);for(let i=0;i