Project Plateau
Project Plateau: four glass plates, one living valley, and the road back to camp.
Rebuild a province torn apart by disaster, command your forces and win the peace. Free to start, plays offline.
GamesJavaScript · HTMLGitHub @hanxgamesAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
ReBirth — 3D mobil strateji oyununun resmî tanıtım sitesi · Official site of ReBirth, a 3D mobile strategy game (HanX Games)
Translation pending
Loading the full README.
Read the full README ↗HanX Games'in 3D mobil strateji oyunu ReBirth için tanıtım sitesi: kaydırmalı giriş filmi, oyunun gerçek haritasıyla etkileşimli harekât haritası, felaket efektleri, oyun içi seslendirmeli telsiz, kriz masası kartları, gündüz/gece karşılaştırması, galeri ve tarayıcıda oynanan dört mini görev (Hava Harekâtı, Gölge Avı, Yeniden İnşa, Yardım Koridoru). Türkçe / İngilizce.
index.html · css/tokens.css (renkler, yazı tipleri) · css/site.css · js/i18n.js (TR/EN metinler) · js/main.js · js/map.jsjs/dil.js +
css/dil.css (?lang= → kayıtlı seçim → tarayıcı dili). Ana sayfa metni tr/en js/i18n.js'te, diğerleri js/i18n/<kod>.js
(aynı anahtarlar; i18n.js'e anahtar ekleyince dokuz dosyaya da ekle). Haberler/destek/gizlilik kısa metinleri js/doc.js sözlüğünde;
destek ve gizlilik metni, mini oyunlar, ses, fragman ve ekran görüntüleri yalnız tr/en (diğer diller İngilizcesini görür).
Dil sürümleri ?lang=<kod> adresleri: hreflang index.html/haberler.html başında ve sitemap.xml'de.js/games/<id>.js, sözleşme js/games/CONTRACT.md, tek tek deneme oyun.html?g=<id>&lang=tr|en.python tools/build_assets.py <oyun_deposu> [--font] [--img] [--map] [--audio] [--video]
(oyun deposu ve tanıtım çekimleri gerekir; ayrıntı betiğin başında).python tools/serve.py (önbelleksiz) → http://localhost:8765 (harita verisi fetch ile yüklendiği için dosyadan açılmaz).haberler.json hem haberler.html sayfasını hem de oyunun ana menüsündeki "Haberler / Güncelleme notları" panelini besler
(oyun menü her açıldığında ve açıkken 5 dakikada bir okur; görselleri cihazda önbellekler, akışta olmayanları siler).
Her türde en çok 5 kayıt tutulur: yenisi eklenince en eskisi akıştan düşer ve görseli assets/img/haber/'den silinir.
python tools/haber_ekle.py ekle haber taslak.json gorsel.jpg # yeni haber (görsel 16:9 kırpılır, 640x360 JPEG)
python tools/haber_ekle.py ekle guncelleme taslak.json gorsel.png # yeni güncelleme notu
python tools/haber_ekle.py video <id> <tr> <en> [kapak.jpg] # habere video: YouTube adresi ya da yerel .mp4 (assets/video/haber/'e
# kopyalanır, kayıt düşünce silinir); "- -" kaldırır
python tools/haber_ekle.py sil <id> · liste · denetle
python tools/haber_ekle.py ios-yayin [2.2.1] # App Store'daki iOS sürümünü uygula ("ios>=X" → "ios"; saatte bir Actions)
iOS sürüm gecikmesi: iOS sürümü App Store incelemesi yüzünden Android'den geç çıkar. surum alanlı kayıtta ekle, App Store'daki
iOS sürümü daha eskiyse platform listesine "ios>=<surum>" yazar: oyunda (2.2.1+) iOS'ta yalnız o sürümü kuran oyuncu görür, eski
sürümler hiç göstermez. O sürüm App Store'a çıkınca .github/workflows/ios-surum.yml (saatte bir, iTunes arama API'si) öğeyi düz
"ios"a çevirip yayınlar. Sürüm alanı olmayan ama yeni sürüme bağlı bir haberde listeyi elle ver: ["android", "pc", "web", "ios>=2.2.1"].
Taslak biçimi betiğin başında (başlık / özet / metin TR + EN zorunlu; oyunun diğer dilleri İngilizcesini gösterir; baglanti verilirse
oyundaki "Detayları gör" o adresi, verilmezse haberler.html#<id> açar). video verilen kayıt sayfada üstte oynatıcıyla açılır: Türkçe sayfa
tr, İngilizce sayfa (oyunun diğer bütün dilleri) en videosunu oynatır; YouTube oynatıcısı yalnız tıklayınca yüklenir (privacy.html §5). Ardından siteyi yayınla (git push): GitHub Pages birkaç
dakikada günceller, oyun dakikalık sorgu parametresiyle önbelleği aşar.
Paylaşım: haberler.html'de her kartın altında "Paylaş" (js/paylas.js): haberin hikâye (1080×1920) ve gönderi (1080×1350)
görseli tarayıcıda tuvalle çizilir; telefonda sistem paylaşım menüsüyle dosya olarak (Instagram, TikTok, YouTube, WhatsApp…),
masaüstünde indirilerek paylaşılır; bağlantı kopyalama ve WhatsApp/X/Facebook/Telegram/Reddit bağlantıları. Bağlantı adresi
paylas/<tr|en>/<kimlik>.html: Open Graph önizlemeli, noindex sayfa; tarayıcıyı haberler.html#'e yönlendirir.
haber_ekle.py her yazımda bu sayfaları yeniler, akıştan düşenlerinkini siler.
Yanındaki kopyala simgesi ("Metni kopyala", RBPaylas.kopya) başlığı, özeti ve metni sayfadaki düzende düz yazı olarak panoya
kopyalar (bloklar arasında boş satır, "• " maddeler alt alta; Reddit vb. gönderiye yapıştırmak için).
Oyundaki tüm yer, kurum ve kişi adları kurgusaldır. © 2026 HanX Games.