PlayPendium

Street Drop · Düşündürücü Konular

Tabelalarından Bir Yer

Bu oyun, sokak görüntülerinin yerine bir yerin haritadaki konumunu daraltan damıtılmış bir çevresel ipucu seti koyarak konum tahmini türünün şartnamesini yeniden yazıyor.

İ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 →

Türün Çekirdek Fikri

Konum tahmini türü, oyuncudan bir dizi ipucundan yola çıkarak bir yerin dünya haritasında nerede olduğunu çıkarmasını ve o yeri bir iğneyle işaretlemesini ister. Her tur bir konum sunar ve oyuncu tahminini belirtmek için bir iğne bırakır. Skor, iğnenin gerçek konuma ne kadar yakın durduğuna bağlıdır; daha yakın tahminler daha çok puan kazandırır, tam isabet ise en yüksek skoru getirir. Bu yapı, geniş bir coğrafya oyunu kategorisini tanımlamış olan bir gözlem, hipotez ve geri bildirim döngüsü yaratır. Tür, Mayıs 2013'te İsveçli BT danışmanı Anton Wallén'in bütün kategoriye adını veren tarayıcı tabanlı bir oyun yayımlamasıyla ortaya çıktı. GeoGuessr adlı bu oyun, her biri en çok 5.000 puan değerinde beş tur oynatır ve oyuncuların ipuçlarını incelediği, haritada bir noktayı bulduğu ve skorun gerçek konuma yakınlığa göre verildiği bir kalıp kurdu. 1

Street Drop bu türe akraba bir oyun olarak girer; bir yeri çıkarsama ve bir iğne bırakma çekirdek döngüsünü korurken hangi ipuçlarının sunulduğunu değiştirir. Her tur oyuncuya, sokak düzeyinde fotoğraflar ya da panoramik sahneler yerine, "What you can see" (görebildikleriniz) başlığı altında genelleştirilmiş çevresel ipuçlarından oluşan kısa, yazılı bir dosya verir. İpuçları sırasıyla şunları bildirir: trafiğin yolun hangi tarafından aktığı, yarımküre, iklim, bitki örtüsü, tabelalardaki dil, mimari ve para birimi. Oyuncu bunları okur, bir iğne koymak için düz bir dünya haritasına tıklar ve yanıtı sabitlemek için iğneyi bırakır. İğne ne kadar yakınsa skor o kadar yüksektir. Mekanizma türün temeliyle aynı kalır: bir yer ipuçlarından çıkarılmalı ve haritada bulunmalı, skor da gerçek noktaya yakınlıkla verilmelidir. Bu çıkarsamaya yön veren ipuçlarını, oyunun kendi özenle derlenmiş altmış bir şehirlik veri kümesi sağlar. 2

Bu yeniden şartnamelendirmeyi ayıran şey, ipuçlarının soyutlanmasıdır. Oyun, gölgelerin, yaprakların ya da tabela yazılarının yorumlanmasını gerektiren görsel ayrıntılar sunmak yerine, çevresel özellikleri özetleyen yapılandırılmış bir alan kümesi verir. Bir alan tabelalarda görünen dili adlandırır. Bir başkası trafiğin soldan mı sağdan mı aktığını söyler. Üçüncüsü konumu kuzey ya da güney yarımküreye yerleştirir. Dört alan daha iklimi, bitki örtüsünü, mimariyi ve para birimini verir. Bu yedi kısa ifade, oyunun bir yer hakkında bildiği her şeydir ve oyuncunun bunları coğrafi bir hipoteze dönüştürmesi gerekir. 2

Tür basit bir soru sorar: bu yer haritanın neresinde duruyor?

Turun Yapısı

Her tur, oyunun özenle derlenmiş veri kümesinden bir hedef seçerek başlar: elli ülkeye yayılmış altmış bir gerçek şehir; her biri yaklaşık bir enlem ve boylamla ve genelleştirilmiş çevresel ipuçları setiyle saklanır. Seçim deterministiktir. Küçük, seed'li bir üreteç tek bir sayıyı bu listedeki tek bir dizine çevirir; böylece aynı seed her zaman aynı şehri verir. Günlük modda bu seed, UTC'ye göre takvim tarihinin bir özetidir ve bu da günün bırakışını her oyuncu için aynı kılar; alıştırma modu ise kendi seed'ini saatten alır ve her yeni bırakışta seed'i ilerletir, dolayısıyla bir alıştırma turu başka hiç kimsenin turu değildir. 2

