Agar.io ortalığı kasıp kavurmaya devam ediyor. Ben de oyu hakkında öğrendiğim ilginç bilgileri toparladım ve paylaşmak istedim.
Agar.io’da Hile Yapmak
Oyunun ilk zamanlarında bazı açık kapıları bulunmuş ve hileler yapılabilmiş. Şimdi bile oyunu kırmak için bir çok girişim var. Oyun tarayıcı tabanlı olduğu için çeşitli “Javascript Gömme” yöntemler, sunucudan gelen istek ve dönen cevapları “araya girerek” yanıltma gibi yöntemlerle sistemi yanıltmak mümkün olabilir.
Oyunda en büyük yapılmak istenen şeyler; görünmez olmak, daha hızlı hareket edebilmek, hızlı büyüyebilmek. Bunu yapabilen birileri oyunu kırabilir. Fakat yapımcının söylediğine göre bunları yapmak artık imkansız. Bence çok kesin konuşmamak lazım 🙂
Bunların yanında hile sayılmasa da bir de şu var; oyun sizi rastgele sunuculara atıyor. Bazı yöntemlerle aynı sunucuya düşmeyi sağlayabiliyorsunuz. Bu da takım halinde hareket edip güç kazanmaya imkan sağlıyor. Bildiğim kadarıyla bunun önüne geçilebilmiş değil ve zor gibi de görünüyor.
İlginç Bilgiler
webvaluecheck deki bilgiye göre şu an sitenin değeri 48000 dolar ve Giderek de artıyor. Oyuna bir günde bağlanan toplam oyuncu sayısı Mayıs 2015 sonunda “bir milyon” değerine ulaşmış.
Oyunu herkes kırmaya çalışıyor.
Google.com’da “site:agar.io” araması yaptım. İlginçtir 7 adet sonuç çıktı. Çok popüler olup bu kadar az sonuç çıkması da ayrıca ilgi çekici. Bazılarını sıralıyorum;
- “agar.io/interviews.txt”
- Türkiye’den bir arkadaşımız yapımcı ile röportaj yapmış. Kanıt için de linkini siteye eklemesini rica etmiş. Yine ilginç 🙂
- http://m.agar.io/?_=1430382293424
- Sanırım sunucu ile haberleşmek için dışarı açıp bir api çağrısı bu.
- http://agar.io/privacy.txt
- Klasik bir gizlilik politikası. En son Kasım 2014’te güncellenmiş. Açık bilgileri alıyorlarmış. Bilgilerinizi satmayız, paylaşmayız diyor.
- http://agar.io/changelog.txt
- Güncelleme dokümanında hep tarih veya versiyon olur. Burada yok 🙂 Amatör ruhu gösteriyor bence. Yazılımcıysanız tek tek okumanızı tavsiye ederim.
- http://m.agar.io/fullInfo, http://m.agar.io/info
- Oyunun canlı istatistiklerini buradan JSON formatında sunmuşlar. Hangi bölgede kaç sunucu, kaç oyun alanı ve kaç oyuncu olduğu bilgisi yer alıyor. Bunları gün gün tutup bir log tutmak mümkün ki bunu yapan siteler olmuş 🙂
Ayrıca siteden olmayan bir sayfayı çağırdığınızda (ki buna 404 hata kodu deniyor) karşımıza “0.0.0.0:443” cevabı dönüyor. Demek ki arkadaşlar sunucu/istemci kafasıyla düşünüyorlar 🙂
Sosyal Medyada Agar.io
Agar.io’nun sosyal mesajlaşma ağı reddit.com. https://www.reddit.com/r/Agario/ adresinden agar.io sevenlerin tüm paylaşımlarını takip edebilirsiniz. Ayrıca burada üretici ekibin yayınladığı gelişmeler ve haberler de mevcut.
Ayrıca twitch.tv‘de oyunu canlı olarak oynayan bir sürü fan var. Ben birkaçına baktım. Oyunda senaryo olmadığından daha çok yanında sohbet ağırlıklı olarak oynuyorlar.
Bunların yanında oyun piyasanın devlerinden steam de agar.io’yu kendi platformuna eklemiş.
Agar.io’nun Yazılım Altyapısı
Agar.io web tabanlı bir oyun. Web tarafını HTML5 destekli web soket mimarisiyle yazmışlar. Böyle bir oyunu yazmak için en az orta düzeyde bir bilgi gerekir. Bu oyun sunucu ile haberleşen bir istemci aslında. Tüm hesaplamalar sunucuda yapılıyor. Sunucu da C++ ile yazılmış bir program.
Elbette herkesi bir sunucuya yönlendirmek mümkün değil. Bu sebeple sanırım istek alan bölgeler göz önünde bulundurularak yeni sunucular eklenmiş. Web sitesi sizi ülkenize göre ve sonra yoğunluğa göre sunuculara yönlendiriyor.