
Özet
Little Alchem: Büyük kardeşi Alchemy'den esinlenen, mobil cihazlara uygun, eğlenceli bir eşleştirme oyunu.
Neleri beğendik?
Little Alchemy, web platformunun en yeni özelliklerinin tümünden en iyi şekilde yararlanmanın mükemmel bir örneğidir. Yüklendiğinde tam ekranda açılması için web uygulaması manifestini kullanır ve theme-color özelliğiyle Android'e uyum sağlar.
İlk yükleme son derece duyarlı ve hemen ön yükleyiciyi gösterir. Ayrıca AppCache sayesinde tamamen çevrimdışı olarak oynanabilir. Tebrikler.
Olası İyileştirmeler
Masaüstünde sağ tıklamayı engellemek genellikle yasaktır (ancak Chrome Geliştirici Araçları kısayolunu yanlış yazarak gizli hile kodunu bulmama olanak tanıdı :)). Yine de bir oyun için çok önemli bir konu değil.
Kullanıcı arayüzü açısından, ızgara "her yerde" hissini iyileştirebilir. Mobil cihazlarda öğeleri sürüklerken, parmağınızın altında neyi taşıdığınızı görebilmeniz için öğeleri hafifçe yukarı kaydırarak görünürlüğü iyileştirebilirsiniz.
Jakub Koziol ile soru-cevap
Neden web?
Anında erişim, gerçekten platformlar arası ve en uygun paylaşım yöntemidir. Bu sizin için uygun değilse neyin uygun olduğunu bilmiyorum.
Little Alchemy, birkaç yıl önce Chrome Web Mağazası için bir deneme olarak başladı. Zaman içinde diğer platformlara da genişlettik ancak web sürümü ana odak noktamız olmaya devam ediyor. Şu anda tüm yerel uygulamalarımız doğrudan web uygulamasına dayanıyor. Bu, çok fazla iş yükünü azaltıyor ve oyun güncelleme sürecini kolaylaştırıyor. Bu da bizim gibi küçük bir ekip için inanılmaz derecede önemli.
Geliştirme sırasında neleri beğendiniz?
Little Alchemy'nin mevcut sürümünde mobil web'e çok odaklandık. Geliştirme sırasında birçok fiziksel cihazla çalıştık ve uzaktan Chrome DevTools, süreci önemli ölçüde hızlandırmamıza yardımcı oldu.
Performans ve duyarlı tasarımla ilgili çalışmalardan da çok memnun kaldık. Chrome'daki mevcut araç seti, uygulamanın bu yönleri üzerinde çok verimli bir şekilde çalışmanıza olanak tanır.
Uygulamanızı iyileştirmek için kullanabileceğiniz bir API olsaydı bu API ne olurdu?
Oyunlar genellikle görsellere büyük önem verir. Örneğin, ölçeklenebilir olması gereken 500'den fazla resim içeren bir kitaplığımız var ve en iyi deneyim için bu resimlerin oyuncu oyuna başlamadan önce yüklenmesi gerekiyor. Atlasları yavaş yükleyip kullanabileceğiniz tipik web uygulamanızdan farklı bir mantık gerektirir. Bu sorunu verimli bir şekilde çözmenin bir yolu olsaydı çok daha az iş yapar ve oyuncularımıza daha iyi bir deneyim sunardık.
Ayrıca, web oyunlarından para kazanmak hâlâ sorunlu bir konu. Doğrudan ücretsiz oynanabilir oyuna geçmeden ödemeleri uygulamak neredeyse imkansızdır ve HTML5 oyunlarını reklamlarla desteklemenin pek çok şık yolu yoktur. Bu, web platformundaki oyunların türlerini ve kalitesini etkileyen bir konudur.