İki zorluk ayarı, oyuncunun bu dosyanın ne kadarını göreceğine ve bir saatin işleyip işlemeyeceğine karar verir. Oyunun Classic diye adlandırdığı ayar, yedi ipucunun hepsini zamanlayıcısız açar. Speed diye adlandırılan ayar yalnızca ilk dördünü -trafik yönü, yarımküre, iklim ve bitki örtüsü- açar ve oyuncuya otuz saniye verir; tabeladaki dil, mimari ve para birimi tümüyle saklı tutulur. Speed bunu, nihai skoru 1,25 ile çarparak telafi eder. Ayarların hiçbiri iğne bırakmanın çekirdek mekaniğini değiştirmez. Kolayca varsayılan ama yanlış olan şey, ipuçlarının tur ilerledikçe damla damla geldiğidir: ayarın izin verdiği her ipucu, tur başladığı anda hepsi birden basılır; dolayısıyla sabit ipucu sırası, ipuçlarının hangi hızla geldiğini değil, Speed'in hangilerini tuttuğunu ve hangi sırayla listelendiklerini belirler. 2

Oyuncu iğneyi bıraktığı anda oyun, tahmin ile hedef arasındaki büyük daire uzaklığını haversine formülüyle, yarıçapı 6.371 kilometre olan bir küre üzerinde hesaplar. Bu uzaklık üstel bir azalmayla puana çevrilir: beş bin, e'nin eksi uzaklık bölü iki bin kilometre kuvvetiyle çarpılır ve tam sayıya yuvarlanır. Dolayısıyla Classic'te kusursuz bir iğne 5.000 puan getirir; Speed'de ise 1,25 çarpanı kusursuz bir iğneyi 6.250'ye taşır. Her iki durumda da sonuç ikili değil dereceli olur ve oyun bu sonucun iki yarısını da bildirir: kilometre cinsinden uzaklığı ve skoru. 2

Oyunun size vereceği her ipucu, tek bir tahmin yapmadan önce sayfadadır.

Coğrafi Süzgeç Olarak İpuçları

Yedi ipucu alanı, akla yatkın konumlar kümesini daraltan süzgeçler gibi çalışır, ama keskinlikleri hiç de eşit değildir. Bunların en güçlüsü tabeladaki dildir: altmış bir kayda kırk farklı tabela tanımı dağılmıştır ve bunların otuz biri tam olarak bir kez geçer; dolayısıyla İzlandaca, Tayca ya da Amharca yazan bir ipucu şehri doğrudan belirler. Trafik yönü, dünyayı ikiye bölmesi gerekirmiş gibi görünür, ama bölmez. Altmış bir şehrin on dokuzunda trafik soldan, kırk ikisinde sağdan akar; bu yüzden trafiğin sağdan aktığını -daha yaygın yanıtı- öğrenmek yalnızca on dokuz adayı eler, yani alanın üçte birinden azını. Üstelik bu, ilk sırada listelenen, oyuncunun başlamak zorunda olduğu ipucudur. 2

Yarımküre ipucu gezegeni ekvatorda ikiye ayırır ve aynı yönde dengesizdir. Altmış bir şehrin kırk dokuzu ekvatorun kuzeyinde, yalnızca on ikisi güneyinde durur; dolayısıyla "kuzey yarımküre" alanın yaklaşık beşte birini elerken "güney yarımküre" yaklaşık beşte dördünü eler ve çekilebilecek açık ara en değerli yanıttır. İklim, bitki örtüsü ve mimari ipuçları, enlem ve bölge kuşaklarında kümelenen koşulları betimleyerek özgüllük katar: tropikal iklimler ekvatorun yakınında yoğunlaşırken karasal ve subarktik iklimler daha yüksek enlemleri tutar, bitki örtüsü iklimi izler ve mimari üsluplar bölgesel yapı geleneklerini yansıtır. Para birimi ipucu konumu ulusal bir para sistemine bağlar, ama kulağa geldiğinden daha küttür: altmış bir şehrin onunu tek başına avro kapsar. 2

