Ses tasarımı

Kulaklıkta sekiz bit: tarayıcı oyunlarında ses tasarımı

Bir oyunu sessize alıp oynadığınızda neyin eksildiğini çoğu zaman hemen fark etmezsiniz. Birkaç tur sonra tepkilerinizin geciktiğini, ritmi kaçırdığınızı, arkanızdan gelen rakibi geç gördüğünüzü anlarsınız. Bu yazı, tarayıcı oyunlarında sesin nasıl kurulduğunu ve oyuncunun bu katmanı nasıl daha iyi kullanabileceğini anlatıyor.

Deniz Akyol 7 dakikalık okuma
Nostalji kanadındaki yapımların sınırlı renk paletli görsel dili
Sınırlı paletin ses tarafındaki karşılığı, sınırlı sayıda ses kanalıdır.

Üç kanal ve bir gürültü üreteci

Sekiz bit dönemin ev konsolları ve bilgisayarları, müziği bugünkü anlamda kayıttan çalmıyordu. Ses yongası birkaç basit dalga biçimi üretebiliyordu: kare dalga, üçgen dalga ve bir gürültü kanalı. Besteci melodiyi, bas hattını ve davulu bu birkaç kanala paylaştırmak zorundaydı. Bugün "çiptün" diye andığımız tını, bu zorunluluğun ürünüdür.

Kısıtın ilginç bir yan etkisi oldu: her sesin bir görevi olmak zorundaydı. Aynı anda çalabilecek kanal sayısı az olduğu için bir zıplama sesi melodiyi kısa süreliğine bölerdi ve oyuncu bunu fark ederdi. Ses, süs olmaktan çok bir geri bildirim aracıydı. Eklenti çağından WebGPU sahnesine uzanan yolculukta görsel kısıtların tasarımı nasıl beslediğini anlatmıştık; ses tarafında da aynı ders geçerli.

BetRupi kütüphanesinin nostalji kanadındaki yapımlar bu estetiği bilinçli olarak taşıyor. Görsel tarafta sınırlı palet neyse, ses tarafında da sade ve ayırt edilebilir efektler odur. Kaset Oyunu gibi ritim ve hafıza üzerine kurulu bir yapımda bu sadelik doğrudan oynanışın parçası: her desen kendi tonuyla gelir ve kulağınız gözünüzden önce hatırlar.

Ses neden ilk tıklamayı bekler

Tarayıcı oyunlarında sık karşılaşılan bir durum var: oyun açılır, görüntü gelir ama ses yoktur. Ekrana bir kez tıkladığınızda ya da bir tuşa bastığınızda müzik başlar. Bu bir hata değil, güncel tarayıcıların ortak bir kuralıdır.

Tarayıcılar, ziyaretçi sayfayla etkileşime geçmeden sesli içeriğin kendiliğinden çalmasını genellikle engeller. Amaç, yeni açılan bir sekmenin habersizce ses çıkarmasının önüne geçmektir. Oyun tarafında ses motoru bu yüzden "askıda" başlar ve ilk kullanıcı hareketiyle uyanır. İyi tasarlanmış bir oyun bunu saklamaya çalışmaz; başlangıç ekranına "başlamak için dokunun" gibi açık bir adım koyar.

Bu kuralın oyuncuya bir yararı da var: sesin ne zaman başlayacağını siz belirlersiniz. Toplu taşımada ya da gece geç saatte bir sekme açtığınızda oyunun aniden yüksek sesle başlaması gibi bir sürprizle karşılaşmazsınız.

Web Audio katmanı ne değiştirdi

Eski tarayıcı oyunları sesi çoğunlukla hazır dosyaları sırayla çalarak üretiyordu. Web Audio katmanı ise sesi bir düğüm zinciri olarak işlemeyi mümkün kıldı: kaynak, ses düzeyi, filtre, yankı ve stereo konum ayrı ayrı ayarlanabiliyor. Böylece aynı adım sesi, kaynağın ekrandaki konumuna göre sol ya da sağ kulağa kaydırılabiliyor. Bu, bir sonraki bölümün konusu olan ses ipuçlarının teknik zeminini oluşturuyor.

Ses bir bilgi kanalıdır

