Atölye › Pong › 1/26. adım

Pong: Canvas'ı ve kalemi al

İlk video oyunu hiti: iki raket ve bir top. Basılı tuşlar, sekme, açılar, skor ve basit bir bilgisayar rakip.

Ne yapıyoruz

İlk video oyunu hitlerinden birini, Pong'u yazacağız: iki raket, bir top. Topu kaçıran sayı verir.

Oyundaki her şey sayfadaki bir canvas (tuval) üzerine çizilir: 600 piksel eninde, 400 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. Siyah saha
  3. Filenin bir parçası
  4. Bütün file
  5. İki raket
  6. Çizen bir fonksiyon
  7. Oyun döngüsü
  8. Basılı tuşları hatırla
  9. Raketleri oynat
  10. Sahada kal
  11. Top
  12. Top hareket eder
  13. Üstten ve alttan sek
  14. Top rakete değiyor mu?
  15. Raketler geri vurur
  16. Yeniden servis
  17. Skoru tut
  18. Skoru göster
  19. Beşe ilk ulaşan
  20. Kim kazandı?
  21. Yeniden oyna
  22. Raketle nişan al
  23. Her vuruşta hızlan
  24. Bilgisayar rakip
  25. Tek ya da iki oyuncu
  26. Kendin yap: servis beklemesi