Atölye › XOX › 6/33. adım
Çizgiler tahtanın görüntüsü. Oyun ayrıca hangi kutuda ne olduğunu hatırlamalı: X mi, O mu, boş mu? Bu bilgiye oyunun durumu denir.
9 kutunun içeriğini sırayla tutmak için bir dizi (array) kullanırız: numaralı bir alışveriş listesi gibi. Şimdilik bütün kutular boş. Ekranda bir şey değişmeyecek.
```js
let board = ['', '', '', '', '', '', '', '', '']
```[ ... ] → köşeli parantez bir dizi açar ve kapatır; elemanlar virgülle ayrılır.
'' → iki tırnak arasında hiçbir şey yok: boş yazı. Boş kutu demek. Dolu bir kutuda 'X' ya da 'O' olacak.
9 tane '' var: 9 kutu.
Elemanlara sıra numarasıyla (index) ulaşılır ve sayma 0'dan başlar. Kutular soldan sağa, yukarıdan aşağı numaralanır:
0 1 2
3 4 5
6 7 8
board[0] sol üst kutu, board[4] orta, board[8] sağ alt.
let → tahta oyun boyunca değişeceği için.
const CELL = 100 satırının altına bir boş satır bırak ve board satırını yaz (tırnak çiftlerini say: 9 tane). Çalıştır: ekran aynı kalmalı, kontrol yeşil olmalı.
Beceriler: Diziler ve nesneler, Oyun durumları
← Izgarayı tamamla Çizen bir fonksiyon →