İpuçları en çok bir arada önem taşır. Trafiğin soldan aktığını ve konumun güney yarımkürede olduğunu öğrenen bir oyuncu, altmış bir şehirden yalnızca yedisine inmiştir ve iklim ile bitki örtüsü genellikle o yediyi birbirinden ayırır. Classic ayarında tabeladaki dil ile para birimi aradaki açığı neredeyse tümüyle kapatır. Speed'de ikisi de sayfada değildir; hızlı ayarın yavaş olanın yalnızca kısaltılmış bir sürümü olmamasının sebebi de budur: oyuncudan işi yalnızca iklim ve bitki örtüsüyle bitirmesini ister. 2

Türün zarafeti yalınlığındadır: gözle, hipotez kur, işaretle, puan al.

İpuçlarından Koordinatlara

Oyuncunun görevi soyut ipuçlarını somut koordinatlara çevirmektir. Her hedefin enlemi ve boylamı yaklaşıktır ama gerçektir; şehir veri kümesine eklenirken sabitlenmiştir. Oyuncunun bu koordinatların nerede olduğunu yalnızca çevresel profilden kestirmesi gerekir; bu da coğrafi özelliklerin gezegen üzerinde nasıl dağıldığını bilmek demektir. Diller belirli bölgelerde kümelenir. Trafik yönleri tarihsel ve sömürgesel örüntüleri izler. İklimler enlem kuşakları oluşturur. Bitki örtüsü iklim kuşaklarını yansıtır. Para sistemleri ulusal sınırlara bağlıdır. Mimari, bölgesel gelenekleri ve eldeki malzemeleri yansıtır. İğnenin kendisi ise, boylamın yatayda ve enlemin dikeyde doğrudan eşlendiği eşdikdörtgen (plate carrée) bir dünya haritasına yapılan bir fare tıklamasıyla düşer; böylece tıklama, iki bölme işleminden başka hiçbir şey olmadan bir enleme ve boylama dönüşür. 2

Seed'in gerçekte neyi denetlediği konusunda net olmakta fayda var, çünkü bu "deterministik" sözcüğünün ima ettiğinden daha azıdır. Seed hedef şehri seçer, başka hiçbir şeyi değil. Hangi ipuçlarının görüneceğine seed değil zorluk ayarı karar verir; listelenme sıraları ise motora derlenmiş sabit bir değerdir ve oynanmış her turda aynıdır. Ortak deneyim güvencesi yalnızca, seed'i UTC tarihinin bir özeti olan günlük bırakış için geçerlidir; alıştırma seed'leri saatten gelir, bu yüzden iki oyuncunun aynı alıştırma şehrine denk gelmesi pek olası değildir. Determinizmin gerçekten kazandırdığı şey yeniden üretilebilirliktir: belirli bir seed ve zorluk her zaman tam olarak aynı turu yeniden kurar ve motoru sınanabilir kılan da budur. 2

Skorlama geometrisi, tahmin ile hedef arasındaki büyük daire uzaklığına dayanır: bir küre üzerindeki iki nokta arasındaki en kısa yol, o noktalardan geçen büyük dairenin yayı boyunca ölçülür. Haversine formülü bunu enlem ve boylamlardan hesaplamanın standart yoludur ve burada, küçük uzaklıklarda sayısal olarak iyi koşullu kaldığı için kullanılır; daha eski küresel kosinüs teoremi bu ölçekte duyarlığını yitirir. Dünya'yı, gerçekte olduğu basık elipsoit yerine bir küre saymak biraz doğruluğa mal olur, ama pek az: boylama ve jeodezik enleme uygulanan büyük daire formülleri yaklaşık yüzde yarım hata payıyla doğrudur ve motor, alışılmış 6.371 kilometrelik ortalama yarıçapı kullanır. 3

Özenle derlenmiş bir veri kümesi, çıkarımın ve ölçümün temeli hâline gelir.

Derlenmiş Bilgi Olarak Veri Kümesi

Veri kümesi her turun temelidir: elli ülkeye yayılmış altmış bir gerçek şehir; her birinin yaklaşık bir enlemi ve boylamı ile yedi genelleştirilmiş ipucu vardır. Kuzeyde altmış dört derecedeki Reykjavik'ten güneyde otuz sekiz dereceye yaklaşan Melbourne'e uzanır. Ayrıca, karıştırılmaları neredeyse hiç zarar vermeyecek kadar yakın çiftler de barındırır: Kyoto, Tokyo'dan 363 kilometre uzaktadır, dolayısıyla bu ikisinden yanlış olanı tahmin etmek yine de olası 5.000 puanın 4.170'ini getirir; Melbourne ise Sydney'den 713 kilometre uzaktadır ve 3.500 puan eder. Her kayıt, yedi kısa ifadeye sıkıştırılmış, gerçek çevresel özellikleri olan gerçek bir yerdir. 2

