Pokékipe'da Turnuvalar, eksiksiz playbook
Pokémon Showdown üzerinde özel veya açık turnuvalar düzenle, replay linklerinden maçları otomatik çöz ve braketi canlı takip et. Smash, Street Fighter, satranç ya da başka bir şey? Motor Pokémon ekosistemi dışındaki topluluklar için de çalışır.
Pokékipe turnuvaları nedir?
Tournaments sayfası Pokékipe üzerinde yürütülen her topluluk turnuvasını barındırır. Birkaç tıkla turnuva açıp istediğin herkesi davet edebilirsin: Discord arkadaşları, sunucu ekibi, Showdown'dan rastgele oyuncular. Motor braketi, eşleşmeleri, sonuç takibini ve hakemliği halleder. Her turnuva kendi içinde kapalıdır: maçlar, sohbet, geçmiş sadece o turnuvaya bağlıdır.
İki akış var: açık (hub'da listelenir, herkese açık) ve özel (sadece davet koduyla erişim). Taslaklar ve biten turnuvalar açık feed'de görünmez, sadece hâlâ yapılacak bir şeyi olanlar görünür.
Ön koşullar: doğrulanmış Showdown kullanıcı adı
Bir Pokémon turnuvası oluşturmak veya katılmak için Pokékipe hesabının verified bir Pokémon Showdown handle'ına ihtiyacı var. Bir dakikadan kısa sürer:
- Hesap ayarlarına git ve Link Showdown username'e tıkla.
- PS username'ini yaz; botumuz sana Showdown'da PM üzerinden kısa bir kod gönderir.
- Kodu Pokékipe'e geri yapıştır, verified, tamam.
Doğrulandıktan sonra Join ve Create flow'ları açılır. Kayıt sırasında hâlâ alt kullanabilirsin (form üzerinde pseudo override).
In practice
Braket tipleri anlatıldı
Dört format destekleniyor, her birinin kendi güçleri var. Beklenen oyuncu sayısına ve stake'lere göre seç.
Single elimination
Bir loss ve elendin. Koşturması en hızlısı; 16 oyuncu bracket = toplam 15 maç. Kısa, gayrıresmi turnuvalar veya büyük field'lar (64 oyuncu üstü) için ideal. 2'nin kuvveti olmayan boyutlar (5, 7, 13…) round 1'deki otomatik bye'lar ile desteklenir.
Double elimination
Kaybedenler lower bracket'a düşer ve ikinci bir şans kazanır. Lower bracket kazananı, grand final'de upper bracket şampiyonuyla karşılaşır; LB kazanırsa olası bir reset söz konusudur (bracket ikinci bir raund ile yeniden dengelenir, iki oyuncu da 1 loss'a iner).
Note
Round robin
Herkes herkesle oynar, toplam N × (N−1) / 2 maç. Berger rotasyonu ile zamanlanır; böylece her raundda her oyuncu bir maçta olur (N tek ise bye'da). Maksimum oyun süresi istediğin küçük gruplar (≤ 8 oyuncu) için ideal. Kuadratik maliyet: 10 oyuncuyu geçtiğinde uzar.
Swiss
Single-elim ile round-robin arasında bir uzlaşma. Sabit raund sayısı (varsayılan ceil(log2(N)), minimum 3). Her raundda her oyuncu benzer skora sahip başka bir oyuncuyla karşılaşır: 1-0 vs 1-0, 0-1 vs 0-1 vb. Kimse elenmez: tüm raundlarını oynarsın. Final sıralaması Buchholz ile (rakiplerinin skorlarının toplamı).
Pokémon dışı turnuvalar
Turnuva motoru Pokémon'a kilitli değil. Smash Ultimate, Street Fighter 6, Chess, Magic, League of Legends ya da başka bir competitive oyun etkinliği koşturuyorsan, sistem senin için de çalışıyor. Oluşturma sırasında format dropdown'ında "Other (non-Pokémon)"ı seçmen yeterli.
Sonra serbest bir label yazarsın (örn. "Smash Ultimate", "Chess Blitz 5+0", "SF6 Ranked"). Bu label, normal Pokémon formatının yerine her yerde görünür: turnuva kartı, overview, stream overlay, embed.
Nasıl çalışıyor
- Create: Showdown doğrulaması gerekmez; generic turnuvayı herkes koşturabilir.
- Join: Join tıklamasında, serbest pseudo'nu yazarsın (FGC tag, chess.com handle, takım adı, ne olursa).
- Bracket: Pokémon ile aynı mantık, single-elim, double-elim, round-robin, swiss. Motor oyunun ne olduğuyla ilgilenmiyor.
- Arbitrasyon: auto-report yok (parse edilecek Showdown replay URL'i yok). Host, match room'daki "Host resolve" üzerinden her kazananı elle işaretler.
Bir Pokémon turnuvasından farkları
- Showdown gating yok; ne oluşturmak ne de katılmak için.
- Doğrulanmış Showdown handle'ı yerine kayıtta serbest pseudo.
- Auto-report devre dışı; host her maçı elle resolve eder. Dispute ve forfeit her zamanki gibi müsait kalır.
Worth knowing
Açık vs özel, davet kodları
Görünürlük oluştururken belirlenir ve turnuva taslak veya kayıt durumundayken değiştirilebilir.
- Açık, Turnuva hub'ında listelenir. Doğrulanmış Showdown kullanıcı adı olan her oyuncu Join'e tıklayabilir. Açık topluluk etkinlikleri için en uygun.
- Özel, Açıkça listelenmez. Oluştururken 8 karakterli rastgele bir davet kodu üretilir. Kodu veya tam davet URL'sini (/tournaments/<slug>?invite_code=XXX) istediğin oyuncularla paylaş.
Açıktan özele geçmek otomatik olarak yeni bir davet kodu oluşturur. Tersi kodu siler. Kod host olmayanlardan gizli kalır: sadece organizatör görebilir ve paylaşabilir.
Worth knowing
Kodla özel turnuvaya katılma
Biri seninle private bir turnuva paylaştıysa, katılmanın üç yolu:
- Sana gönderdikleri full invite link'e tıkla (/tournaments/slug?invite_code=ABCD1234 gibi görünür); her şey önceden doldurulmuş olur.
- Turnuva hub'ında, invite link'i Join with an invite code kutusuna yapıştır ve Go'ya tıkla.
- Slug olmadan sadece kod elindeyse, kodu aynı kutuya yapıştır; ikinci adımda slug'ı sana soracağız.
Turnuva sayfasına geldiğinde "Join tournament"a tıkla. Bir Pokémon turnuvası için verified bir Showdown handle gerekir (oluşturma ile aynı gating). Generic turnuva için basit bir serbest pseudo yeterli.
Hosting derinlemesine
Tam host workflow'u mu arıyorsun? Bu sayfa sadece entry-point Q&A kapsar; operasyonel rehber için dedicated host workflow sayfasına git.
Host workflow rehberi 12 adımı detaylı kapsar: turnuvayı konfigüre et, bracket'ı seed'le, check-in çalıştır, başlat, maç yaşam döngüsünü yönet, sonuçları auto-report et, dispute ve forfeit handle et, mismatch'leri host-resolve et, deadline ve chat, sıralama yayını, grand final (double-elim mekanikleri), edit/cancel/audit trail.
Sık sorulan sorular
Sık karşılaşılan turnuva feature'ları için hızlı Q&A. Daha derin nasıl-yapılır soruları için yukarıda linklenen host workflow rehberine bak.
Aynı anda birden fazla turnuva düzenleyebilir miyim?
Evet. Host başına eşzamanlı turnuva sınırı yok; bir draft turnuvanın yanında devam eden ve bitmiş bir turnuva da olabilir, hepsi Mine sekmesi altında listelenir.
Bir oyuncu turnuva ortasında hesabını silerse ne olur?
Katılımcı satırı olduğu gibi kalır (turnuva geçmişini cascade-delete yapmıyoruz). Maçları kayıt oldukları pseudo ile görünür ve host, brackette ilerletmek için açık maçlarını forfeit edebilir.
Bu turnuvada doğrulanmış Showdown pseudo'mdan farklı bir tane kullanabilir miyim?
Evet, kayıt sırasında opsiyonel bir showdown_pseudo override mevcut. Pokékipe hesabınızda hâlâ en az bir doğrulanmış handle gerekiyor. Override yeniden doğrulanmıyor (V2'de sıkılaştırılacak, şimdilik imzalayana güveniyoruz).
Otomatik rapor replay'imin eşleşmediğini söylüyor. Sorun ne?
Reddedilen bir auto-report için üç olası neden: 1. Replay beklenenden farklı bir formatta. Formatlar tam olarak eşleşmeli; link geçerli olsa bile gen9ubers turnuvasında bir gen9ou maçını report edemezsiniz. 2. Replay'in pseudo'ları beklenenlerle eşleşmiyor. Her iki oyuncunun da turnuvada doğru pseudo'larla kayıtlı olduğunu kontrol edin (kayıtta olası alt override ile). 3. Replay erişilebilir değil (Showdown 404 dönüyor). PS'in linki indekslemesi için Save replay sonrası 30 saniye bekleyin, sonra tekrar deneyin.
Maç sohbetini kim görebilir?
Sadece maçtaki iki oyuncu ve turnuva hostu. Public değil; diğer maçlardaki turnuva katılımcıları bile okuyamaz. Geçmiş, maç bittikten sonra da kalır; böylece anlaşmazlık ve itirazların bir bağlamı olur.
Maç sayacı olmadan turnuva yürütebilir miyim?
Evet, maç timer'ı opsiyoneldir. Olmadan deadline yok ve auto-dispute yok. Maçlar biri report edene kadar açık kalır. Oyuncuların kendi kendini organize ettiği casual turnuvalar için ideal.
Double-elim turnuvamda tek sayıda oyuncu var. Sorun olur mu?
Evet. 4 veya daha fazla her sayı destekleniyor. 2'nin kuvveti olmayan sayılar, lower bracket'tan cascade eden phantom bye'lar ile handle ediliyor; algoritma boşlukları doğru hesaplıyor. 5, 7, 13 oyuncu hepsi çalışıyor.
Turnuva bittikten sonra braketi herkese açık paylaşabilir miyim?
Evet. Detay sayfası slug üzerinden erişilebilir kalır (örn. `/tournaments/spring-ou-cup`); public turnuvalar için read-only olarak durur. Private turnuvalarda ise tam bracket'ı sadece host ve katılımcılar görmeye devam edebilir. Bir etkinliğin post-mortem'i için mükemmel.