PROTEO.EXE

Simulando la entropía...

", "css": "#game-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#050505;display:flex;align-items:center;justify-content:center;overflow:hidden;}canvas{image-rendering:pixelated;}#ui{position:absolute;top:20px;left:20px;color:#00ffcc;font-family:'Courier New',monospace;pointer-events:none;text-transform:uppercase;letter-spacing:2px;}", "js": "const canvas=document.getElementById('lifeCanvas');const ctx=canvas.getContext('2d');const resolution=10;canvas.width=800;canvas.height=600;let cols=canvas.width/resolution;let rows=canvas.height/resolution;function buildGrid(){return new Array(cols).fill(null).map(()=>new Array(rows).fill(0).map(()=>Math.floor(Math.random()*2)));}let grid=buildGrid();function draw(){ctx.clearRect(0,0,canvas.width,canvas.height);for(let i=0;i[...arr]);for(let i=0;i