Çevresel verinin bu yedi alana genelleştirilmesi, oyuncuların coğrafi bilgiyle nasıl etkileşeceğini biçimlendiren bir tasarım tercihidir. Oyun, ayrıntılı sokak düzeyinde görüntüler ya da karmaşık çevresel veriler sunmak yerine, oyuncuların birleştirmesi gereken yapılandırılmış bir özet verir. Bu soyutlama, oyuncuları coğrafi özelliklerin gezegen üzerinde nasıl dağıldığını ve bu özelliklerin akla yatkın konumlar kümesini nasıl kısıtladığını düşünmeye zorlar.

İpucu sırası sabit bir değerdir ve tek değil iki iş görür. İpuçlarının sayfada hangi sırayla listeleneceğini belirler ve -Speed ayarı bunların yalnızca ilk dördünü aldığı için- Speed'in hangi üç ipucunu attığına karar verir. Bu sıralama gerçek bir tasarım kararıdır. Trafik yönünü ve yarımküreyi başa koymak, hızlı ayarın oyundaki en kaba iki süzgeci tuttuğu ve en keskin üçünü -dili, mimariyi ve para birimini- attığı anlamına gelir. Bir Speed oyuncusu, Classic bulmacasının küçültülmüş bir sürümünü çözmüyordur. Daha bulanık olanını çözüyordur, hem de puanın 1,25 katı için. 2

Oyunun yapısı, coğrafi çıkarımı ölçülebilir bir sonuca çevirir.

Skorlama Mekanizması

Skorlama kuralı tek satırlık bir aritmetiktir. İçeri kilometre cinsinden haversine uzaklığı girer; dışarı, beş binin e'nin eksi bu uzaklık bölü iki bin kuvvetiyle çarpımı çıkar, zorluk bonusuyla çarpılır ve ardından tam sayıya yuvarlanır. Eğrinin bütün karakteri iki bin kilometrededir: her iki bin kilometrelik ek hata, skordan geriye kalanı yaklaşık 0,37 ile çarpar. İki yüz kilometre şaşan bir iğne 4.524 puan korur. Bin kilometre şaşan 3.033 korur. İki bin kilometre şaşan -bir kıtanın genişliği kadar- yine de 1.839 korur. 2

Bu biçim, türün bağışlayıcı olmasını gerektirdiği yerde bağışlayıcı, gerektirmediği yerde acımasızdır. Azalma, iki uzaklık arasındaki orana değil mutlak uzaklığa göre işlediği için önemli olan kaç kilometre şaştığınızdır, kaç kat şaştığınız değil: küçük bir hatayı ikiye katlamakla büyük bir hatayı ikiye katlamak epey farklı bedeller ödetir. İlk iki yüz kilometre azaminin onda birinden azına mal olur, dolayısıyla doğru ülkeyi bulan bir oyuncu neredeyse her zaman puanın çoğunu kasaya koyar. Ne var ki kuyruk yeterince hızlı düşer: dünyanın yanlış tarafına yapılan bir tahmin kayda değer hiçbir şey etmez; on bin kilometre şaşan otuz dört puan getirir ve yuvarlanmış skor ancak yaklaşık on sekiz bin dört yüz kilometreyi geçince -kabaca yirmi bin kilometrelik karşı ayak sınırına yakın bir yerde- nihayet sıfıra ulaşır. 2

Değerlendirme adımı, coğrafi ölçüm ile oyun skorlaması arasındaki köprüdür: turu ve tahmin edilen koordinatları alır, yayı ölçer, azalmayı ve zorluk bonusunu uygular ve gösterilmek üzere iki sayıyı da geri verir. Bir uç durumunu not etmeye değer, çünkü formülün hakkında konuşamadığı durum budur. Speed zamanlayıcısı haritada hiç iğne yokken biterse, ölçülecek bir yay hiç yoktur ve tur sıfırda kapanır. Bir tahmin ile bir tahminin yokluğu farklı şeylerdir ve bunlardan yalnızca ilkinin bir uzaklığı vardır. 2

Ölçüm, oyunun coğrafi kavrayışı değerlendirdiği dil hâline gelir.

Türün Kalıcı Cazibesi

