Mobil oyun dünyasının en popüler çiftlik simülasyonlarından biri olan Hay Day, milyonlarca oyuncuya uzun yıllardır keyifli bir oyun deneyimi sunuyor. Oyuncuların sıkça merak ettiği konuların başında ise oyundan çıkıldıktan sonra çiftlikteki faaliyetlerin devam edip etmediği geliyor.
Hay Day'de oyun kapatılsa bile çiftlikteki birçok işlem durmuyor. Bunun nedeni, oyunun tamamen sunucu tabanlı bir altyapı üzerinde çalışması. Oyuncular üretim başlattığında, ekin ektiğinde veya belirli görevleri aktive ettiğinde tüm bilgiler anlık olarak oyunun sunucularına kaydediliyor. Böylece uygulamanın açık kalmasına gerek olmadan süreçler işlemeye devam ediyor.
ÜRETİM VE HASAT SÜREÇLERİ NASIL DEVAM EDİYOR
Oyuncular süt ürünleri, fırın ürünleri veya çeşitli fabrikalarda üretim sırasına ürün eklediğinde sistem başlangıç zamanını ve tamamlanma süresini kayıt altına alıyor. Oyuncu saatler sonra oyuna yeniden giriş yaptığında ise sunucu geçen süreyi hesaplayarak üretimlerin tamamlanıp tamamlanmadığını kontrol ediyor.
Aynı sistem tarla ürünleri için de geçerli. Buğday, mısır veya diğer ekinler ekildikten sonra büyüme süresi işlemeye devam ediyor.
Oyuncu oyuna geri döndüğünde, yeterli süre geçmişse ürünler hasada hazır şekilde bekliyor oluyor.
Bu mekanizma sayesinde oyuncular sürekli oyunda kalmadan çiftliklerini geliştirebiliyor.
GEMİLER VE GÖREVLER DE SUNUCU TARAFINDAN TAKİP EDİLİYOR
Hay Day'deki zaman bazlı etkinlikler yalnızca üretim ve tarımla sınırlı değil. Limana gelen gemiler, sipariş panoları ve çeşitli görev sistemleri de aynı mantıkla çalışıyor. Oyuncu çevrimdışıyken geçen süre, sunucular tarafından takip ediliyor ve ilgili görevlerin zamanlamaları buna göre güncelleniyor.
Bu yapı, oyunun daha akıcı ve kullanıcı dostu bir deneyim sunmasına yardımcı oluyor. Oyuncular günlük yaşamlarına devam ederken çiftliklerindeki gelişmeler de arka planda ilerlemeyi sürdürüyor.
HAY DAY'İN ARKASINDAKİ SİSTEM NASIL ÇALIŞIYOR
Hay Day'in geliştiricisi olan Supercell, oyunda zaman hesaplamalarını cihaz üzerinden değil, merkezi sunucular aracılığıyla gerçekleştiriyor. Bu sayede telefonun kapanması, uygulamanın silinmesi veya cihazın çevrimdışı kalması gibi durumlar üretim sürelerini etkilemiyor.
Oyuncu yeniden giriş yaptığında sistem, son çıkış anı ile mevcut zaman arasındaki farkı hesaplayarak tamamlanan işlemleri otomatik olarak hesabına yansıtıyor. Böylece kullanıcılar oyuna döndüklerinde hazır ürünler, olgunlaşmış ekinler ve tamamlanmış görevlerle karşılaşabiliyor.
OYUNCULARA SÜREKLİ İLERLEME AVANTAJI SAĞLIYOR
Hay Day'in çevrimdışı ilerlemeyi mümkün kılan sunucu tabanlı sistemi, oyunun uzun yıllardır popülerliğini korumasında önemli rol oynuyor. Oyuncuların uygulamayı açık tutmasına gerek kalmadan üretim yapabilmesi ve çiftliklerini geliştirebilmesi, oyunu daha erişilebilir hale getiriyor.
Bu sistem sayesinde Hay Day'de zaman durmuyor; oyuncular oyundan ayrı kaldıkları süre boyunca da çiftliklerindeki gelişim devam ediyor. Böylece oyuna geri dönen kullanıcılar, hasada hazır ürünler ve tamamlanmış üretimlerle ilerlemelerini sürdürebiliyor.