HTML5 Oyun Nedir? İndirmeden Nasıl Çalışır?

HTML5 oyun, tarayıcının kendisi tarafından çalıştırılan oyun demektir: bilgisayarına ya da telefonuna program, uygulama veya eklenti kurmadan, sayfa açılır açılmaz oynamaya başlarsın. Oyun Köşesi'ndeki oyunların tamamı bu teknolojiyle çalışır.

Peki indirmeden nasıl çalışıyor? Bir HTML5 oyununu açtığında tarayıcın, oyunun kodunu ve görsellerini sunucudan alır; çizimi de kendi içindeki 'canvas' ve WebGL adlı teknolojilerle doğrudan ekranına yapar. Yani oyun aslında yükleniyor, ama bir web sayfası gibi yükleniyor: diskine kalıcı bir kurulum yapılmıyor, sistemine dosya bırakılmıyor.

Bu yüzden HTML5 oyunlar güvenli kabul edilir: oyun, tarayıcının 'korumalı alan' (sandbox) denilen sınırları içinde çalışır; bilgisayarındaki dosyalara erişemez, kurulum istemez, kaldırma gerektirmez. Sekmeyi kapattığında oyun da kapanır.

HTML5'in bir başka güzelliği her cihazda çalışması. Aynı oyun bilgisayarda klavyeyle, telefonda ve tablette dokunmatik ekranla oynanabilir; çoğu oyun ekran boyutuna kendini uydurur. Oyun Köşesi'ndeki her oyunun künyesinde telefonda çalışıp çalışmadığını ayrıca belirtiyoruz.

Eskiden tarayıcı oyunları çoğunlukla Flash ile yapılırdı. Adobe, Flash'ı 2020'nin sonunda emekliye ayırdı; tarayıcılar da desteği kaldırdı. Bugün tarayıcı oyunlarının standardı HTML5: ek bir oynatıcı gerektirmez, güvenlik güncellemesini tarayıcın kendisi alır.

İnternet gerekir mi? Oyunun ilk açılışında evet: dosyaların inmesi gerekir. Bu yüzden büyük oyunlar ilk seferde birkaç saniye bekletebilir; ikinci açılış genellikle çok daha hızlıdır çünkü tarayıcın dosyaların bir kısmını önbelleğinde tutar. Oyun sırasında da bağlantının açık kalması gerekir.

Oyun Köşesi'nde oyunlar sen 'Oynat' düğmesine basana kadar yüklenmez. Bu hem sayfanın hızlı açılmasını sağlar hem de boşuna veri harcamazsın — özellikle telefonda fark yaratır.

Kısacası: HTML5 oyun, 'kur, güncelle, kaldır' derdi olmayan oyun demek. Aradığın oyunu seç, oynat tuşuna bas ve oyna.