Rekabetçi modlarda ses, ekranda göremediğiniz şeyi haber verir. Arena kanadındaki Yeşil Ekran'ın kulaklıkla oynandığında belirgin fark yaratmasının nedeni budur: gizlilik odaklı bir yapımda adım sesinin hangi taraftan geldiğini duymak, ekranın kenarına bakmaktan daha hızlıdır.

Ses ipuçlarını okumayı öğrenirken üç soru işe yarar:

  • Yön: Ses sol mu, sağ mı, yoksa ortada mı? Stereo kulaklıkta bu ayrım hoparlöre göre çok daha nettir.
  • Uzaklık: Ses yükseliyor mu, alçalıyor mu? Düzeydeki değişim, kaynağın yaklaşıp uzaklaştığını gösterir.
  • Tür: Bu bir adım mı, bir yetenek mi, bir arayüz uyarısı mı? Farklı türdeki seslerin farklı tınıda olması, karışıklığı azaltır.

Burada gecikmenin de payı var. Tik oranı ve netcode yazısında anlattığımız gibi, sunucudan gelen bilgi ekranınıza birkaç milisaniye geç ulaşır. Ses de aynı akışın parçasıdır; bu yüzden ping değeri yüksekken sesin görüntüden biraz önde ya da geride hissedilmesi şaşırtıcı değildir. Kablosuz kulaklıkların kendi gecikmesi de buna eklenebilir; ritim oyunlarında kablolu bağlantı bu yüzden daha tutarlı bir his verir.

Ses ayarlarını dengelemek

Çoğu oyun sesi tek bir düğmeyle değil, birkaç ayrı kaydırıcıyla yönetir. Bunların her birinin ne işe yaradığını bilmek, hem performansınızı hem de kulak sağlığınızı korur.

Yaygın ses kaydırıcıları ve önerilen kullanım
Ses kaydırıcısı, neyi kontrol ettiği ve önerilen yaklaşım
KaydırıcıNeyi kontrol ederÖnerilen yaklaşım
Ana sesOyundaki bütün seslerCihaz sesini orta düzeyde tutup ince ayarı buradan yapın
MüzikArka plan müziğiRekabetçi modlarda kısın, gündelik modlarda açık bırakın
EfektlerAdım, vuruş, yetenek sesleriMüzikten yüksek tutun; ses ipuçları bu kanaldadır
ArayüzMenü ve bildirim sesleriDüşük tutun; oyun içi sesleri bastırmasın
Sesli sohbetTakım arkadaşlarının sesiEfektlerle aynı düzeyde başlayın, gerekirse ayrı ayarlayın

Kaydırıcı adları oyundan oyuna değişebilir; mantık çoğunlukla aynıdır. Ses düzeyi yükseldikçe ayrıntı artmaz, yalnızca yorgunluk artar.

Uzun oturumlarda sesi yüksek tutmak, kulağı yorar ve dikkati dağıtır. Konuşma sesinin rahatça duyulabildiği bir düzey çoğu zaman yeterlidir. Molanın tekniği yazısında ekran süresi için önerdiğimiz kısa aralar kulak için de geçerli: kulaklığı birkaç dakika çıkarmak, bir sonraki turda sesleri daha net ayırt etmenizi sağlar.

Sessiz oynayanlar için

Herkes her zaman sesle oynayamaz. Kalabalık bir ortamda olabilirsiniz, işitme güçlüğü yaşıyor olabilirsiniz ya da yalnızca sessizliği tercih ediyor olabilirsiniz. İyi bir ses tasarımı, sesi tek bilgi kaynağı yapmaz; önemli her uyarının görsel bir karşılığı da bulunur.

Sessiz oynarken şu tercihler işe yarar: ses ipucuna dayanan gizlilik yapımları yerine görsel geri bildirimi güçlü olan modları seçmek, varsa ekran kenarında beliren yön göstergelerini açık tutmak ve takım iletişiminde metin sohbetini kullanmak. Hangi yapımın hangi duruma uygun olduğunu görmek için oyun seçim rehberine göz atabilirsiniz. Terimlerden biri yabancı geldiyse Terimlik sayfası kısa tanımlar sunuyor.

Sonuçta ses, oyunun görünmeyen yarısıdır. Onu ne kadar iyi tanırsanız, ekrandaki her şeyi o kadar rahat okursunuz; onu kapatmak zorunda kaldığınızda ise iyi tasarlanmış bir oyun sizi yarı yolda bırakmaz.

İlgili yazılar