Atölye › Satranç › 47/48. adım
Son dokunuş: artık iki oyuncu yok, sen ve bilgisayar var.
Your move (white) (sıra sende), Computer is thinking... (bilgisayar düşünüyor), ve
sonunda kimin kazandığı.```js
function clickSquare(r, c) {
if (state !== 'playing' || turn !== 'w') return
if (board[r][c][0] === 'w') {
let message = turn === 'w' ? 'Your move (white)' : 'Computer is thinking...'
if (state === 'playing' && inCheck(turn)) message = 'Check! ' + message
if (state === 'checkmate') message = (turn === 'w' ? 'Checkmate: the computer wins.' : 'Checkmate: you win!') + ' Click to play again'
```state !== 'playing' || turn !== 'w' → oyun bittiyse veya sıra beyazda değilse tıklamayı yok say.board[r][c][0] === 'w' → artık sıraya değil doğrudan beyaza bakıyoruz: sen hep beyazsın.'White to move' / 'Black to move' yerine 'Your move (white)' / 'Computer is thinking...'.turn mat olan taraftır: beyazsa bilgisayar kazandı, siyahsa sen. Sonuna iki durumda da
' Click to play again' eklenir.clickSquare'in ilk satırındaki koşula || turn !== 'w' ekle.clickSquare içinde if (board[r][c][0] === turn) { satırında turn yerine 'w' yaz.draw içinde let message = ... satırındaki iki yazıyı ve checkmate satırını koddaki gibi değiştir.Beceriler: Klavye ve fare girdisi, Oyun durumları
← Siyahı bilgisayar oynar Kendin yap: elli hamle kuralı →