Warmer Globe · Düşündürücü Konular
Motor, coğrafyayı sıcaklığa dönüştürür; yerler arasındaki boşluğu, her tahmini gizli ülkeye doğru yönlendiren bir parıltıya çevirir.
İngilizce yazılmış ve düzenlenmiştir. Bu Türkçe sürüm makine çevirisiyle oluşturulmuştur; kesinliğin önemli olduğu yerlerde İngilizce özgün metin esas alınmalıdır. İngilizce orijinalini okuyun →
Oyunun kalbinde, her sırada tekrarlanan basit bir döngü bulunur. Bir ülke gizli olarak bekler ve oyuncu başka bir ülke söyler. Motor, o tahminin enlem ve boylamını okur, gizli ülkeden ne kadar uzakta olduğunu ölçer ve oyuncuya kuzeye mi güneye mi, doğuya mı batıya mı gitmesi gerektiğini söyleyen bir parıltı döndürür. Bu döngü, gizli ülke bulunana ya da keşif seferi sona erene kadar devam eder. Her tahmin bir sonrakini besler ve sıcaklık, oyuncunun düşüncesini yönlendirmek için sahip olduğu tek sinyal hâline gelir. 3
Motor, her ülkeyi bir sayı çifti olarak ele alır. Enlem, bir yerin ekvatordan ne kadar uzakta olduğunu; boylam ise başlangıç meridyeninden ne kadar uzakta olduğunu belirtir. Bu iki koordinat, Dünya yüzeyinde tek bir noktayı tanımlar. Motor, her ülkeyi bu şekilde saklar ve iki ülke arasındaki her karşılaştırma, iki sayı çifti arasındaki bir karşılaştırmaya dönüşür. Aralarındaki mesafe matematiksel olarak hesaplanır ve bu mesafe, oyuncunun gördüğü sıcaklık hâline gelir. 1
Oyuncunun söylediği şey sadece bir kelime değil, kesin koordinatlara sahip bir konumdur. Motor, ismin kendisiyle ilgilenmez. Onun için önemli olan, o ismin nereyi işaret ettiğidir. Görünen sıcaklık, tahminin kültürel bir anlamda doğru ya da yanlış olmasıyla ilgili değildir. Tek bir ölçümle ilgilidir: bir küre üzerindeki iki noktayı kaç kilometrenin ayırdığı. Oyuncunun aldığı her kararı bu ölçüm yönlendirir. 3
Her tur, oyuncunun bilmediği bir ülke ile başlar. Bu ülke, tüm ülkelerden oluşan bir kümeden seçilir ve motor tarafından gizli tutulur. Oyuncunun onu doğrudan görmesinin bir yolu yoktur. Onun hakkında bilgi edinmenin tek yolu, her tahminin ardından görünen sıcaklıktır. Motor, gizli ülkeyi tıpkı oyundaki diğer tüm ülkeler gibi bir enlem ve bir boylam olarak saklar. 2
Gizli ülke, öngörülemez olması anlamında rastgele seçilmez. Hangi ülkenin görüneceğini belirleyen bir sayı olan seed'den çekilir. Bu, aynı seed'in her zaman aynı gizli ülkeyi ürettiği anlamına gelir. Günlük oyun, tarihe dayalı bir seed kullanır; böylece aynı gün oynayan herkes aynı gizli ülke üzerinde çalışır. Bu, oyunun tüm oyuncular arasında yeniden üretilebilir ve tutarlı olmasını sağlar. 3
Gizli ülke koordinatlar olarak saklandığı için motor, onu diğer herhangi bir ülke ile aynı yöntemi kullanarak karşılaştırabilir. Gizli ülke için özel bir muamele yoktur. Sadece başka bir enlem ve boylam değerleri kümesidir. Tek fark, oyuncu onu tahmin edene ya da keşif seferi sona erene kadar açıklanmamasıdır. Oyuncu, konumunu tahminlerinin sıcaklığından çıkarmak zorundadır. 3
Oyuncu bir ülke adı yazdığında, motor bu adı tüm ülkeler listesinde arar. Her ülkenin, kendisiyle birlikte saklanan sabit bir enlem ve boylamı vardır. Motor, tahmin edilen ülke için bu sayıları getirir. Artık elinde iki koordinat çifti vardır: biri tahmin için, diğeri gizli ülke için. Motor artık bunlar arasındaki mesafeyi ölçebilir. 3
Bir ülkenin enlemi, ekvatorun ne kadar uzağında olduğunu söyler. Bu değer, ekvatorda sıfırdan kutuplarda doksana kadar değişir. Boylam ise Greenwich'ten geçen başlangıç meridyeninin ne kadar uzağında olduğunu söyler. Bu değer, doğu veya batı yönünde sıfırdan yüz seksen dereceye kadar değişir. Bu iki sayı birlikte, Dünya yüzeyinde tek bir konumu belirler. Motor, her karşılaştırma için bu sayıları kullanır. 2
Oyuncunun adlandırdığı şey, motorun kullanabileceği bir sayı çiftine dönüşür. Adın kendisinin hesaplamayla ilgisi yoktur. Oyuncu ister ekvatora yakın ister kutuplara yakın bir ülkeyi tahmin etsin, motor onu aynı şekilde ele alır. Enlem ve boylamı getirir ve gizli ülkeye olan mesafeyi ölçer. Görünen sıcaklık, tamamen bu mesafenin bir fonksiyonudur. 3
İki ülke arasındaki mesafe, Dünya yüzeyi boyunca ölçülür. Dünya, ortalama yarıçapı yaklaşık 6.371 kilometre olan bir küre olarak ele alınır. Mesafe, bu kürenin yüzeyindeki iki nokta arasındaki en kısa yoldur. Bu yol, merkezi kürenin merkezi olan bir büyük daire boyunca uzanır. Mesafe, iki nokta arasındaki radyan cinsinden ölçülen merkez açının kürenin yarıçapıyla çarpımına eşittir. 1
Bu mesafeyi enlem ve boylamdan hesaplamak için motor, haversine formülünü kullanır. Bu formül, daha basit yöntemlerin hassasiyet kaybedeceği küçük mesafelerde bile sayısal olarak doğrudur. Haversine formülü, her iki noktanın enlem ve boylamını alır ve aralarındaki mesafeyi döndürür. Bu mesafe kilometre cinsinden ölçülür, çünkü Dünya'nın yarıçapı kilometre cinsinden verilmiştir. Bir küre üzerindeki iki nokta arasındaki olası en büyük mesafe, antipodlar arasındaki mesafedir ve bu yaklaşık 20.000 kilometredir. 1
Büyük daire mesafesi, bir küre üzerindeki mesafeleri ölçmek için standart yöntemdir. Tam da bu nedenle navigasyonda yaygın olarak kullanılır. Dünya'yı bir küre olarak ele almak, sonucu gerçek mesafeye göre yaklaşık yüzde yarımlık bir sapma payı içinde doğru tutar. Bu doğruluk düzeyi, oyunun amaçları için yeterlidir. Görünen sıcaklık, oyuncunun okuyabileceği bir aralığa ölçeklendirilmiş hâliyle bu mesafeyi yansıtır. 1
Motor, mesafeyi oyuncunun gördüğü bir sıcaklık değerine eşler. Bu eşleme düzgün ve süreklidir. Mesafe sıfır olduğunda sıcaklık kaynar olarak okunur. Mesafe arttıkça sıcaklık yumuşak bir biçimde düşer. Sıcaklık, dünyanın öbür ucunda bile hiçbir zaman tamamen düzleşmez. Bu, iki uzak tahminin bile sıcaklık değerleriyle birbirinden ayırt edilebileceği anlamına gelir. 3
Sıcaklık ölçeği, daha yakın tahminlerin her zaman daha sıcak okunacağı şekilde tasarlanmıştır. Gizli ülkeye daha yakın olan bir tahmin, daha uzak bir tahminden her zaman daha yoğun parlar. Bu, oyuncunun takip edebileceği bir gradyan oluşturur. Gizli ülkeye doğru hareket etmek sıcaklığı artırır. Uzaklaşmak ise azaltır. Oyuncu, bir sonraki tahminini ayarlamak için bu gradyandan yararlanır. 3
Eşleme kesin monotondur. Platolar veya düz bölgeler yoktur. Her mesafe, benzersiz bir sıcaklık değerine karşılık gelir. Bu, sıcaklığın her zaman faydalı bilgi sağlamasını garanti eder. Bir tahmin dünyanın karşı tarafında olsa bile, sıcaklık değeri diğer tüm uzak tahminlerinkinden farklıdır. Oyuncu her denemeden yine de bir şeyler öğrenebilir. 3
Mesafenin yanı sıra motor, tahminden gizli ülkeye doğru olan başlangıç azimutunu da hesaplar. Bu azimut, tahmin edilen konumdan gizli konuma doğru işaret eden bir pusula yönüdür. Derece cinsinden ölçülür; kuzey sıfır, doğu doksan, güney yüz seksen ve batı iki yüz yetmiş olarak alınır. Azimut, oyuncuya yaklaşmak için genel olarak hangi yönde ilerlemesi gerektiğini söyler. 3
Azimut, her iki noktanın enlem ve boylam değerlerinden hesaplanır. Tahminden gizli ülkeye doğru büyük daire boyunca izlenecek yönü verir. Bu yön, tüm yol boyunca mutlaka sabit değildir; ancak başlangıç noktasındaki yöndür. Azimut, tek başına sıcaklığın ötesinde ek bir yönlendirme sağlar. 3
Azimut her ekranda oyuncuya gösterilmez. Azimut motor tarafından hesaplanır ve arayüz tarafından ipucu vermek için kullanılabilir. Oyuncu bir pusula oku ya da bir yön göstergesi görebilir veya hiçbir yön ipucu görmeyebilir. Azimut, gösterilip gösterilmediğinden bağımsız olarak hesaplanmış bir değer olarak var olur. Motorun her tahmin için yaptığı tam hesaplamanın bir parçasıdır. 3
Oyunun her turu beş duraklı bir keşif seferi olarak yapılandırılmıştır. Seed, sabit bir sırayla beş farklı gizli ülke çeker ve oyuncu bunları teker teker ele alır. Bir durakta tahmin sayısına bir üst sınır yoktur; oyuncu, gizli ülke bulunana kadar her denemenin sıcaklığından ders çıkararak ülke söylemeye devam eder. 3
Keşif seferi yapısı, oyuna bir başlangıç ve bir son verir. Bir durağı çözmek bir sonraki gizli ülkeyi açığa çıkarır ve keşif seferi, beşi de bulunduğunda sona erer. Yolculuğun bedeli tahminlerle sayılır: bir durak, ülkesi ilk tahminde bulunduğunda bin puan değerindedir, gereken her ek tahmin için yüz puan daha azdır ve hiçbir zaman yüzün altına inmez; böylece tek tahminde bulunan bir ülke, on tahminde bulunan bir ülkenin on katı değerindedir. 3
Bu yapı, günlük oyunun tasarımının bir parçasıdır. Her gün yeni bir seed beş gizli ülkeden oluşan yeni bir zincir üretir ve her oyuncu aynı yeni keşif seferine başlar. Seed, aynı günkü tüm oyuncuların aynı beş ülkeyle aynı sırada karşılaşmasını sağlar. Bu, tüm katılımcılar arasında ortak bir deneyim yaratır. 3
Gizli ülke ve oyun sırası bir seed tarafından belirlenir. Seed, gizli ülkenin rastgele seçimini kontrol eden bir sayıdır. Aynı seed her zaman aynı gizli ülkeyi üretir. Bu, oyunu deterministik ve yeniden üretilebilir kılar. Günlük oyun tarih tabanlı bir seed kullandığında, o tarihteki tüm oyuncular aynı gizli ülkeyi alır. 3
Seed'e dayalı determinizm, oyun tasarımında standart bir tekniktir. Oyunun farklı çalıştırmalar ve farklı oyuncular arasında tutarlı olmasını sağlar. Seed paylaşılabilir ve seed'e sahip olan herkes tam olarak aynı oyunu yeniden üretebilir. Bu, oyunları paylaşmak, sonuçları doğrulamak ve tek bir doğru cevabı olan meydan okumalar oluşturmak için kullanışlıdır.
Seed, motorun mesafeyi veya sıcaklığı nasıl hesapladığını etkilemez. Bu hesaplamalar tamamen matematikseldir ve yalnızca ülkelerin enlem ve boylam değerlerine bağlıdır. Seed yalnızca hangi ülkenin gizli olduğunu belirler. Gizli ülke seçildikten sonra, oyunun geri kalanı mesafe ve sıcaklık kurallarına göre ilerler. 3
haversine formula, taking the Earth's radius as about six thousand three hundred seventy-one kilometres and the greatest possible separation, at the antipode, as about twenty thousand kilometres. It also computes the initial bearing from a guess toward the target, a compass direction to point the way. A round is a five-stop expedition, and the hidden country and the order are drawn from a seed, so the daily game is the same for everyone.