Atölye › Conway'in Hayat Oyunu › 12/32. adım
Dünya kaç nesil yaşadı? Bunu bir sayaçta tutacağız: generation. Her yeni rastgele çorbada 0'dan başlar,
her step'te 1 artar. Bu adımda sadece sayıyoruz; ekrana bir sonraki adımda yazacağız.
```js
let generation
function randomize() {
grid = grid.map((row) => row.map(() => (Math.random() < 0.25 ? 1 : 0)))
generation = 0
}
grid = next
generation += 1
}
```let generation → sayacın kutusu. Değeri değişeceği için let.randomize içindeki generation = 0 → yeni bir çorba 0. nesilden başlar.step'in sonundaki generation += 1 → "sayaca 1 ekle". += "üstüne ekle" demektir: 4 → 5.let grid // ... satırının hemen altına let generation yaz.randomize içinde, grid = grid.map(...) satırının altına generation = 0 yaz.step'in en sonunda, grid = next satırının altına generation += 1 yaz.Beceriler: Oyun durumları
← N ile sonraki nesil Nesli göster →