Atölye › Hafıza Kartları › 1/25. adım

Hafıza Kartları: Canvas'ı ve kalemi al

Kartları ikişer ikişer çevir ve eşlerini bul. Adil karıştırma, neye tıklandığını bulma, zamanlayıcılar ve kart çevirme animasyonu.

Ne yapıyoruz

Bir hafıza kartları oyunu yazacağız: 16 kart kapalı durur, ikişer ikişer açıp aynı meyveleri eşleştirirsin.

Oyundaki her şey sayfadaki bir canvas (tuval) üzerine çizilir: 400 piksel eninde, 440 piksel boyunda boş bir dikdörtgen. Resim yapmadan önce iki şey lazım: kâğıt ve kalem. Bu adımda ikisini de alıyoruz; ekranda henüz bir şey değişmeyecek.

```js
const canvas = document.getElementById('game')
const ctx = canvas.getContext('2d')
```

Ne işe yarıyor

Sıra sende

Kodu, editördeki üç yorum satırının (// ile başlayanlar; bilgisayar onları okumaz, insanlar için not) altına yaz. Kopyalama; kendin yaz, harf harf. Sonra Çalıştır'a bas (ya da Ctrl + Enter). Ekran değişmez, ama alttaki kontroller yeşil olmalı.

Beceriler: Canvas üzerine çizim

Tüm adımlar

  1. Canvas'ı ve kalemi al
  2. Masa
  3. Bir kart
  4. Bir sıra kart
  5. Dört sıra
  6. Her meyveden iki tane
  7. Kendini bilen kartlar
  8. Kartın köşesi
  9. Kartları listeden çiz
  10. Durmadan çiz
  11. Kartın ön yüzü
  12. Adil bir karıştırma
  13. Bir noktada hangi kart var?
  14. Tıkla, kartı çevir
  15. Kurallar için tek yer
  16. Aynı anda iki kart
  17. Eş mi değil mi
  18. Hamleleri say
  19. Hamleleri ve eşleri göster
  20. Bütün eşler bulundu
  21. Tekrar oyna
  22. Peşinden giden bir sayı
  23. Yarı yolda yüz değiştir
  24. Dönüşü canlandır
  25. Kendin yap: en iyi oyunun