Atölye › Satranç › 38/48. adım
Üstteki mesaj oyunun hikâyesini anlatsın:
Check! (şah!) eklensin.Mesaj artık birkaç adımda değişebildiği için const yerine let olacak.
```js
let message = turn === 'w' ? 'White to move' : 'Black to move'
if (state === 'playing' && inCheck(turn)) message = 'Check! ' + message
if (state === 'checkmate') message = 'Checkmate: ' + (turn === 'w' ? 'black' : 'white') + ' wins! Click to play again'
if (state === 'stalemate') message = 'Stalemate: a draw. Click to play again'
```let message → artık sonradan değiştirilebilir.state === 'playing' && inCheck(turn) → oyun sürüyor ve sırası gelen şah altında: başına 'Check! ' ekle.
(+ metinleri birleştirir.)turn mat olan tarafı gösterir; kazanan öbürüdür: turn === 'w' ise siyah kazanmıştır.draw içinde const message = ... satırındaki const'u let yap.if satırını yaz.Checkmate: black wins! ... yazmalı.Beceriler: Canvas üzerine çizim, Oyun durumları
← Mat ve pat Yeniden oynamak için tıkla →