Atölye › Conway'in Hayat Oyunu › 21/32. adım
İki düğme daha: Clear (C) dünyayı boşaltıp durdurur; birazdan kendi desenlerini çizmek için temiz bir sayfa gerekecek. Random (R) yeni bir rastgele çorba döker.
press sayesinde her yeni düğme aynı kalıpla eklenir: bir fonksiyon, press'te bir satır, tabloda bir tuş.
```js
function clear() {
grid = emptyGrid()
generation = 0
playing = false
}
} else if (button === 'Random') randomize()
else if (button === 'Clear') clear()
}
const keys = { ' ': 'Play', n: 'Step', r: 'Random', c: 'Clear' }
```function clear() { ... } → boş ızgara, generation = 0 ve playing = false: temiz ve duran bir dünya.press içindeki else if (button === 'Random') randomize() → Random, zaten yazdığımız randomize'ı çağırır
(o da nesli sıfırlıyor).else if (button === 'Clear') clear() → Clear, yeni clear'ı çağırır.r: 'Random' ve c: 'Clear' eklendi.randomize fonksiyonunun kapanan }'sinin altında bir boş satır bırak ve clear fonksiyonunu yaz.press içinde step()'in altındaki } satırını } else if (button === 'Random') randomize() yap; altına
'Clear' satırını yaz. Fonksiyonun son }'si yerinde kalır.keydown içindeki tabloya r: 'Random', c: 'Clear' ekle.Beceriler: Klavye ve fare girdisi, Oyun durumları
← Boşlukla oynat, N ile adım at İşaretçi nerede? →