Konum tahmini türü, coğrafi bilgiyi etkileşimli bir sınamaya dönüştürdüğü için ayakta kalır. Oyuncular ipuçlarını gözlemeli, hipotezler kurmalı ve bu hipotezleri bir skorlama mekanizmasına karşı sınamalıdır. Türün yapısı, çıkarım ve geri bildirimden oluşan sürükleyici bir döngü yaratır. Her tur yeni bir bulmaca sunar ve her tahmin, oyuncunun ipuçlarını ne kadar iyi anladığına dair bilgi verir. Skorlama mekanizması isabeti ödüllendirir ve performansın açık bir ölçüsünü sağlar. 1

Street Drop'un bu türü yeniden şartnamelendirmesi, çekirdek döngüyü korurken ipuçlarının doğasını değiştirir. Oyun, sokak düzeyinde görüntüler yerine özenle derlenmiş, genelleştirilmiş bir çevresel ipucu seti sunarak odağı görsel yorumdan coğrafi akıl yürütmeye kaydırır. Oyuncuların dillerin, trafik yönlerinin, iklimlerin ve öteki özelliklerin gezegen üzerinde nasıl dağıldığını düşünmesi gerekir. Birden çok ipucunu tutarlı bir coğrafi hipotezde birleştirmeli ve bu hipotezi koordinatlara çevirmelidirler. 2

Günlük seed ve özenle derlenmiş veri kümesi, bu akıl yürütmeye tutarlı bir çerçeve verir: aynı tarihte herkes aynı şehri alır ve verilen herhangi bir seed aynı turu bire bir yeniden kurar. Skorlama kuralı sonucu, coğrafi isabetin açık bir ölçüsüne çevirir. Türün temeli -bir konumu çıkarsamak, haritada tahmin etmek ve yakınlığa göre puan almak- olduğu gibi kalır. Street Drop bu türe akraba bir oyun olarak girer ve oyunculardan yerleri ipuçlarından bulmasını isteyen, tahminlerinin gerçeğe ne kadar yaklaştığına göre puan veren daha geniş konum tahmini oyunları kategorisine katkıda bulunur. 1

Sources & notes

  1. “GeoGuessr,” Wikipedia: a geography game in which players deduce locations and then guess where they are on a world map. The classic game runs five rounds, each showing a different location; the player places a pin on a map and receives up to 5,000 points a round depending on how close the pin is to the actual location, for a maximum of 25,000. It was designed by the Swedish IT consultant Anton Wallén and launched in May 2013 as a browser-based game, and gave its name to a broad genre of location-guessing games in which a place must be deduced from cues and located on a map, scored by proximity to the true spot. en.wikipedia.org/wiki/GeoGuessr.
  2. Street Drop game engine: a pure, deterministic, clue-based re-spec of the location-guessing genre. A curated dataset holds sixty-one real cities in fifty countries, each with an approximate latitude and longitude and seven generalised environment clues — driving side (left or right), hemisphere (north or south), climate, vegetation, signage language, architecture, and currency — listed in that fixed order. The round's target is chosen deterministically from a single seed: a hash of the UTC date in the daily mode, a clock-derived value advanced on every new drop in the practice mode. The difficulty setting fixes how many clues are shown and whether a timer runs; the Classic setting reveals all seven with no timer, the Speed setting reveals the first four with a thirty-second timer and a 1.25× score multiplier. Every revealed clue is printed at once when the round starts. The player clicks an equirectangular world map to place a pin; the great-circle distance between pin and target is computed with the haversine formula on a sphere of radius 6,371 km, and the score is 5,000 × e raised to minus the distance divided by 2,000 km, rounded, times the difficulty multiplier. If the Speed timer expires with no pin placed, there is no distance and the round scores zero. Read from the game's own source.
  3. “Great-circle distance,” Wikipedia, for the geometry the scoring rests on: the haversine formula is “numerically better-conditioned for small distances” than the spherical law of cosines, and great-circle formulas applied to longitude and geodetic latitude on the Earth are “accurate to within about 0.5%”. The mean Earth radius is about 6,371.009 km for the WGS84 ellipsoid. en.wikipedia.org/wiki/Great-circle_distance.
  4. Further reading: Lukas Haas, Michal Skreta, Silas Alberti and Chelsea Finn, “PIGEON: Predicting Image Geolocations” (2023), a model trained on GeoGuessr data that locates photographs from their visual cues. arxiv.org/abs/2307.05845.
Was this worth reading?
Play Street Drop
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026