Harita Avcısı
Sorulan ili, plakayı, ülkeyi, bayrağı ya da başkenti haritada bul. Türkiye'nin 81 ili ve dünyanın 179 ülkesiyle,
tek başına ya da arkadaşlarınla oynanan bir harita oyunu.
Oyna: haritaavcisi.com
Oyunlar
Ana ekranda iki yol var:
- Tek başıma
- Yarış: 10 soru, 120 saniye. Skorun sıralamaya işlenir.
- Antrenman: Süre ve giriş yok. İstediğin kadar oyna, dünyayı ya da kıtaları tek tek çalış.
- Arkadaşlarımla
- Düello: Bir arkadaşına kod gönder, aynı sorulara aynı anda cevap verin.
- Oda: Bir grupla birkaç tur boyunca yarışın, oda sıralamasında kim önde görün.
Her oyunda Türkiye (il adı ya da plaka) veya Dünya (ülke adı, bayrak ya da başkent) haritası seçilebilir. Türkiye,
Plaka, Dünya, Bayrak ve Başkent'in her birinin kendi sıralaması vardır. Her gün bu beş mod için ayrıca bir günün
meydan okuması var.
Öne çıkanlar
- Türkçe ve İngilizce: Oyun cihazın diliyle açılır, hesap menüsünden değiştirilebilir. Ülke ve başkent adları,
rozetler, paylaşım metinleri, sunucu mesajları ve yasal sayfalar da iki dilde (KVKK metninin İngilizcesi bilgi amaçlı
çeviri; esas metin Türkçe).
- Sade ana ekran: Yarış kartı, altında ince bir Antrenman şeridi ve Arkadaşlarımla kartı; oyun kartın alt köşesindeki
sekmeyle (Yarışa başla, Antrenman yap; Arkadaşlarımla kartında Düello ve Oda yan yana) tek dokunuşla açılır. Davet kodu doğrudan Arkadaşlarımla kartına yazılır; kodun düello mu oda
mı olduğunu oyun kendisi bulur. Ayar ekranında oyun, harita ve soru tipi alt alta durur; altında seçimlere göre
haritada canlı bir önizleme döner ("🏛️ Kanberra hangi ülke?" → Avustralya yeşil yanar).
- Başkentler: Ekrana başkent gelir, sen ülkesini bulursun; cevaptan sonra ülkenin adı da yazar. 174 ülke (başkenti
tartışmalı olanlar ve bağlı topraklar yok), Türkçe yazımla (Pekin, Moskova, Varşova).
- Günün meydan okuması: Her gün beş mod için herkese aynı 10 soru, günde bir hak, günlük sıralama, gün serisi ve
paylaşılabilir sonuç (🟩🟥 kareleriyle). Başlıktaki 🔥 rozetinden açılır.
- Rozetler: Gün serisi, kusursuz turlar, 81 il, 100 ülke, düello galibiyetleri, kürsü ve zirve gibi 17 başarı; yeni
rozet sonuç ekranında kutlanır.
- Profil: Yarış özeti, rozetler, düello galibiyet ve mağlubiyetleri (kiminle, hangi modda, ne zaman), sıralamalardaki
yerin ve son turların. Profili yalnızca sen görürsün.
- Adil sıralama: Yarışın soruları sunucuda seçilir ve skor bu sorulara göre doğrulanır; süreyi de sunucu ölçer.
- Öğreten harita: Yanlış cevapta tıklanan yerin adı yazar; doğru yer küçükse (Malta, Dominika) harita oraya
yakınlaşır. Tur sonunda soru soru döküm görünür.
- Telefonda dikey ve yatay: Bütün ekranlar ve oyunlar dikeyde de oynanır. Dikeyde ilk oyundan önce yan çevirmeyi
ve iki parmakla yakınlaştırmayı gösteren kısa bir ipucu açılır; yatayda harita iki kat büyür.
- Ana ekranda canlı bilgi: Yarış kartındaki 👑 Liderler panosunda Türkiye'nin ve Dünya'nın birincisi; sıralama
telefonda alttan açılır.
Nerede oynanır
- Web: Tarayıcıdan, kurulum gerekmeden. Ana ekrana uygulama olarak da eklenebilir.
- Android: Google Play'de kapalı testte, sürüm 1.1.0 (yukarıdaki özelliklerin hepsiyle). Mağaza sayfası Türkçe ve
İngilizce.
- iOS (iPhone ve iPad): Sürüm 1.1.1, 1 Kasım 2026'da App Store incelemesine gönderildi.
Google hesabınla (iOS uygulamasında Apple hesabınla da) ya da misafir olarak giriş yapabilirsin; antrenman için giriş
gerekmez.
Yol haritası
Sıradaki işler, öncelik sırasıyla:
- App Store'a çıkış: 1.1.1 incelemede (1 Kasım 2026). Onaydan sonra yayın elle başlatılır; Android'in üretime
geçişiyle aynı haftaya denk getirilmez. Ayrıntılar: docs/APP-STORE.md → "Durum".
- Yeni içerik: Türkiye'de bölgeler ve komşu iller (il haritasıyla).
- Android'in herkese açılması: kapalı testten üretim kanalına geçiş (Google Play'in kapalı test koşulu tamamlanınca
üretim erişimi başvurusu).
Teknik işler:
- 10–17 Kasım 2026 civarı: eski tur açma yolunu (
start_round) kapatmak. Android 1.0.0, yarış turunu sorularını
kendisi seçerek bu yoldan açıyor; sunucu bu turların skorunu yalnızca süre ve biçimden denetleyebiliyor. 1.1.0 soruları
sunucuya seçtiriyor (start_ranked_round). Oyuncuların çoğu güncelleyince eski yol kapatılır ve skor doğrulaması bütün
turlarda geçerli olur; güncellemeyen eski sürüm yarış skoru kaydedemez.
- Ana sayfa bileşeninin (
app/page.tsx) sadeleştirilmesi.
App Store incelemesinde istenirse:
- Sıralamada görünen adlar için bildirme ve gizleme (Kural 1.2; oyuncular yalnızca ad yazıyor, sohbet yok).
- Apple ile giren oyuncu hesabını silince Apple'daki bağlantının da kaldırılması (Sign in with Apple REST API; Apple'dan
bir gizli anahtar ve sunucu tarafında bir çağrı gerekir).
Sonraya bırakılan fikirler: karanlık tema, misafir hesabı Google hesabına bağlama, profilde zayıf yerlere özel
antrenman.
Geliştirme
Oyunun saf mantığı, veri bütünlüğü ve sunucu fonksiyonları için otomatik testler var (npm test): sunucu testleri
supabase/schema.sql'i bellekte çalışan bir PostgreSQL'e yükleyip puan doğrulamasını, günlük meydan okumayı, başkent
havuzunu, kod alanını ve rozetleri dener. Kurulum ve ayrıntılar: docs/GELISTIRME.md
Yasal
Gizlilik Politikası ·
KVKK Aydınlatma Metni ·
Kullanım Koşulları ·
Hesap Silme
Site çerezsiz, anonim ziyaret istatistiği tutar (Vercel Web Analytics); iOS ve Android uygulamalarında analitik yok.