Tarayıcıda çalışan, kurulum gerektirmeyen Türkçe oyun portalı. 23 oyun, hepsi ücretsiz.
Altısı arkadaşınla uzaktan oynanabiliyor: bir oda kodu paylaşıyorsun, karşı taraf kendi bilgisayarından aynı oyuna giriyor.
| Oyun | Tür | |
|---|---|---|
| 🏍️ | Neon Tron | 2 Kişilik / Aksiyon 🌐 |
| 🤼 | Uzay Sumo | 2 Kişilik / Aksiyon 🌐 |
| 🎯 | Tank Savaşı | 2 Kişilik / Aksiyon 🌐 |
| 🏓 | Uzay Ping-Pong | 2 Kişilik / Arcade 🌐 |
| 🪙 | Tıkla Kazan | Clicker / Eğlence |
| 🖥️ | Bilgisayar Toplama | 3D Eğitici / Bulmaca |
| 🛰️ | Roket Görevi | 3D Simülasyon / Uzay |
| 🥊 | Stickman Dövüş | Aksiyon / Dövüş 🌐 |
| 👨🍳 | Süper Şef | 3D Restoran / Yönetim |
| ⚔️ | Mermi Kesici | 3D Aksiyon / Refleks |
| 🎆 | Havai Fişek | Festival / Rahatlatıcı |
| ⚗️ | Simya | Bulmaca / Keşif |
| 🌀 | Helezon | 3D Arcade |
| 🏰 | Mini Mimar | 3D Yaratıcılık |
| 🌻 | Hafıza Bahçesi | Bulmaca / Hafıza |
| 🛸 | Uzay Kaçışı | 3D Aksiyon |
| 🚀 | Yıldız Avcısı | Aksiyon / Uzay |
| 🏗️ | Kule Yığını | 3D Arcade |
| 💣 | Araba Patlatma | Aksiyon / Arcade |
| 🏎️ | Bilgi Yarışı | Eğitici / Arcade |
| ⭕ | XOX | Strateji 🌐 |
| 🏓 | NEONBALL | Arcade |
| 🔥 | Çöp Cümbüşü | Bulmaca |
🌐 = oda kodu ile arkadaşınla uzaktan oynanabilir
Build adımı yok, paket yöneticisi yok, sunucu tarafı kod yok. Her oyun kendi klasöründe tek bir index.html — CSS ve JS dosyanın içinde. Kütüphane gerektiğinde (Three.js, Phaser, Matter.js) tek bir CDN <script> etiketiyle geliyor. Depoda ne yazıyorsa tarayıcıda o çalışıyor.
uzayzone/
├── index.html # portal — kartlar GAMES array'inden üretilir
├── analytics.js # ortak GA4
├── multiplayer.js # oda kur/katıl + durum senkronu (Firebase Realtime DB)
├── firebase-config.js
├── <oyun-adi>/
│ ├── index.html # oyunun tamamı
│ └── assets/ # varsa (CC0 / CC-BY)
└── admin/ hediye/ logo/
Kuran oyuncu 4 haneli bir oda kodu alır, karşı taraf kodu girer. İki desen var:
- Sıra tabanlı (XOX): oda durumu tek doğruluk kaynağı, iki taraf da odadan gelen güncellemeyle çizer.
- Gerçek zamanlı (ping-pong, sumo, tank, tron): oda kuran fiziği çalıştırıp ~20 Hz durum özeti yayınlar; katılan tarafta girdi gecikmesi yerel tahminle veya kendi nesnesinin sahipliğiyle gizlenir.
Firebase SDK'sı tembel yüklenir — çevrimiçi modu seçmeyen oyuncu hiç indirmez.
Tek kişilik oyunlar için index.html'i çift tıklamak yeterli. Çok oyunculu oyunlar ES modülü kullandığı için yerel sunucu gerekir:
npx serve .
# http://localhost:3000İki pencereyle test ederken pencereleri yan yana ve tamamen görünür tut — arka plandaki sekmede Chrome kare hızını ~1 fps'e düşürür, bu ağ gecikmesi sanılır.
Depo Claude Code ile çalışacak şekilde ayarlı:
/new-game <oyun fikri>— klasörü açar, oyunu yazar, portala kartını ekler, 2+ kişilikse çok oyunculu modu da kurar.claude/hooks/oyun-kontrol.js— her yazmadan sonra analytics, Ana Sayfa butonu,lang="tr", viewport ve kopukgetElementByIdbağlantılarını denetlerCLAUDE.md— projenin değişmezleri
Elle eklemek istersen: <klasor-adi>/index.html oluştur, </head> öncesine <script src="../analytics.js"></script> ve </body> öncesine href="../" dönüş linkini koy, sonra kök index.html'deki GAMES array'inin sonuna kartını ekle (kartlar ters sırada çizilir, son eklenen en başta ve "YENİ" rozetiyle çıkar).
Oyunların kodu bu depoya ait. assets/ altındaki dosyalar CC0 veya CC-BY lisanslıdır; CC-BY olanların kaynağı ilgili oyunun HTML'inde yorum olarak belirtilmiştir.