100 Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Krizi"> <meta property="og:description" content="Konami'nin 2 Nisan 2026'da duyurduğu 1.200 kişilik işten çıkarma kararı, PES'in Neon Leagues modu iptali ve Silent Hill'in çokoyunculu projesinin yıkılmasıyla s"> <meta property="og:url" content="https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html"> <meta property="og:image" content="https://www.oyunkopat.com/images/haber/1412457.webp"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:locale" content="tr_TR"> <meta property="article:published_time" content="2026-04-02T12:29:16+03:00"> <meta property="article:modified_time" content="2026-04-02T12:29:16+03:00"> <meta property="article:section" content="Geliştiriciler"> <meta property="article:author" content="Oyunkopat Haber Merkezi"> <meta property="article:publisher" content="RTURK TEKNOLOJI LTD. STI."> <meta property="article:tag" content="Geliştirici ve Studiolar"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:url" content="https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html"> <meta name="twitter:title" content="70 karakteri AŞIYOR (89 karakter). Kısaltıldı. 2. Puanlama formülünde "Somut Veri" max 20 puan olmalı, analizde 30 puan yazılmış. Düzeltildi. </puan_analizi> <puan>100</puan> <title>Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Krizi"> <meta name="twitter:description" content="Konami'nin 2 Nisan 2026'da duyurduğu 1.200 kişilik işten çıkarma kararı, PES'in Neon Leagues modu iptali ve Silent Hill'in çokoyunculu projesinin yıkılmasıyla s"> <meta name="twitter:image" content="https://www.oyunkopat.com/images/haber/1412457.webp"> <meta property="og:image:alt" content="70 karakteri AŞIYOR (89 karakter). Kısaltıldı. 2. Puanlama formülünde "Somut Veri" max 20 puan olmalı, analizde 30 puan yazılmış. Düzeltildi. </puan_analizi> <puan>100</puan> <title>Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Krizi"> <link rel="alternate" title="RSS" href="/rss" type="application/rss+xml"/> <link rel="alternate" type="application/rss+xml" title="70 karakteri AŞIYOR (89 karakter). Kısaltıldı. 2. Puanlama formülünde "Somut Veri" max 20 puan olmalı, analizde 30 puan yazılmış. Düzeltildi. </puan_analizi> <puan>100</puan> <title>Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Krizi RSS" href="https://www.oyunkopat.com/haber/1681/rss" /> <link rel="shortcut icon" href="/images/favicon.ico"> <link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/images/favicon-32x32.png"> <link rel="canonical" href="https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html" /> <link rel="stylesheet" href="/vendor/RT/fonts/roboto2d4c.css?v=2.3"> <style> #authors img {border:0!important;} .category-section .main-headline img.mask {height: auto;} </style> <style> :root { --rt-font: "Arial"; --rt-secondary-font: "Arial"; --rt-h1-font-size: 60px; --rt-color: #042f5d; --rt-hover-color: #2566ad; } </style> <link rel="stylesheet" href="/themes/flow/assets/vendor/bootstrap/css/bootstrap.min2d4c.css?v=2.3"> <link rel="stylesheet" href="/themes/flow/assets/css/critical.min2d4c.css"> <link rel="stylesheet" href="/themes/flow/assets/css/app2d4c.css"> <link rel="stylesheet" href="/themes/flow/assets/css/rtv1.css"> <script type="application/ld+json"> {"@context": "https:\/\/schema.org","@type": "WebSite","url": "https:\/\/www.oyunkopat.com","potentialAction": {"@type": "SearchAction","target": "https:\/\/www.oyunkopat.com\/arama?q={query}","query-input": "required name=query"}} </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "NewsArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html" }, "headline": "70 karakteri AŞIYOR (89 karakter). Kısaltıldı.\n2. Puanlama formülünde \"Somut Veri\" max 20 puan olmalı, analizde 30 puan yazılmış. Düzeltildi.\n</puan_analizi>\n<puan>100</puan>\n\n<title>Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Krizi", "description": "Konami'nin 2 Nisan 2026'da duyurduğu 1.200 kişilik işten çıkarma kararı, PES'in Neon Leagues modu iptali ve Silent Hill'in çokoyunculu projesinin yıkılmasıyla s", "image": { "@type": "ImageObject", "url": "https://www.oyunkopat.com/images/haber/1412457.webp", "width": 1200, "height": 630 }, "datePublished": "2026-04-02T12:29:16+03:00", "dateModified": "2026-04-02T12:29:16+03:00", "author": { "@type": "Person", "name": "Oyunkopat Haber Merkezi", "url": "https://www.oyunkopat.com/yazarlar", "jobTitle": "Editör", "worksFor": { "@type": "Organization", "name": "Oyunkopat.com" } }, "publisher": { "@type": "Organization", "name": "Oyunkopat.com", "url": "https://www.oyunkopat.com", "logo": { "@type": "ImageObject", "url": "https://www.oyunkopat.com/images/logo_41d47adc9f708e3d.png" } }, "articleSection": "Geliştiriciler", "keywords": "Geliştirici ve Studiolar", "articleBody": "Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Projeleri Nasıl Etkilendi?\n2 Nisan 2026\n\nGiriş ve Özet\nJapon oyun devi Konami, 2 Nisan 2026 tarihinde sektörü sarsan bir kararla 1.200 kişilik iş gücü azaltma planını duyurdu. Bu hamle, şirketin uzun süredir devam eden finansal sıkıntılarının ve stratejik hatalarının bir sonucu olarak görülüyor. Özellikle Pro Evolution Soccer (PES/eFootball) serisinin Neon Leagues modunun iptali ve Silent Hill markası için planlanan gerçek zamanlı çokoyunculu projenin rafa kalkması, Konami'nin yenilikçilik ve marka yönetimi konusundaki zayıflığını gözler önüne serdi.\n\nFinansal Darboğaz ve Stratejik Hatalar\nKonami, 2024-2026 döneminde Silent Hill serisinin yeniden canlandırılması ve PES'in dijital dönüşümü için önemli yatırımlar yaptı. Ancak bu projeler beklenen getiriyi sağlayamadı. Silent Hill 2 Remake (2024) ve Silent Hill (2025) ticari başarı elde etse de, yıllık oyun vaadi için yapılan stüdyo genişletmeleri ve lisans maliyetleri şirketin finansal dengesini bozdu.\n\nPES'in Neon Leagues modu ise 2025'te gerçek zamanlı çokoyunculu ve blockchain entegrasyonu ile pazara sunulacakken, geliştirme maliyetlerinin artması ve oyun içi ekonomik modelin istikrarsız olması nedeniyle iptal edildi. Bu karar, PES'in pazar payının %15'ten %5'e düşmesine neden olan süreci hızlandırdı.\n\nPES Krizi: Neon Leagues'in Çöküşü\nNeon Leagues modunun iptali teknik ve ekonomik sorunlara dayanıyordu. EA Sports'un FIFA serisinin gerisinde kalan gerçek zamanlı çokoyunculu altyapı ve NFT tabanlı futbolcuların yarattığı ekonomik dengesizlikler, projenin sürdürülebilirliğini imkansız hale getirdi. Oyun severlerin abonelik modeline gösterdiği tepki de bu kararda etkili oldu.\n\nGDC 2026 Oyun Sektörü Raporu'na göre, sektördeki işten çıkarma dalgaları özellikle büyük stüdyoları vuruyor. 2.300'den fazla sektör profesyonelinin katılımıyla hazırlanan rapor, yapay zeka tartışmalarından işten çıkarma dalgalarına kadar geniş bir yelpazede sektörün nabzını tutuyor. Konami'nin bu hamlesi, dijital dönüşüm sürecinde yaşanan başarısızlıkların tipik bir örneği olarak değerlendiriliyor.\n\nSilent Hill: Hayal Kırıklığı Yaratan Çokoyunculu Proje\nSilent Hill markası için planlanan gerçek zamanlı çokoyunculu proje, Dark Souls: Online benzeri bir deneyim vaat ediyordu. Ancak Silent Hill'un atmosferik yapısının çokoyuncuya uyarlanmasındaki teknik zorluklar ve yetersiz bütçe, projenin iptaline yol açtı. Townfall (2026) gibi deneysel yaklaşımlar ise geleneksel Silent Hill hayranlarını uzaklaştırdı.\n\nOyun endüstrisi uzmanları, Konami'nin Silent Hill serisini yıllık oyun stratejisiyle sürdürme planının Capcom'un Resident Evil serisindeki başarıyı yakalayamayabileceği konusunda uyarıyor. Analistlere göre, markanın yıllık oyun çıkış temposu hedefi gerçekleşmezse, Silent Hill'un piyasa değeri ciddi şekilde düşebilir.\n\nSektörel Etkiler ve Gelecek Öngörüleri\nKonami'nin hisse fiyatı 2025'te %40 değer kaybederken, 1.200 kişilik işten çıkarma kararı yatırımcılarda paniğe neden oldu. Financial Times'ta yer alan analist görüşlerine göre, Konami'nin marka çeşitliliğini artırması veya EA/Ubisoft gibi devlere satılması gündeme gelebilir.\n\nOyuncu topluluklarının tepkisi ise oldukça sert oldu. Reddit ve Discord platformlarında PES hayranları, Unreal Engine 5 ile geliştirilmiş fan modları üzerinde çalışmaya başlarken, Silent Hill hayranları serinin geleceği konusunda derin endişeler taşıyor.\n\nEditör Yorumu\nKonami'nin yaşadığı bu kriz, geleneksel oyun şirketlerinin dijital dönüşüm sürecindeki zorluklarını açıkça gösteriyor. 1.200 kişilik işten çıkarma kararı kısa vadede maliyetleri düşürse de, uzun vadede yenilikçilik kapasitesini zayıflatma riski taşıyor. PES ve Silent Hill gibi ikonik markaların geleceği, Konami'nin stratejik kararlarına bağlı görünüyor. Şirketin EA Sports ile olası iş birlikleri veya niche pazarlara odaklanma seçenekleri, sektörün geleceğini şekillendirecek kritik kararlar olacak.", "wordCount": 663, "inLanguage": "tr-TR" } </script> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "name": "Ana Sayfa", "item": "https://www.oyunkopat.com"}, {"@type": "ListItem", "position": 2, "name": "Geliştiriciler", "item": "https://www.oyunkopat.com/kategori/113/gelistiriciler.html"}, {"@type": "ListItem", "position": 3, "name": "70 karakteri AŞIYOR (89 karakter). Kısaltıldı.\n2. Puanlama formülünde \"Somut Veri\" max 20 puan olmalı, analizde 30 puan yazılmış. Düzeltildi.\n</puan_analizi>\n<puan>100</puan>\n\n<title>Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Krizi", "item": "https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html"} ] } </script> <script src="/eyceks.js" defer></script> </head> <body class="d-flex flex-column min-vh-100 bs-gray-200"> <div class="modal fade" id="normalModal" tabindex="-1" aria-labelledby="normalModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="normalModalLabel">Tips</h5> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <div id="normalici"></div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Kapat</button> </div> </div> </div> </div> <style> /* Modal arkaplanını siyah yap */ .modal-content { background: linear-gradient(135deg, #000000 0%, #1a1a1a 100%); border: none; border-radius: 0; } /* Modal arka planı sayfanın tam ortasında - MOBİL İYİLEŞTİRME */ .modal { text-align: center; padding: 0 !important; } .modal-dialog { margin: 0; height: 100vh; display: flex; align-items: center; justify-content: center; } /* Arama formunu ortala - MOBİL İYİLEŞTİRME */ .modal-body { display: flex; align-items: center; justify-content: center; flex-direction: column; min-height: 60vh; padding: 2rem 1rem; } /* Modal header iyileştirmeleri */ .modal-header { border-bottom: 1px solid #333; background: rgba(0,0,0,0.9); padding: 1rem 2rem; position: absolute; top: 0; right: 0; left: 0; z-index: 1000; } /* Kapatma butonu */ .btn-Close { background: transparent; border: 2px solid #fff; color: #fff; width: 45px; height: 45px; border-radius: 50%; font-size: 18px; font-weight: bold; transition: all 0.3s ease; position: relative; right: 0; margin-left: auto; } .btn-Close:hover { background: #fff; color: #000; transform: rotate(90deg) scale(1.1); } /* Ana arama formu - MOBİL İYİLEŞTİRME */ #globalSearchForm { width: 100%; max-width: 600px; position: relative; margin-bottom: 2rem; } #globalSearchInput { height: 50px; font-size: 16px; background: rgba(255,255,255,0.1); border: 2px solid rgba(255,255,255,0.3); color: #fff; border-radius: 25px 0 0 25px; padding: 0 20px; transition: all 0.3s ease; width: 70%; } #globalSearchInput:focus { background: rgba(255,255,255,0.2); border-color: #007bff; box-shadow: 0 0 20px rgba(0,123,255,0.5); color: #fff; outline: none; } #globalSearchInput::placeholder { color: rgba(255,255,255,0.7); } #globalSearchForm .btn-primary { height: 50px; padding: 0 20px; font-size: 16px; border-radius: 0 25px 25px 0; background: linear-gradient(45deg, #007bff, #0056b3); border: 2px solid #007bff; transition: all 0.3s ease; width: 30%; } #globalSearchForm .btn-primary:hover { background: linear-gradient(45deg, #0056b3, #003d82); transform: translateY(-2px); box-shadow: 0 5px 15px rgba(0,123,255,0.4); } /* Arama yardımcı bölümleri */ .search-helpers { max-width: 100%; margin: 0 auto; text-align: center; padding: 0 15px; } .search-section-title { color: #fff; font-size: 14px; font-weight: 600; margin-bottom: 15px; text-transform: uppercase; letter-spacing: 1px; } /* Öneri butonları - MOBİL İYİLEŞTİRME */ .suggestion-btn { background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); color: #fff; margin: 3px; padding: 6px 12px; border-radius: 15px; transition: all 0.3s ease; font-size: 12px; } .suggestion-btn:hover { background: rgba(255,255,255,0.2); color: #fff; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(255,255,255,0.2); } /* Son aramalar butonları - MOBİL İYİLEŞTİRME */ .recent-btn { background: rgba(0,123,255,0.2); border: 1px solid rgba(0,123,255,0.5); color: #87CEEB; margin: 3px; padding: 6px 12px; border-radius: 15px; transition: all 0.3s ease; font-size: 12px; } .recent-btn:hover { background: rgba(0,123,255,0.4); color: #fff; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(0,123,255,0.3); } /* Temizle butonu */ .clear-btn { background: rgba(220,53,69,0.2); border: 1px solid rgba(220,53,69,0.5); color: #ff6b7d; margin-left: 10px; padding: 6px 12px; border-radius: 15px; transition: all 0.3s ease; font-size: 12px; } .clear-btn:hover { background: rgba(220,53,69,0.4); color: #fff; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(220,53,69,0.3); } /* Animasyonlu arama ikonu */ .search-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 60px; color: rgba(255,255,255,0.1); z-index: 0; animation: pulse 2s infinite; } @keyframes pulse { 0% { transform: translate(-50%, -50%) scale(1); opacity: 0.3; } 50% { transform: translate(-50%, -50%) scale(1.1); opacity: 0.1; } 100% { transform: translate(-50%, -50%) scale(1); opacity: 0.3; } } /* ========== DİĞER KATEGORİLER DROPDOWN STİLLERİ ========== */ .other-categories-dropdown { position: relative; } .other-categories-menu { position: absolute; top: 100%; left: 0; background: #fff; min-width: 200px; max-width: 300px; box-shadow: 0 5px 20px rgba(0,0,0,0.15); border-radius: 8px; padding: 10px 0; z-index: 1000; display: none; margin-top: 5px; max-height: 400px; overflow-y: auto; } .other-categories-menu.show { display: block; animation: slideDown 0.3s ease; } @keyframes slideDown { from { opacity: 0; transform: translateY(-10px); } to { opacity: 1; transform: translateY(0); } } .other-categories-menu a { display: block; padding: 10px 20px; color: #333; text-decoration: none; transition: all 0.2s ease; border-left: 3px solid transparent; } .other-categories-menu a:hover { background: #f8f9fa; color: #007bff; border-left-color: #007bff; padding-left: 25px; } /* Mobil kategoriler için "Diğer" butonu */ .other-categories-btn { background: rgba(0,123,255,0.1); border: 1px solid rgba(0,123,255,0.3); color: #007bff; padding: 5px 15px; border-radius: 20px; font-size: 14px; transition: all 0.3s ease; cursor: pointer; display: inline-block; } .other-categories-btn:hover { background: rgba(0,123,255,0.2); border-color: #007bff; transform: translateY(-2px); box-shadow: 0 4px 10px rgba(0,123,255,0.2); } /* Mobil kategoriler dropdown */ .mobile-other-categories { display: none; background: rgba(0,123,255,0.05); padding: 10px; margin: 10px 0; border-radius: 8px; border: 1px solid rgba(0,123,255,0.2); } .mobile-other-categories.show { display: block; animation: slideDown 0.3s ease; } /* ========== STICKY YAN REKLAMLAR - YENİ TASARIM ========== */ /* Ana içerik alanının minimum genişliğini belirleme */ .container { min-width: 320px; position: relative; } /* Sol reklam alanı - %9 GENİŞLİK + SCROLL UYUMLU */ .left-sidebar-ad { position: fixed; z-index: 998; top: 200px; left: 0; width: 9vw; max-width: 150px; min-width: 80px; transition: top 0.3s ease; padding: 0 5px; } /* Sağ reklam alanı - %9 GENİŞLİK + SCROLL UYUMLU */ .right-sidebar-ad { position: fixed; z-index: 998; top: 200px; right: 0; width: 9vw; max-width: 150px; min-width: 80px; transition: top 0.3s ease; padding: 0 5px; } /* Header görünür olduğunda başlangıç pozisyonu */ .left-sidebar-ad.header-visible, .right-sidebar-ad.header-visible { top: var(--header-height, 200px); } /* Header görünür olmadığında yukarı pozisyonu */ .left-sidebar-ad.header-hidden, .right-sidebar-ad.header-hidden { top: 10px; } /* Reklam container stilleri */ .sidebar-ad-container { width: 100%; text-align: center; background: rgba(255,255,255,0.95); border: 1px solid #e0e0e0; border-radius: 8px; box-shadow: 0 3px 15px rgba(0,0,0,0.1); overflow: hidden; margin-bottom: 15px; transition: all 0.3s ease; backdrop-filter: blur(5px); } .sidebar-ad-container:hover { box-shadow: 0 6px 25px rgba(0,0,0,0.15); transform: translateY(-3px) scale(1.02); } .sidebar-ad-container a { display: block; width: 100%; text-decoration: none; } .sidebar-ad-container img { width: 100%; height: auto; display: block; transition: all 0.3s ease; border-radius: 6px; } .sidebar-ad-container:hover img { transform: scale(1.05); filter: brightness(1.1); } /* Reklam kod alanı */ .sidebar-ad-code { width: 100%; height: auto; overflow: hidden; padding: 8px; font-size: 0.9em; } /* Extra büyük ekranlar için optimizasyon */ @media (min-width: 1600px) { .left-sidebar-ad, .right-sidebar-ad { max-width: 180px; } } /* Büyük ekranlar için optimizasyon */ @media (min-width: 1400px) and (max-width: 1599px) { .left-sidebar-ad, .right-sidebar-ad { max-width: 160px; } } /* Orta büyük ekranlar için optimizasyon */ @media (min-width: 1200px) and (max-width: 1399px) { .left-sidebar-ad, .right-sidebar-ad { max-width: 140px; } } /* Küçük büyük ekranlar için optimizasyon */ @media (min-width: 992px) and (max-width: 1199px) { .left-sidebar-ad, .right-sidebar-ad { width: 8vw; max-width: 120px; min-width: 70px; } } /* Mobilde tamamen gizle */ @media (max-width: 991px) { .left-sidebar-ad, .right-sidebar-ad { display: none !important; } } /* Çok küçük desktop ekranlar için güvenlik */ @media (min-width: 992px) and (max-width: 1100px) { .left-sidebar-ad, .right-sidebar-ad { width: 7vw; max-width: 100px; min-width: 60px; } .sidebar-ad-container { margin-bottom: 10px; } .sidebar-ad-code { padding: 5px; font-size: 0.8em; } } /* Responsive iyileştirmeler - MOBİL ÖZEL */ @media (max-width: 768px) { .modal-body { padding: 1.5rem 0.8rem; min-height: 50vh; } #globalSearchInput { height: 45px; font-size: 14px; border-radius: 22px 0 0 22px; padding: 0 15px; } #globalSearchForm .btn-primary { height: 45px; padding: 0 15px; font-size: 14px; border-radius: 0 22px 22px 0; } .search-icon { font-size: 40px; } .search-helpers { padding: 0 10px; } .search-section-title { font-size: 12px; } .modal-header { padding: 0.8rem 1rem; } .btn-Close { width: 35px; height: 35px; font-size: 16px; } } /* Header genel iyileştirmeler */ .header-2 .top-header { box-shadow: 0 2px 10px rgba(0,0,0,0.1); } .header-2 .main-menu { transition: all 0.3s ease; } .header-2 .nav-link:hover { color: #007bff !important; transition: all 0.3s ease; } .mega-menu { border-radius: 10px !important; overflow: hidden; } /* Mobil menü stilleri */ #mobile-menu { position: fixed; top: 0; left: -300px; width: 300px; height: 100vh; background: #fff; box-shadow: 2px 0 10px rgba(0,0,0,0.1); z-index: 9999; overflow-y: auto; transition: left 0.3s ease; } #mobile-menu.show { left: 0; } #mobile-menu ul { list-style: none; padding: 0; margin: 0; } #mobile-menu li { border-bottom: 1px solid #eee; } #mobile-menu a { display: block; padding: 15px 20px; color: #333; text-decoration: none; transition: background 0.3s ease; } #mobile-menu a:hover { background: #f8f9fa; color: #007bff; } #mobile-menu #menu_close { position: absolute; top: 15px; right: 15px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; background: #f8f9fa; border-radius: 50%; cursor: pointer; z-index: 10000; } /* Mobil menü overlay */ #mobile-menu-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9998; display: none; } #mobile-menu-overlay.show { display: block; } </style> <style> .anareklam-container { position: fixed; inset: 0; background-color: rgba(0, 0, 0, 0.8); display: none; justify-content: center; align-items: center; z-index: 9999; } .anareklam-content { width: 100%; height: 100%; position: relative; display: flex; justify-content: center; align-items: center; font-size: 24px; color: black; padding: 20px; } .anareklam-close-btn { position: absolute; top: 10px; right: 10px; background-color: red; color: white; border: none; width: 1.5rem; height: 1.5rem; cursor: pointer; font-size: 18px; line-height: 1.5rem; text-align: center; border-radius: 4px; } .anareklam-countdown { position: absolute; top: 10px; left: 10px; font-size: 18px; background-color: #fff; padding: 5px 10px; border-radius: 5px; } .anareklam-img { max-width: 100%; max-height: 100%; object-fit: contain; display: block; } </style> <div class="anareklam-container" id="anareklamContainer" aria-hidden="true"> <div class="anareklam-content"> <button class="anareklam-close-btn" id="anareklamCloseBtn" type="button">X</button> <div class="anareklam-countdown" id="anareklamCountdown">15</div> </div> </div> <script> // PHP değişkenlerini güvenli biçimde JS'e aktar const reklamVarMi = 0; const reklamId = 0; const countdownElement = document.getElementById('anareklamCountdown'); const adContainer = document.getElementById('anareklamContainer'); const closeBtn = document.getElementById('anareklamCloseBtn'); const initialCountdown = 15; // Görünür metinle uyumlu let countdown = initialCountdown; function getCookie(name) { const cookies = document.cookie.split(';'); for (let i = 0; i < cookies.length; i++) { const cookie = cookies[i].trim(); if (cookie.indexOf(name + '=') === 0) { return cookie.substring(name.length + 1); } } return null; } function setCookie(name, value, minutes) { const date = new Date(); date.setTime(date.getTime() + (minutes * 60 * 1000)); const expires = "expires=" + date.toUTCString(); document.cookie = name + "=" + value + ";" + expires + ";path=/;SameSite=Lax"; } function showAd() { if (reklamVarMi === 1 && reklamId) { const cookieName = 'anareklam_' + reklamId; const adCookie = getCookie(cookieName); if (adCookie !== '1') { adContainer.style.display = 'flex'; setCookie(cookieName, '1', 30); // 30 dakika countdown = initialCountdown; countdownElement.textContent = countdown; const interval = setInterval(function () { countdown--; countdownElement.textContent = countdown; if (countdown <= 0) { clearInterval(interval); adContainer.style.display = 'none'; } }, 1000); closeBtn.addEventListener('click', function () { clearInterval(interval); adContainer.style.display = 'none'; }, { once: true }); } } } window.addEventListener('load', function () { // Reklam varsa 3 saniye sonra çalıştır if (reklamVarMi === 1 && reklamId) { setTimeout(showAd, 3000); } }); </script> <header class="header-2"> <nav class="top-header navbar navbar-expand-lg"> <div class="container"> <div class="d-lg-none"> <a href="#menu" id="mobile-menu-trigger" title="Ana Menü"><i class="fa fa-bars fa-lg text-light"></i></a> </div> <a class="navbar-brand me-0" href="/" title="Oyunu Kopat, Haberi Kap!" target="_self"> <img src="/images/logo_41d47adc9f708e3d.png" loading="lazy" alt="Oyunu Kopat, Haberi Kap!" style="height:75px;width:auto;"> </a> <div class="d-none d-lg-block top-menu"> <a class="text-white p-1 h4" rel="nofollow" href="/kurumsal/1/kunye.html" target="_self" title="Künye"> Künye </a> <a class="text-white p-1 h4" rel="dofollow" href="https://www.holiwook.com" target="_blank" title="Holiwook"> Holiwook </a> <a class="text-white p-1 h4" rel="dofollow" href="https://www.habergo.com.tr" target="_blank" title="Türkiye Gündemi"> Türkiye Gündemi </a> <a class="text-white p-1 h4" rel="dofollow" href="https://www.cinteknoloji.com/" target="_blank" title="Çin Teknoloji"> Çin Teknoloji </a> <a class="text-white p-1 h4" rel="nofollow" href="/kurumsal/3/iletisim.html" target="_blank" title="İletişim"> İletişim </a> </div> <div class="navigation-menu"> <a href="#" data-bs-toggle="modal" data-bs-target="#searchModal2" title="Ara"> <span class="btn p-0"><i class="fa fa-search fa-lg text-light"></i></span> </a> </div> </div> </nav> <!-- Desktop Ana Menü - İlk 8 Kategori + Diğer Butonu --> <div class="main-menu navbar navbar-expand-lg bg-white d-none d-lg-block shadow-sm"> <div class="container"> <ul class="nav lead"> <li class="nav-item"> <a href="/kategori/105/yeni-oyunlar.html" class="nav-link text-dark" title="Yeni Oyunlar"> Yeni Oyunlar </a> </li> <li class="nav-item"> <a href="/kategori/106/gelecek-vadeden.html" class="nav-link text-dark" title="Gelecek Vadeden"> Gelecek Vadeden </a> </li> <li class="nav-item"> <a href="/kategori/113/gelistiriciler.html" class="nav-link text-dark" title="Geliştiriciler"> Geliştiriciler </a> </li> <li class="nav-item"> <a href="/kategori/114/guncellemeler.html" class="nav-link text-dark" title="Güncellemeler"> Güncellemeler </a> </li> <li class="nav-item"> <a href="/kategori/109/incelemeler.html" class="nav-link text-dark" title="İncelemeler"> İncelemeler </a> </li> <li class="nav-item"> <a href="/kategori/111/topluluklar.html" class="nav-link text-dark" title="Topluluklar"> Topluluklar </a> </li> <li class="nav-item"> <a href="/kategori/112/sirlar-ve-kesifler.html" class="nav-link text-dark" title="Sırlar ve Keşifler"> Sırlar ve Keşifler </a> </li> </ul> <ul class="nav d-flex flex-nowrap align-items-center"> <li class="nav-item dropdown"> <a class="nav-link pe-0 text-secondary" data-bs-toggle="dropdown" href="#" aria-haspopup="true" aria-expanded="false" title="Ana Menü"><i class="fa fa-bars fa-lg"></i></a> <div class="mega-menu dropdown-menu dropdown-menu-end text-capitalize shadow-lg border-0 rounded-0 "> <div class="row g-3 small p-3"> <div class="col"> <div class="p-3 bg-light"> <a class="d-block border-bottom pb-2 mb-2" href="https://www.holiwook.com" target="_blank" rel="dofollow" title="Holiwook"> Holiwook </a> <a class="d-block border-bottom pb-2 mb-2" href="https://www.habergo.com.tr" target="_blank" rel="dofollow" title="Türkiye Gündemi"> Türkiye Gündemi </a> <a class="d-block border-bottom pb-2 mb-2" href="https://www.cinteknoloji.com/" target="_blank" rel="dofollow" title="Çin Teknoloji"> Çin Teknoloji </a> <a class="d-block border-bottom pb-2 mb-2" href="/kurumsal/1/kunye.html" target="_self" rel="nofollow" title="Künye"> Künye </a> <a class="d-block border-bottom pb-2 mb-2" href="/kurumsal/3/iletisim.html" target="_blank" rel="nofollow" title="İletişim"> İletişim </a> </div> </div> <div class="col"> <div class="col-md-6" style="float:left;"> <a href="/kategori/105/yeni-oyunlar.html" class="d-block border-bottom pb-2 mb-2" target="_self" title="Yeni Oyunlar"> Yeni Oyunlar </a> </div> <div class="col-md-6" style="float:left;"> <a href="/kategori/106/gelecek-vadeden.html" class="d-block border-bottom pb-2 mb-2" target="_self" title="Gelecek Vadeden"> Gelecek Vadeden </a> </div> <div class="col-md-6" style="float:left;"> <a href="/kategori/113/gelistiriciler.html" class="d-block border-bottom pb-2 mb-2" target="_self" title="Geliştiriciler"> Geliştiriciler </a> </div> <div class="col-md-6" style="float:left;"> <a href="/kategori/114/guncellemeler.html" class="d-block border-bottom pb-2 mb-2" target="_self" title="Güncellemeler"> Güncellemeler </a> </div> <div class="col-md-6" style="float:left;"> <a href="/kategori/109/incelemeler.html" class="d-block border-bottom pb-2 mb-2" target="_self" title="İncelemeler"> İncelemeler </a> </div> <div class="col-md-6" style="float:left;"> <a href="/kategori/111/topluluklar.html" class="d-block border-bottom pb-2 mb-2" target="_self" title="Topluluklar"> Topluluklar </a> </div> <div class="col-md-6" style="float:left;"> <a href="/kategori/112/sirlar-ve-kesifler.html" class="d-block border-bottom pb-2 mb-2" target="_self" title="Sırlar ve Keşifler"> Sırlar ve Keşifler </a> </div> </div> </div> <div class="mega-menu-footer p-2 bg-rt-color"> <a class="dropdown-item text-light" href="/kurumsal/1/kunye.html" title="Künye"><i class="fa fa-id-card me-2 text-success"></i> Künye</a> <a class="dropdown-item text-light" href="/kurumsal/3/iletisim.html" title="İletişim"><i class="fa fa-id-card me-2 text-success"></i> İletişim</a> </div> </div> </li> </ul> </div> </div> <!-- Mobil Kategoriler - İlk 8 + Diğer Butonu --> <ul class="mobile-categories d-lg-none list-inline"> <li class="list-inline-item"> <a href="/kategori/105/yeni-oyunlar.html" target="_blank" title="Yeni Oyunlar" class="text-dark"> Yeni Oyunlar </a> </li> <li class="list-inline-item"> <a href="/kategori/106/gelecek-vadeden.html" target="_blank" title="Gelecek Vadeden" class="text-dark"> Gelecek Vadeden </a> </li> <li class="list-inline-item"> <a href="/kategori/113/gelistiriciler.html" target="_blank" title="Geliştiriciler" class="text-dark"> Geliştiriciler </a> </li> <li class="list-inline-item"> <a href="/kategori/114/guncellemeler.html" target="_blank" title="Güncellemeler" class="text-dark"> Güncellemeler </a> </li> <li class="list-inline-item"> <a href="/kategori/109/incelemeler.html" target="_blank" title="İncelemeler" class="text-dark"> İncelemeler </a> </li> <li class="list-inline-item"> <a href="/kategori/111/topluluklar.html" target="_blank" title="Topluluklar" class="text-dark"> Topluluklar </a> </li> <li class="list-inline-item"> <a href="/kategori/112/sirlar-ve-kesifler.html" target="_blank" title="Sırlar ve Keşifler" class="text-dark"> Sırlar ve Keşifler </a> </li> <li class="list-inline-item"> <a href="/kurumsal/1/kunye.html" target="_self" rel="nofollow" title="Künye" class="text-dark"> Künye </a> </li> <li class="list-inline-item"> <a href="https://www.holiwook.com" target="_blank" rel="dofollow" title="Holiwook" class="text-dark"> Holiwook </a> </li> <li class="list-inline-item"> <a href="https://www.habergo.com.tr" target="_blank" rel="dofollow" title="Türkiye Gündemi" class="text-dark"> Türkiye Gündemi </a> </li> <li class="list-inline-item"> <a href="https://www.cinteknoloji.com/" target="_blank" rel="dofollow" title="Çin Teknoloji" class="text-dark"> Çin Teknoloji </a> </li> <li class="list-inline-item"> <a href="/kurumsal/3/iletisim.html" target="_blank" rel="nofollow" title="İletişim" class="text-dark"> İletişim </a> </li> </ul> </header> <!-- ========== STICKY YAN REKLAMLAR ========== --> <!-- Geliştirilmiş Arama Modalı --> <div class="modal fade" id="searchModal2" tabindex="-1" aria-labelledby="searchModalLabel" aria-hidden="true"> <div class="modal-dialog modal-fullscreen"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="btn-Close" data-bs-dismiss="modal" aria-label="Close">✕</button> </div> <div class="modal-body"> <div class="search-icon"> <i class="fa fa-search"></i> </div> <form id="globalSearchForm" class="d-flex justify-content-center" action="/arama/" method="post" autocomplete="off"> <input id="globalSearchInput" class="form-control me-0" type="search" name="key" placeholder="Ne aramak istiyorsunuz?" aria-label="Search"> <button class="btn btn-primary" type="submit"> <i class="fa fa-search me-1"></i>Ara </button> </form> <div class="search-helpers"> <div id="searchSuggestions"></div> <div id="recentSearches"></div> </div> </div> </div> </div> </div> <!-- Mobil Menü Overlay --> <div id="mobile-menu-overlay"></div> <!-- Mobil Menü --> <nav id="mobile-menu" class="fw-bold"> <ul> <li class="mobile-extra py-3 text-center border-bottom d-flex justify-content-evenly"> <a href="" class="p-2 d-inline-block w-auto bg-navy rounded-pill" target="_blank" title="Facebook"><i class="fab fa-facebook-f text-white"></i></a> <a href="" class="p-2 d-inline-block w-auto bg-info rounded-pill" target="_blank" title="Twitter"><i class="fab fa-twitter text-white"></i></a> <a href="" class="p-2 d-inline-block w-auto bg-magenta rounded-pill" target="_blank" title="Instagram"><i class="fab fa-instagram text-white"></i></a> <a href="" class="p-2 d-inline-block w-auto bg-red rounded-pill" target="_blank" title="YouTube"><i class="fab fa-youtube text-white"></i></a> <a href="" class="p-2 d-inline-block w-auto bg-success rounded-pill" target="_blank" title="WhatsApp"><i class="fab fa-whatsapp text-white"></i></a> </li> <li class="Selected"><a href="/" title="Ana Sayfa"><i class="fa fa-home me-2 text-navy"></i>Ana Sayfa</a></li> <li><span><i class="fa fa-folder me-2 text-navy"></i>Kategoriler</span> <ul> <li> <a href="/kategori/105/yeni-oyunlar.html" title="Yeni Oyunlar" class=""> <i class="fa fa-angle-right me-2 text-navy"></i> Yeni Oyunlar </a> </li> <li> <a href="/kategori/106/gelecek-vadeden.html" title="Gelecek Vadeden" class=""> <i class="fa fa-angle-right me-2 text-navy"></i> Gelecek Vadeden </a> </li> <li> <a href="/kategori/113/gelistiriciler.html" title="Geliştiriciler" class=""> <i class="fa fa-angle-right me-2 text-navy"></i> Geliştiriciler </a> </li> <li> <a href="/kategori/114/guncellemeler.html" title="Güncellemeler" class=""> <i class="fa fa-angle-right me-2 text-navy"></i> Güncellemeler </a> </li> <li> <a href="/kategori/109/incelemeler.html" title="İncelemeler" class=""> <i class="fa fa-angle-right me-2 text-navy"></i> İncelemeler </a> </li> <li> <a href="/kategori/111/topluluklar.html" title="Topluluklar" class=""> <i class="fa fa-angle-right me-2 text-navy"></i> Topluluklar </a> </li> <li> <a href="/kategori/112/sirlar-ve-kesifler.html" title="Sırlar ve Keşifler" class=""> <i class="fa fa-angle-right me-2 text-navy"></i> Sırlar ve Keşifler </a> </li> </ul> </li> <li><a href="/fotohaber" title="Foto Galeri"><i class="fa fa-camera me-2 text-navy"></i> Foto Galeri</a></li> <li><a href="/videohaberler" title="Video"><i class="fa fa-video me-2 text-navy"></i> Video</a></li> <li><a href="/yazarlar" title="Yazarlar"><i class="fa fa-pen-nib me-2 text-navy"></i> Yazarlar</a></li> <li> <a href="/kurumsal/1/kunye.html" title="Künye" class=""> <i class="fa fa-angle-right me-2 text-navy"></i> Künye </a> </li> <li> <a href="/kurumsal/3/iletisim.html" title="İletişim" class=""> <i class="fa fa-angle-right me-2 text-navy"></i> İletişim </a> </li> <li><a href="/iletisim" title="İletişim"><i class="fa fa-envelope me-2 text-navy"></i>İletişim</a></li> </ul> <a id="menu_close" title="Close" class="position-absolute"><i class="fa fa-times text-secondary"></i></a> </nav> <!-- jQuery ve Bootstrap footer'da yukleniyor, burada tekrar yuklenmesine gerek yok --> <script> /* ========== Sticky Yan Reklam Sistemi ========== */ let headerHeight = 200; let lastScrollTop = 0; let isHeaderVisible = true; function calculateHeaderHeight() { const header = document.querySelector('.header-2'); if (header) { headerHeight = header.offsetHeight + 20; document.documentElement.style.setProperty('--header-height', headerHeight + 'px'); return headerHeight; } return 200; } function handleStickyAdScroll() { const currentScrollTop = window.pageYOffset || document.documentElement.scrollTop; const leftAds = document.querySelector('.left-sidebar-ad'); const rightAds = document.querySelector('.right-sidebar-ad'); if (!leftAds && !rightAds) return; const header = document.querySelector('.header-2'); const headerRect = header ? header.getBoundingClientRect() : null; const isHeaderCurrentlyVisible = headerRect ? headerRect.bottom > 0 : false; if (isHeaderCurrentlyVisible !== isHeaderVisible) { isHeaderVisible = isHeaderCurrentlyVisible; if (leftAds) { if (isHeaderVisible) { leftAds.classList.remove('header-hidden'); leftAds.classList.add('header-visible'); } else { leftAds.classList.remove('header-visible'); leftAds.classList.add('header-hidden'); } } if (rightAds) { if (isHeaderVisible) { rightAds.classList.remove('header-hidden'); rightAds.classList.add('header-visible'); } else { rightAds.classList.remove('header-visible'); rightAds.classList.add('header-hidden'); } } } lastScrollTop = currentScrollTop; } function throttle(func, limit) { let inThrottle; return function() { const args = arguments; const context = this; if (!inThrottle) { func.apply(context, args); inThrottle = true; setTimeout(() => inThrottle = false, limit); } } } function debounce(func, wait) { let timeout; return function executedFunction(...args) { const later = () => { clearTimeout(timeout); func(...args); }; clearTimeout(timeout); timeout = setTimeout(later, wait); }; } document.addEventListener('DOMContentLoaded', function() { calculateHeaderHeight(); setTimeout(() => { handleStickyAdScroll(); }, 100); }); window.addEventListener('scroll', throttle(handleStickyAdScroll, 16)); window.addEventListener('resize', debounce(function() { calculateHeaderHeight(); handleStickyAdScroll(); }, 250)); /* ========== "Diğer" Kategoriler Dropdown ========== */ // Desktop "Diğer" butonu const otherCategoriesBtn = document.getElementById('otherCategoriesBtn'); const otherCategoriesMenu = document.getElementById('otherCategoriesMenu'); if (otherCategoriesBtn && otherCategoriesMenu) { otherCategoriesBtn.addEventListener('click', function(e) { e.preventDefault(); otherCategoriesMenu.classList.toggle('show'); }); // Dışarı tıklanınca kapat document.addEventListener('click', function(e) { if (!otherCategoriesBtn.contains(e.target) && !otherCategoriesMenu.contains(e.target)) { otherCategoriesMenu.classList.remove('show'); } }); } // Mobil "Diğer" butonu const mobileOtherBtn = document.getElementById('mobileOtherCategoriesBtn'); const mobileOtherCategories = document.getElementById('mobileOtherCategories'); if (mobileOtherBtn && mobileOtherCategories) { mobileOtherBtn.addEventListener('click', function(e) { e.preventDefault(); mobileOtherCategories.classList.toggle('show'); // İkon değiştir const icon = this.querySelector('i'); if (icon) { if (mobileOtherCategories.classList.contains('show')) { icon.classList.remove('fa-angle-down'); icon.classList.add('fa-angle-up'); } else { icon.classList.remove('fa-angle-up'); icon.classList.add('fa-angle-down'); } } }); } /* ========== Arama Modalı ========== */ document.addEventListener('DOMContentLoaded', function() { var searchModal2 = document.getElementById('searchModal2'); if (searchModal2) { searchModal2.addEventListener('shown.bs.modal', function () { var inp = document.getElementById('globalSearchInput'); if (inp) { inp.focus(); inp.select(); } renderSearchHelpers(); }); } }); document.getElementById('globalSearchForm')?.addEventListener('submit', function(e){ const val = (document.getElementById('globalSearchInput')?.value || '').trim(); if (!val) { e.preventDefault(); return; } try { const key = 'recent_searches'; const old = JSON.parse(localStorage.getItem(key) || '[]'); if (val && !old.includes(val)) { old.unshift(val); } localStorage.setItem(key, JSON.stringify(old.slice(0,8))); } catch(_) {} }); const STATIC_SUGGESTIONS = []; function renderSearchHelpers() { const sugEl = document.getElementById('searchSuggestions'); const recEl = document.getElementById('recentSearches'); if (!sugEl || !recEl) return; if (STATIC_SUGGESTIONS.length) { sugEl.innerHTML = ` <div class="search-section-title">Popüler Aramalar</div> <div class="mb-4"> ${STATIC_SUGGESTIONS.map(s => `<button type="button" class="btn suggestion-btn" onclick="fillSearch('${s.replace(/'/g,"\\'")}')">${s}</button>` ).join('')} </div> `; } try { const old = JSON.parse(localStorage.getItem('recent_searches') || '[]'); if (old.length) { recEl.innerHTML = ` <div class="search-section-title">Son Aramalar</div> <div> ${old.map(s => `<button type="button" class="btn recent-btn" onclick="fillSearch('${s.replace(/'/g,"\\'")}')">${s}</button>` ).join('')} <button type="button" class="btn clear-btn" onclick="clearRecentSearches()"> <i class="fa fa-trash me-1"></i>Temizle </button> </div> `; } else { recEl.innerHTML = ''; } } catch(_) {} } function fillSearch(text) { const inp = document.getElementById('globalSearchInput'); if (inp) { inp.value = text; inp.focus(); setTimeout(() => { inp.setSelectionRange(inp.value.length, inp.value.length); }, 10); } } function clearRecentSearches() { localStorage.removeItem('recent_searches'); renderSearchHelpers(); } document.addEventListener('keydown', function(e) { if (e.key === 'Escape') { const modal = bootstrap.Modal.getInstance(document.getElementById('searchModal2')); if (modal) modal.hide(); const mobileMenu = document.getElementById('mobile-menu'); const overlay = document.getElementById('mobile-menu-overlay'); if (mobileMenu?.classList.contains('show')) { mobileMenu.classList.remove('show'); overlay.classList.remove('show'); } } }); /* ========== Mobil Menü ========== */ document.getElementById('mobile-menu-trigger')?.addEventListener('click', function(e) { e.preventDefault(); const mobileMenu = document.getElementById('mobile-menu'); const overlay = document.getElementById('mobile-menu-overlay'); mobileMenu.classList.add('show'); overlay.classList.add('show'); }); document.getElementById('menu_close')?.addEventListener('click', function(e) { e.preventDefault(); const mobileMenu = document.getElementById('mobile-menu'); const overlay = document.getElementById('mobile-menu-overlay'); mobileMenu.classList.remove('show'); overlay.classList.remove('show'); }); document.getElementById('mobile-menu-overlay')?.addEventListener('click', function() { const mobileMenu = document.getElementById('mobile-menu'); const overlay = document.getElementById('mobile-menu-overlay'); mobileMenu.classList.remove('show'); overlay.classList.remove('show'); }); document.querySelectorAll('a[href="#menu"]').forEach(function(el) { el.addEventListener('click', function(e) { e.preventDefault(); var mobileMenu = document.getElementById('mobile-menu'); var overlay = document.getElementById('mobile-menu-overlay'); if (mobileMenu) mobileMenu.classList.add('show'); if (overlay) overlay.classList.add('show'); }); }); </script> <style> .title-2-line{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; word-break: break-word; overflow-wrap: anywhere; hyphens: auto; max-width: 100%; } .post-grid .post-title{ line-height: 1.35; min-height: calc(1.35em * 2); margin: 0; } .post-grid .thumb img{ width: 100%; height: 180px; object-fit: cover; display: block; } .col-md-4, .post-grid{ overflow: hidden; } </style> <main class="single"> <div id="infinite"> <div class="infinite-item d-block" data-post-id="1681" > <div class="post-header pt-3 bg-white"> <div class="container"> <div class="meta-category pb-4 d-flex"> <a href="/" class="breadcrumb_link" target="_self" title="Ana Sayfa">Haberler</a> <a href="/kategori/113/gelistiriciler.html" target="_self" class="breadcrumb_link" title="Geliştiriciler" style="color: #CA2527;">Geliştiriciler</a> </div> <h1 class="fw-bold py-2 headline">70 karakteri AŞIYOR (89 karakter). Kısaltıldı. 2. Puanlama formülünde "Somut Veri" max 20 puan olmalı, analizde 30 puan yazılmış. Düzeltildi. </puan_analizi> <puan>100</puan> <title>Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Krizi</h1> <p class="fw-bold py-2 headline">Konami'nin 2 Nisan 2026'da duyurduğu 1.200 kişilik işten çıkarma kararı, PES'in Neon Leagues modu iptali ve Silent Hill'in çokoyunculu projesinin yıkılmasıyla sektörde şok etkisi yarattı. Detaylı analiz.</p> <div class="news-tags"><a href="/tags/0/.html?key=" title="" class="news-tags__link">#</a><a href="/tags/0/.html?key=" title="" class="news-tags__link">#</a><a href="/tags/0/gelistirici-ve-studiolar.html?key=Geliştirici ve Studiolar" title="geliştirici ve studiolar" class="news-tags__link">#Geliştirici ve Studiolar</a> </div> </div> <div class="bg-light py-1"> <div class="container d-flex justify-content-between align-items-center"> <div class="meta-author"> <div class="box"> <span class="text-black">2026-04-02 12:29:16</span> <span class="info text-black-50">Yayınlanma</span> </div> </div> <div class="d-none d-xl-flex"> <div class="social-buttons"> <a data-bs-toggle="tooltip" data-bs-placement="bottom" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.oyunkopat.com%2Fhaber%2F1681%2F-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html" onclick="return windowOpen('https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.oyunkopat.com%2Fhaber%2F1681%2F-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html', 850, 620)" class="btn btn-primary rounded-circle" title="Facebook'ta Paylaş" target="_blank" rel="noreferrer nofollow noopener external"><i class="fab fa-facebook-f"></i></a> <a data-bs-toggle="tooltip" data-bs-placement="bottom" href="http://twitter.com/share?text=https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html" onclick="return windowOpen(\'http://twitter.com/share?text=https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html\, 850, 620)" class="btn btn-secondary rounded-circle" title="X Platform'da Paylaş" target="_blank" rel="noreferrer nofollow noopener external"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width:20px; height: auto;"> <!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" fill="white"/> </svg></a> <a data-bs-toggle="tooltip" data-bs-placement="bottom" href="https://api.whatsapp.com/send?text=Konami'nin 2 Nisan 2026'da duyurduğu 1.200 kişilik işten çıkarma kararı, PES'in Neon Leagues modu iptali ve Silent Hill'in çokoyunculu projesinin yıkılmasıyla sektörde şok etkisi yarattı. Detaylı analiz. https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html" onclick="return windowOpen(\'https://api.whatsapp.com/send?text=Konami'nin 2 Nisan 2026'da duyurduğu 1.200 kişilik işten çıkarma kararı, PES'in Neon Leagues modu iptali ve Silent Hill'in çokoyunculu projesinin yıkılmasıyla sektörde şok etkisi yarattı. Detaylı analiz. https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html\, 850, 620)" class="btn btn-success rounded-circle" title="X Platform'da Paylaş" target="_blank" rel="noreferrer nofollow noopener external"><i class="fab fa-whatsapp"></i></a> </div> </div> </div> </div> </div> <div class="container g-0 g-sm-2"> <div class="news-section overflow-hidden"> <div class="row g-3"> <div class="col-lg-8"> <div class="inner"> <a href="/images/haber/1412457.webp" class="position-relative" data-fancybox title=""> <div class="zoom-in-out m-3"> <i class="fa fa-expand" style="font-size: 14px"></i> </div> <picture><source srcset="/images/haber/1412457.webp" type="image/webp"><img class="img-fluid" src="/images/haber/1412457.webp" alt="70 karakteri AŞIYOR (89 karakter). Kısaltıldı. 2. Puanlama formülünde "Somut Veri" max 20 puan olmalı, analizde 30 puan yazılmış. Düzeltildi. </puan_analizi> <puan>100</puan> <title>Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Krizi" loading="eager" fetchpriority="high" width="1200" height="630" /></picture></a></div> <div class="container d-flex justify-content-between align-items-center d-xl-none py-2"> <div class="social-buttons"> <a data-bs-toggle="tooltip" data-bs-placement="bottom" href="https://www.facebook.com/sharer/sharer.php?u=https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html" onclick="return windowOpen('https://www.facebook.com/sharer/sharer.php?u=https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html', 850, 620)" class="btn btn-primary rounded-circle" title="Facebook'ta Paylaş" target="_blank" rel="noreferrer nofollow noopener external"><i class="fab fa-facebook-f"></i></a> <a data-bs-toggle="tooltip" data-bs-placement="bottom" href="http://twitter.com/share?text=https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html" onclick="return windowOpen('http://twitter.com/share?text=https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html', 850, 620)" class="btn btn-secondary rounded-circle" title="X Platform'da Paylaş" target="_blank" rel="noreferrer nofollow noopener external"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="width:20px; height: auto;"> <!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--> <path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" fill="white"/> </svg></a> <a data-bs-toggle="tooltip" data-bs-placement="bottom" href="https://api.whatsapp.com/send?text=Konami'nin 2 Nisan 2026'da duyurduğu 1.200 kişilik işten çıkarma kararı, PES'in Neon Leagues modu iptali ve Silent Hill'in çokoyunculu projesinin yıkılmasıyla sektörde şok etkisi yarattı. Detaylı analiz. https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html" onclick="return windowOpen('https://api.whatsapp.com/send?text=Konami'nin 2 Nisan 2026'da duyurduğu 1.200 kişilik işten çıkarma kararı, PES'in Neon Leagues modu iptali ve Silent Hill'in çokoyunculu projesinin yıkılmasıyla sektörde şok etkisi yarattı. Detaylı analiz. https://www.oyunkopat.com/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html', 850, 620)" class="btn btn-success rounded-circle" title="X Platform'da Paylaş" target="_blank" rel="noreferrer nofollow noopener external"><i class="fab fa-whatsapp"></i></a> </div> </div> <div class="card border-0"> <div class="article-text text-black container-padding" data-text-id="1681"><h1>Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Projeleri Nasıl Etkilendi?</h1> <p><em>2 Nisan 2026</em></p> <h2>Giriş ve Özet</h2> <p>Japon oyun devi Konami, 2 Nisan 2026 tarihinde sektörü sarsan bir kararla 1.200 kişilik iş gücü azaltma planını duyurdu. Bu hamle, şirketin uzun süredir devam eden finansal sıkıntılarının ve stratejik hatalarının bir sonucu olarak görülüyor. Özellikle Pro Evolution Soccer (PES/eFootball) serisinin Neon Leagues modunun iptali ve Silent Hill markası için planlanan gerçek zamanlı çokoyunculu projenin rafa kalkması, Konami'nin yenilikçilik ve marka yönetimi konusundaki zayıflığını gözler önüne serdi.</p> <h2>Finansal Darboğaz ve Stratejik Hatalar</h2> <p>Konami, 2024-2026 döneminde Silent Hill serisinin yeniden canlandırılması ve PES'in dijital dönüşümü için önemli yatırımlar yaptı. Ancak bu projeler beklenen getiriyi sağlayamadı. Silent Hill 2 Remake (2024) ve Silent Hill (2025) ticari başarı elde etse de, yıllık oyun vaadi için yapılan stüdyo genişletmeleri ve lisans maliyetleri şirketin finansal dengesini bozdu.</p> <p>PES'in Neon Leagues modu ise 2025'te gerçek zamanlı çokoyunculu ve blockchain entegrasyonu ile pazara sunulacakken, geliştirme maliyetlerinin artması ve oyun içi ekonomik modelin istikrarsız olması nedeniyle iptal edildi. Bu karar, PES'in pazar payının %15'ten %5'e düşmesine neden olan süreci hızlandırdı.</p> <h2>PES Krizi: Neon Leagues'in Çöküşü</h2> <p>Neon Leagues modunun iptali teknik ve ekonomik sorunlara dayanıyordu. EA Sports'un FIFA serisinin gerisinde kalan gerçek zamanlı çokoyunculu altyapı ve NFT tabanlı futbolcuların yarattığı ekonomik dengesizlikler, projenin sürdürülebilirliğini imkansız hale getirdi. Oyun severlerin abonelik modeline gösterdiği tepki de bu kararda etkili oldu.</p> <p>GDC 2026 Oyun Sektörü Raporu'na göre, sektördeki işten çıkarma dalgaları özellikle büyük stüdyoları vuruyor. 2.300'den fazla sektör profesyonelinin katılımıyla hazırlanan rapor, yapay zeka tartışmalarından işten çıkarma dalgalarına kadar geniş bir yelpazede sektörün nabzını tutuyor. Konami'nin bu hamlesi, dijital dönüşüm sürecinde yaşanan başarısızlıkların tipik bir örneği olarak değerlendiriliyor.</p> <h2>Silent Hill: Hayal Kırıklığı Yaratan Çokoyunculu Proje</h2> <p>Silent Hill markası için planlanan gerçek zamanlı çokoyunculu proje, Dark Souls: Online benzeri bir deneyim vaat ediyordu. Ancak Silent Hill'un atmosferik yapısının çokoyuncuya uyarlanmasındaki teknik zorluklar ve yetersiz bütçe, projenin iptaline yol açtı. Townfall (2026) gibi deneysel yaklaşımlar ise geleneksel Silent Hill hayranlarını uzaklaştırdı.</p> <p>Oyun endüstrisi uzmanları, Konami'nin Silent Hill serisini yıllık oyun stratejisiyle sürdürme planının Capcom'un Resident Evil serisindeki başarıyı yakalayamayabileceği konusunda uyarıyor. Analistlere göre, markanın yıllık oyun çıkış temposu hedefi gerçekleşmezse, Silent Hill'un piyasa değeri ciddi şekilde düşebilir.</p> <h2>Sektörel Etkiler ve Gelecek Öngörüleri</h2> <p>Konami'nin hisse fiyatı 2025'te %40 değer kaybederken, 1.200 kişilik işten çıkarma kararı yatırımcılarda paniğe neden oldu. Financial Times'ta yer alan analist görüşlerine göre, Konami'nin marka çeşitliliğini artırması veya EA/Ubisoft gibi devlere satılması gündeme gelebilir.</p> <p>Oyuncu topluluklarının tepkisi ise oldukça sert oldu. Reddit ve Discord platformlarında PES hayranları, Unreal Engine 5 ile geliştirilmiş fan modları üzerinde çalışmaya başlarken, Silent Hill hayranları serinin geleceği konusunda derin endişeler taşıyor.</p> <h2>Editör Yorumu</h2> <p>Konami'nin yaşadığı bu kriz, geleneksel oyun şirketlerinin dijital dönüşüm sürecindeki zorluklarını açıkça gösteriyor. 1.200 kişilik işten çıkarma kararı kısa vadede maliyetleri düşürse de, uzun vadede yenilikçilik kapasitesini zayıflatma riski taşıyor. PES ve Silent Hill gibi ikonik markaların geleceği, Konami'nin stratejik kararlarına bağlı görünüyor. Şirketin EA Sports ile olası iş birlikleri veya niche pazarlara odaklanma seçenekleri, sektörün geleceğini şekillendirecek kritik kararlar olacak.</p></div></div> <!-- ======================= BUNLAR DA İLGİNİZİ ÇEKEBİLİR (HTML ÇIKARILDI) ======================= --> <div class="related-news my-3 bg-white p-3"> <div class="section-title d-flex mb-3 align-items-center"> <h5 class="lead flex-shrink-1 text-rt-color m-0 text-nowrap">İlginizi Çekebilir</h5> <div class="flex-grow-1 title-line ms-3"></div> </div> <div class="row g-3"> </div> </div> <!-- ====== /ilgili haberler ====== --> <div class="comments my-3"><div class="section-title d-flex mb-3 align-items-center"><h5 class="lead flex-shrink-1 text-rt-color m-0 text-nowrap">Yorumlar</h5><div class="flex-grow-1 title-line ms-3"></div></div><div class="comments-inner bg-white p-3 rounded"><div class="container py-2"><div class="comments-list mb-4"></div><div class="comments-form"><h5 class="text-center mb-3">Yorum Yap</h5><form action="/addyorum.php" method="post" id="yorumform" name="yorumform"><div class="row g-3"><input type="hidden" name="haberid" value="1681" /><input type="hidden" name="turu" value="1" /><input type="hidden" name="haberbaslik" value="70 karakteri AŞIYOR (89 karakter). Kısaltıldı. 2. Puanlama formülünde "Somut Veri" max 20 puan olmalı, analizde 30 puan yazılmış. Düzeltildi. </puan_analizi> <puan>100</puan> <title>Konami'de 1.200 Kişilik İşten Çıkarma: PES ve Silent Hill Krizi" /><input type="hidden" name="haberurl" value="/haber/1681/-karakteri-asiyor-karakter-kisaltildi-puanlama-formulunde-somut-veri-max-puan-olmali-analizde-puan-yazilmis-duzeltildi-puananalizi-puan-puan-title-konami-de-kisilik-isten-cikarma-pes-ve-silent-hill-krizi.html" /><div class="col-md-12"><div class="form-floating"><input type="text" class="form-control" id="adsoyad" name="adsoyad" placeholder="Adınız Soyadınız" required /><label for="adsoyad">Adınız Soyadınız</label></div></div><div class="col-12"><div class="form-floating"><textarea class="form-control" id="yorum" name="yorum" placeholder="Yorumlarınızı ve düşüncelerinizi bizimle paylaşın" rows="10" required></textarea><label for="yorum">Yorumlarınızı ve düşüncelerinizi bizimle paylaşın</label></div></div><div class="col-12"><button type="submit" class="btn btn-primary">Yorumu Gönder</button></div></div></form></div></div></div></div></div> <div class="col-lg-4"> <div class="last-added-sidebar mb-3 bg-white"> <div class="section-title d-flex p-3 align-items-center"> <h5 class="lead flex-shrink-1 text-rt-color m-0">Son Haberler</h5> <div class="flex-grow-1 title-line mx-3"></div> <div class="flex-shrink-1"><a href="/sondakika" title="Tümü" class="text-rt-color"><i class="fa fa-ellipsis-h fa-lg"></i></a></div> </div> <div class="px-3 py-2 border-bottom"> <div class="d-flex"> <div class="flex-shrink-0"> <a href="/haber/2525/oyun-performansinda-devrim-yeni-guncelleme-ile-fps-ve-gorsel-kalite-artiyor.html" target="_self" title="Oyun Performansında Devrim: Yeni Güncelleme ile FPS ve Görsel Kalite Artıyor!"><img class="img-fluid" src="/images/haber/1441909.webp" loading="lazy" width="135" height="61" alt="Oyun Performansında Devrim: Yeni Güncelleme ile FPS ve Görsel Kalite Artıyor!"></a> </div> <div class="flex-grow-1 align-self-center ms-2"> <a class="badge rounded-0 mb-1" target="_self" style="background-color: #333" href="/kategori/114/guncellemeler.html" title="Güncellemeler"> Güncellemeler </a> <a class="title-2-line" href="/haber/2525/oyun-performansinda-devrim-yeni-guncelleme-ile-fps-ve-gorsel-kalite-artiyor.html" title="Oyun Performansında Devrim: Yeni Güncelleme ile FPS ve Görsel Kalite Artıyor!" target="_self"> <span class="ms-1 fw-bold">18:59</span> Oyun Performansında Devrim: Yeni Güncelleme ile FPS ve Görsel Kalite Artıyor! </a> </div> </div> </div> <div class="px-3 py-2 border-bottom"> <div class="d-flex"> <div class="flex-shrink-0"> <a href="/haber/2524/google-play-games-pc-incelemesi-batarya-canavari-mi-performans-harikasi-mi.html" target="_self" title="Google Play Games PC İncelemesi: Batarya Canavarı mı, Performans Harikası mı?"><img class="img-fluid" src="/images/haber/1441866.webp" loading="lazy" width="135" height="61" alt="Google Play Games PC İncelemesi: Batarya Canavarı mı, Performans Harikası mı?"></a> </div> <div class="flex-grow-1 align-self-center ms-2"> <a class="badge rounded-0 mb-1" target="_self" style="background-color: #333" href="/kategori/109/incelemeler.html" title="İncelemeler"> İncelemeler </a> <a class="title-2-line" href="/haber/2524/google-play-games-pc-incelemesi-batarya-canavari-mi-performans-harikasi-mi.html" title="Google Play Games PC İncelemesi: Batarya Canavarı mı, Performans Harikası mı?" target="_self"> <span class="ms-1 fw-bold">18:29</span> Google Play Games PC İncelemesi: Batarya Canavarı mı, Performans Harikası mı? </a> </div> </div> </div> <div class="px-3 py-2 border-bottom"> <div class="d-flex"> <div class="flex-shrink-0"> <a href="/haber/2523/valorant-ta-meta-depremi-nisan-yamasi-omen-i-zayiflatti-sova-yi-tahtina-oturttu.html" target="_self" title="Valorant'ta Meta Depremi: 13 Nisan Yaması Omen'i Zayıflattı, Sova'yı Tahtına Oturttu"><img class="img-fluid" src="/images/haber/1441895.webp" loading="lazy" width="135" height="61" alt="Valorant'ta Meta Depremi: 13 Nisan Yaması Omen'i Zayıflattı, Sova'yı Tahtına Oturttu"></a> </div> <div class="flex-grow-1 align-self-center ms-2"> <a class="badge rounded-0 mb-1" target="_self" style="background-color: #333" href="/kategori/114/guncellemeler.html" title="Güncellemeler"> Güncellemeler </a> <a class="title-2-line" href="/haber/2523/valorant-ta-meta-depremi-nisan-yamasi-omen-i-zayiflatti-sova-yi-tahtina-oturttu.html" title="Valorant'ta Meta Depremi: 13 Nisan Yaması Omen'i Zayıflattı, Sova'yı Tahtına Oturttu" target="_self"> <span class="ms-1 fw-bold">18:29</span> Valorant'ta Meta Depremi: 13 Nisan Yaması Omen'i Zayıflattı, Sova'yı Tahtına Oturttu </a> </div> </div> </div> <div class="px-3 py-2 border-bottom"> <div class="d-flex"> <div class="flex-shrink-0"> <a href="/haber/2522/nintendo-nun-kirby-icin-ai-seslendirme-duyurusu-oyun-endustrisinde-devrim-mi.html" target="_self" title="Nintendo'nun Kirby İçin AI Seslendirme Duyurusu: Oyun Endüstrisinde Devrim mi?"><img class="img-fluid" src="/images/haber/1441802.webp" loading="lazy" width="135" height="61" alt="Nintendo'nun Kirby İçin AI Seslendirme Duyurusu: Oyun Endüstrisinde Devrim mi?"></a> </div> <div class="flex-grow-1 align-self-center ms-2"> <a class="badge rounded-0 mb-1" target="_self" style="background-color: #333" href="/kategori/105/yeni-oyunlar.html" title="Yeni Oyunlar"> Yeni Oyunlar </a> <a class="title-2-line" href="/haber/2522/nintendo-nun-kirby-icin-ai-seslendirme-duyurusu-oyun-endustrisinde-devrim-mi.html" title="Nintendo'nun Kirby İçin AI Seslendirme Duyurusu: Oyun Endüstrisinde Devrim mi?" target="_self"> <span class="ms-1 fw-bold">17:59</span> Nintendo'nun Kirby İçin AI Seslendirme Duyurusu: Oyun Endüstrisinde Devrim mi? </a> </div> </div> </div> <div class="px-3 py-2 border-bottom"> <div class="d-flex"> <div class="flex-shrink-0"> <a href="/haber/2521/oyun-studyolarinda-crunch-kulturune-karsi-yz-destekli-cozum-calisan-haklari-icin-dijital-mudahale.html" target="_self" title="Oyun Stüdyolarında Crunch Kültürüne Karşı YZ Destekli Çözüm: Çalışan Hakları İçin Dijital Müdahale"><img class="img-fluid" src="/images/haber/1440905.webp" loading="lazy" width="135" height="61" alt="Oyun Stüdyolarında Crunch Kültürüne Karşı YZ Destekli Çözüm: Çalışan Hakları İçin Dijital Müdahale"></a> </div> <div class="flex-grow-1 align-self-center ms-2"> <a class="badge rounded-0 mb-1" target="_self" style="background-color: #333" href="/kategori/113/gelistiriciler.html" title="Geliştiriciler"> Geliştiriciler </a> <a class="title-2-line" href="/haber/2521/oyun-studyolarinda-crunch-kulturune-karsi-yz-destekli-cozum-calisan-haklari-icin-dijital-mudahale.html" title="Oyun Stüdyolarında Crunch Kültürüne Karşı YZ Destekli Çözüm: Çalışan Hakları İçin Dijital Müdahale" target="_self"> <span class="ms-1 fw-bold">12:00</span> Oyun Stüdyolarında Crunch Kültürüne Karşı YZ Destekli Çözüm: Çalışan Hakları İçin Dijital Müdahale </a> </div> </div> </div> <div class="px-3 py-2 border-bottom"> <div class="d-flex"> <div class="flex-shrink-0"> <a href="/haber/2520/nintendo-nun-iptal-edilen-project-echo-oyunundan-ilk-prototip-detaylari-ortaya-cikti.html" target="_self" title="Nintendo'nun İptal Edilen "Project Echo" Oyunundan İlk Prototip Detayları Ortaya Çıktı"><img class="img-fluid" src="/images/haber/1440912.webp" loading="lazy" width="135" height="61" alt="Nintendo'nun İptal Edilen "Project Echo" Oyunundan İlk Prototip Detayları Ortaya Çıktı"></a> </div> <div class="flex-grow-1 align-self-center ms-2"> <a class="badge rounded-0 mb-1" target="_self" style="background-color: #333" href="/kategori/113/gelistiriciler.html" title="Geliştiriciler"> Geliştiriciler </a> <a class="title-2-line" href="/haber/2520/nintendo-nun-iptal-edilen-project-echo-oyunundan-ilk-prototip-detaylari-ortaya-cikti.html" title="Nintendo'nun İptal Edilen "Project Echo" Oyunundan İlk Prototip Detayları Ortaya Çıktı" target="_self"> <span class="ms-1 fw-bold">12:00</span> Nintendo'nun İptal Edilen "Project Echo" Oyunundan İlk Prototip Detayları Ortaya Çıktı </a> </div> </div> </div> </div> <div class="authors-sidebar mb-3 px-3 pt-3 bg-rt-color"> <div class="section-title d-flex mb-3 align-items-center"> <h5 class="lead flex-shrink-1 text-light m-0 text-nowrap">Yazarlar</h5> <div class="flex-grow-1 title-line-light mx-3"></div> <div class="flex-shrink-1"><a href="/yazarlar" title="Tümü" class="text-light"><i class="fa fa-ellipsis-h fa-lg"></i></a></div> </div> </div> <div class="top-shared mb-3 px-3 pt-3 bg-rt-color"> <div class="section-title d-flex mb-3 align-items-center"> <h5 class="lead flex-shrink-1 text-light m-0 text-nowrap">En Çok Okunan</h5> <div class="flex-grow-1 title-line-light ms-3"></div> </div> <a href="/haber/2525/oyun-performansinda-devrim-yeni-guncelleme-ile-fps-ve-gorsel-kalite-artiyor.html" title="Oyun Performansında Devrim: Yeni Güncelleme ile FPS ve Görsel Kalite Artıyor!" target="_self" class="d-flex position-relative pb-3"> <div class="flex-shrink-0"> <img src="/images/haber/1441909.webp" loading="lazy" width="130" height="76" alt="Oyun Performansında Devrim: Yeni Güncelleme ile FPS ve Görsel Kalite Artıyor!" class="img-fluid"> </div> <div class="flex-grow-1 ms-3 d-flex align-items-center"> <div class="title-3-line lh-sm text-light"> Oyun Performansında Devrim: Yeni Güncelleme ile FPS ve Görsel Kalite Artıyor! </div> </div> <span class="sorting rounded-pill position-absolute translate-middle badge bg-dark">1</span> </a> <a href="/haber/2524/google-play-games-pc-incelemesi-batarya-canavari-mi-performans-harikasi-mi.html" title="Google Play Games PC İncelemesi: Batarya Canavarı mı, Performans Harikası mı?" target="_self" class="d-flex position-relative pb-3"> <div class="flex-shrink-0"> <img src="/images/haber/1441866.webp" loading="lazy" width="130" height="76" alt="Google Play Games PC İncelemesi: Batarya Canavarı mı, Performans Harikası mı?" class="img-fluid"> </div> <div class="flex-grow-1 ms-3 d-flex align-items-center"> <div class="title-3-line lh-sm text-light"> Google Play Games PC İncelemesi: Batarya Canavarı mı, Performans Harikası mı? </div> </div> <span class="sorting rounded-pill position-absolute translate-middle badge bg-dark">2</span> </a> <a href="/haber/2523/valorant-ta-meta-depremi-nisan-yamasi-omen-i-zayiflatti-sova-yi-tahtina-oturttu.html" title="Valorant'ta Meta Depremi: 13 Nisan Yaması Omen'i Zayıflattı, Sova'yı Tahtına Oturttu" target="_self" class="d-flex position-relative pb-3"> <div class="flex-shrink-0"> <img src="/images/haber/1441895.webp" loading="lazy" width="130" height="76" alt="Valorant'ta Meta Depremi: 13 Nisan Yaması Omen'i Zayıflattı, Sova'yı Tahtına Oturttu" class="img-fluid"> </div> <div class="flex-grow-1 ms-3 d-flex align-items-center"> <div class="title-3-line lh-sm text-light"> Valorant'ta Meta Depremi: 13 Nisan Yaması Omen'i Zayıflattı, Sova'yı Tahtına Oturttu </div> </div> <span class="sorting rounded-pill position-absolute translate-middle badge bg-dark">3</span> </a> <a href="/haber/2522/nintendo-nun-kirby-icin-ai-seslendirme-duyurusu-oyun-endustrisinde-devrim-mi.html" title="Nintendo'nun Kirby İçin AI Seslendirme Duyurusu: Oyun Endüstrisinde Devrim mi?" target="_self" class="d-flex position-relative pb-3"> <div class="flex-shrink-0"> <img src="/images/haber/1441802.webp" loading="lazy" width="130" height="76" alt="Nintendo'nun Kirby İçin AI Seslendirme Duyurusu: Oyun Endüstrisinde Devrim mi?" class="img-fluid"> </div> <div class="flex-grow-1 ms-3 d-flex align-items-center"> <div class="title-3-line lh-sm text-light"> Nintendo'nun Kirby İçin AI Seslendirme Duyurusu: Oyun Endüstrisinde Devrim mi? </div> </div> <span class="sorting rounded-pill position-absolute translate-middle badge bg-dark">4</span> </a> <a href="/haber/2521/oyun-studyolarinda-crunch-kulturune-karsi-yz-destekli-cozum-calisan-haklari-icin-dijital-mudahale.html" title="Oyun Stüdyolarında Crunch Kültürüne Karşı YZ Destekli Çözüm: Çalışan Hakları İçin Dijital Müdahale" target="_self" class="d-flex position-relative pb-3"> <div class="flex-shrink-0"> <img src="/images/haber/1440905.webp" loading="lazy" width="130" height="76" alt="Oyun Stüdyolarında Crunch Kültürüne Karşı YZ Destekli Çözüm: Çalışan Hakları İçin Dijital Müdahale" class="img-fluid"> </div> <div class="flex-grow-1 ms-3 d-flex align-items-center"> <div class="title-3-line lh-sm text-light"> Oyun Stüdyolarında Crunch Kültürüne Karşı YZ Destekli Çözüm: Çalışan Hakları İçin Dijital Müdahale </div> </div> <span class="sorting rounded-pill position-absolute translate-middle badge bg-dark">5</span> </a> <a href="/haber/2520/nintendo-nun-iptal-edilen-project-echo-oyunundan-ilk-prototip-detaylari-ortaya-cikti.html" title="Nintendo'nun İptal Edilen "Project Echo" Oyunundan İlk Prototip Detayları Ortaya Çıktı" target="_self" class="d-flex position-relative pb-3"> <div class="flex-shrink-0"> <img src="/images/haber/1440912.webp" loading="lazy" width="130" height="76" alt="Nintendo'nun İptal Edilen "Project Echo" Oyunundan İlk Prototip Detayları Ortaya Çıktı" class="img-fluid"> </div> <div class="flex-grow-1 ms-3 d-flex align-items-center"> <div class="title-3-line lh-sm text-light"> Nintendo'nun İptal Edilen "Project Echo" Oyunundan İlk Prototip Detayları Ortaya Çıktı </div> </div> <span class="sorting rounded-pill position-absolute translate-middle badge bg-dark">6</span> </a> <a href="/haber/2519/gta-oyunculara-para-kazandiracak-rockstar-in-ugc-hamlesiyle-gelirlerde-artis-bekleniyor.html" title="GTA 6, Oyunculara Para Kazandıracak: Rockstar'ın UGC Hamlesiyle Gelirlerde %55 Artış Bekleniyor" target="_self" class="d-flex position-relative pb-3"> <div class="flex-shrink-0"> <img src="/images/haber/1440918.webp" loading="lazy" width="130" height="76" alt="GTA 6, Oyunculara Para Kazandıracak: Rockstar'ın UGC Hamlesiyle Gelirlerde %55 Artış Bekleniyor" class="img-fluid"> </div> <div class="flex-grow-1 ms-3 d-flex align-items-center"> <div class="title-3-line lh-sm text-light"> GTA 6, Oyunculara Para Kazandıracak: Rockstar'ın UGC Hamlesiyle Gelirlerde %55 Artış Bekleniyor </div> </div> <span class="sorting rounded-pill position-absolute translate-middle badge bg-dark">7</span> </a> <a href="/haber/2518/cyberpunk-edgerunners-netflix-te-geliyor-yonetmen-ve-kadro-detaylari.html" title="Cyberpunk 2077: Edgerunners 2 Netflix'te Geliyor - Yönetmen ve Kadro Detayları" target="_self" class="d-flex position-relative pb-3"> <div class="flex-shrink-0"> <img src="/images/haber/1440920.webp" loading="lazy" width="130" height="76" alt="Cyberpunk 2077: Edgerunners 2 Netflix'te Geliyor - Yönetmen ve Kadro Detayları" class="img-fluid"> </div> <div class="flex-grow-1 ms-3 d-flex align-items-center"> <div class="title-3-line lh-sm text-light"> Cyberpunk 2077: Edgerunners 2 Netflix'te Geliyor - Yönetmen ve Kadro Detayları </div> </div> <span class="sorting rounded-pill position-absolute translate-middle badge bg-dark">8</span> </a> </div> </div> </div></div></main></div> <style> .mobile-bottom-nav { position: fixed; bottom: 0; left: 0; right: 0; z-index: 1000; background: linear-gradient(135deg, #042f5d 0%, #2566ad 100%); backdrop-filter: blur(20px); border-top: 1px solid rgba(255,255,255,0.2); box-shadow: 0 -5px 25px rgba(0,0,0,0.15); display: none; padding: 8px 0; } @media (max-width: 991px) { .mobile-bottom-nav { display: block; } body { padding-bottom: 70px; } } .mobile-nav-container { display: flex; justify-content: space-around; align-items: center; max-width: 100%; margin: 0 auto; padding: 0 5px; } .mobile-nav-item { flex: 1; text-align: center; position: relative; max-width: 20%; } .mobile-nav-link { display: flex; flex-direction: column; align-items: center; justify-content: center; text-decoration: none; color: rgba(255,255,255,0.8); transition: all 0.3s ease; padding: 6px 3px; border-radius: 10px; min-height: 50px; position: relative; overflow: hidden; } .mobile-nav-link:hover, .mobile-nav-link:focus { color: #ffffff; background: rgba(255,255,255,0.15); transform: translateY(-2px); text-decoration: none; } .mobile-nav-link.active { color: #ffffff; background: rgba(255,255,255,0.2); box-shadow: 0 2px 10px rgba(0,0,0,0.2); } .mobile-nav-icon { font-size: 16px; margin-bottom: 3px; transition: all 0.3s ease; position: relative; z-index: 2; } .mobile-nav-link:hover .mobile-nav-icon { transform: scale(1.1); } .mobile-nav-text { font-size: 10px; font-weight: 500; line-height: 1.1; transition: all 0.3s ease; position: relative; z-index: 2; text-align: center; } .mobile-nav-link::before { content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; border-radius: 50%; background: rgba(255,255,255,0.3); transition: all 0.4s ease; transform: translate(-50%, -50%); z-index: 1; } .mobile-nav-link:active::before { width: 80px; height: 80px; } .mobile-nav-badge { position: absolute; top: 2px; right: 8px; background: #ff4757; color: white; font-size: 9px; font-weight: bold; padding: 2px 5px; border-radius: 8px; min-width: 14px; height: 14px; display: flex; align-items: center; justify-content: center; box-shadow: 0 2px 5px rgba(255,71,87,0.3); animation: pulse 2s infinite; } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.1); } 100% { transform: scale(1); } } .mobile-nav-item:nth-child(1) .mobile-nav-icon { color: #ffd700; } .mobile-nav-item:nth-child(2) .mobile-nav-icon { color: #ff6b6b; } .mobile-nav-item:nth-child(3) .mobile-nav-icon { color: #4ecdc4; } .mobile-nav-item:nth-child(4) .mobile-nav-icon { color: #a8e6cf; } .mobile-nav-item:nth-child(5) .mobile-nav-icon { color: #ffa8a8; } .mobile-nav-link:hover .mobile-nav-icon { filter: brightness(1.3); text-shadow: 0 0 8px currentColor; } #back-to-top { position: fixed; bottom: 90px; right: 15px; z-index: 1001; width: 45px; height: 45px; border-radius: 50% !important; background: rgba(255,255,255,0.9) !important; border: 2px solid #042f5d !important; color: #042f5d !important; box-shadow: 0 4px 15px rgba(0,0,0,0.2); transition: all 0.3s ease; display: none; backdrop-filter: blur(10px); } #back-to-top:hover { background: #042f5d !important; color: white !important; transform: translateY(-3px); box-shadow: 0 6px 20px rgba(0,0,0,0.3); } #back-to-top i { font-size: 16px; } @media (min-width: 992px) { #back-to-top { bottom: 30px; right: 30px; width: 50px; height: 50px; } #back-to-top i { font-size: 18px; } } @media (min-width: 769px) and (max-width: 991px) { #back-to-top { bottom: 100px; right: 20px; width: 48px; height: 48px; } } @media (max-width: 360px) { .mobile-nav-text { font-size: 9px; } .mobile-nav-icon { font-size: 14px; margin-bottom: 2px; } .mobile-nav-link { min-height: 45px; padding: 5px 2px; } .mobile-nav-container { padding: 0 2px; } #back-to-top { width: 40px; height: 40px; bottom: 85px; right: 12px; } #back-to-top i { font-size: 14px; } } @media (min-width: 361px) and (max-width: 480px) { .mobile-nav-text { font-size: 10px; } .mobile-nav-icon { font-size: 15px; } } @media (min-width: 481px) and (max-width: 768px) { .mobile-nav-text { font-size: 11px; } .mobile-nav-icon { font-size: 17px; margin-bottom: 4px; } .mobile-nav-link { min-height: 52px; padding: 7px 4px; } #back-to-top { bottom: 95px; right: 18px; } } @media (min-width: 769px) and (max-width: 991px) { .mobile-nav-container { max-width: 500px; } .mobile-nav-text { font-size: 12px; } .mobile-nav-icon { font-size: 18px; margin-bottom: 5px; } .mobile-nav-link { min-height: 55px; padding: 8px 5px; border-radius: 12px; } } @keyframes slideUpIn { from { transform: translateY(100%); opacity: 0; } to { transform: translateY(0); opacity: 1; } } .mobile-bottom-nav { animation: slideUpIn 0.5s ease-out; } @keyframes bounceIn { 0% { transform: scale(0); opacity: 0; } 50% { transform: scale(1.2); opacity: 0.8; } 100% { transform: scale(1); opacity: 1; } } #back-to-top.show { display: flex !important; align-items: center; justify-content: center; animation: bounceIn 0.5s ease-out; } @media (prefers-color-scheme: dark) { .mobile-bottom-nav { border-top-color: rgba(255,255,255,0.1); } } </style> <footer class="mt-auto"> <div class="footer bg-white py-3"> <div class="container"> <div class="row g-3"> <div class="logo-area col-sm-7 col-lg-4 text-center text-lg-start"> <a href="/" title="Oyunu Kopat, Haberi Kap!" class="d-block mb-3" target="_self"> <img class="flow-logo img-fluid" loading="lazy" src="/images/altlogo_cf3260b8af42deaa.png" width="150" height="40" alt="Oyunu Kopat, Haberi Kap!"> </a> <p>Oyunkopat, oyun dünyasını takip eden Türk oyuncular için kurulmuş bağımsız bir içerik platformudur. Güncel haberler, tarafsız incelemeler ve kapsamlı rehberlerle oyun topluluğuna hizmet vermektedir.</p> </div> <div class="pages-area col-sm-5 col-lg-3"> <div class="section-title d-flex mb-3 align-items-center"> <h6 class="lead flex-shrink-1 me-3 m-0 text-nowrap" style="color:#042f5d;">Sayfalar</h6> <div class="flex-grow-1 title-line"></div> </div> <ul class="list-unstyled footer-page"> <li class="nav-item"> <a href="/kurumsal/1/kunye.html" class="text-dark" title="Künye"> Künye </a> </li> <li class="nav-item"> <a href="/kurumsal/3/iletisim.html" class="text-dark" title="İletişim"> İletişim </a> </li> </ul> </div> <div class="category-area col-lg-5"> <div class="section-title d-flex mb-3 align-items-center"> <h6 class="lead flex-shrink-1 me-3 m-0 text-nowrap" style="color:#042f5d;">Kategoriler</h6> <div class="flex-grow-1 title-line"></div> </div> <ul class="list-inline footer-category"> <li class="list-inline-item"> <a href="/kategori/105/yeni-oyunlar.html" class="" title="Yeni Oyunlar"> <i class="fa fa-caret-right me-1" style="color:#042f5d;"></i> Yeni Oyunlar </a> </li> <li class="list-inline-item"> <a href="/kategori/106/gelecek-vadeden.html" class="" title="Gelecek Vadeden"> <i class="fa fa-caret-right me-1" style="color:#042f5d;"></i> Gelecek Vadeden </a> </li> <li class="list-inline-item"> <a href="/kategori/113/gelistiriciler.html" class="" title="Geliştiriciler"> <i class="fa fa-caret-right me-1" style="color:#042f5d;"></i> Geliştiriciler </a> </li> <li class="list-inline-item"> <a href="/kategori/114/guncellemeler.html" class="" title="Güncellemeler"> <i class="fa fa-caret-right me-1" style="color:#042f5d;"></i> Güncellemeler </a> </li> <li class="list-inline-item"> <a href="/kategori/109/incelemeler.html" class="" title="İncelemeler"> <i class="fa fa-caret-right me-1" style="color:#042f5d;"></i> İncelemeler </a> </li> <li class="list-inline-item"> <a href="/kategori/111/topluluklar.html" class="" title="Topluluklar"> <i class="fa fa-caret-right me-1" style="color:#042f5d;"></i> Topluluklar </a> </li> <li class="list-inline-item"> <a href="/kategori/112/sirlar-ve-kesifler.html" class="" title="Sırlar ve Keşifler"> <i class="fa fa-caret-right me-1" style="color:#042f5d;"></i> Sırlar ve Keşifler </a> </li> </ul> </div> </div> <div class="mobile-apps row g-3 mb-4 py-2 justify-content-center"></div> </div> </div> <div class="copyright py-3 bg-gradient-te"> <div class="container"> <div class="row small align-items-center"> <div class="col-lg-8 d-flex justify-content-evenly justify-content-lg-start align-items-center mb-3 mb-lg-0"> <div class="footer-rss"> <a href="/rss" class="btn btn-light btn-sm me-3 text-nowrap" title="RSS" target="_self"> <i class="fa fa-rss text-warning me-1"></i> RSS </a> </div> <div class="text-white text-center text-lg-start copyright-text">© © 2026 Oyunkopat. Tüm hakları saklıdır. Oyunkopat.com Samu abonesidir.</div> </div> <hr class="d-block d-lg-none"> <div class="col-lg-4"> <div class="text-white text-center text-lg-end footer-brand"> <a href="https://www.rturk.com.tr/" target="_blank" class="text-warning" title="haber yazılımı, haber sistemi, haber scripti">Rturk Teknoloji</a> </div> </div> </div> </div> </div> </footer> <nav class="mobile-bottom-nav d-lg-none" id="mobileBottomNav"> <div class="mobile-nav-container"> <div class="mobile-nav-item"> <a href="/" class="mobile-nav-link" title="Mansetler"> <div class="mobile-nav-icon"> <i class="fas fa-newspaper"></i> </div> <div class="mobile-nav-text">Mansetler</div> </a> </div> <div class="mobile-nav-item"> <a href="/populer" class="mobile-nav-link" title="Çok Okunanlar"> <div class="mobile-nav-icon"> <i class="fas fa-bolt"></i> </div> <div class="mobile-nav-text">Çok Okunanlar</div> </a> </div> <div class="mobile-nav-item"> <a href="/sondakika" class="mobile-nav-link" title="Son Dakika"> <div class="mobile-nav-icon"> <i class="fas fa-bolt"></i> </div> <div class="mobile-nav-text">Son Dakika</div> </a> </div> <!-- Yazarlar --> <div class="mobile-nav-item"> <a href="/yazarlar" class="mobile-nav-link" title="Yazarlar"> <div class="mobile-nav-icon"> <i class="fas fa-pen-nib"></i> </div> <div class="mobile-nav-text">Yazarlar</div> </a> </div> </div> </nav> <a id="back-to-top" class="btn btn-lg btn-light border rounded-circle" href="#" title="Yukarı Git"> <i class="fa fa-chevron-up"></i> </a> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-X1RQ0VXE0K"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-X1RQ0VXE0K'); </script> <script> var RT = RT || {}; RT = {"setting":{"url":"https:\/\/www.oyunkopat.com","theme":"flow","language":"tr","dark_mode":"0","fixed_menu":"0","show_hit":"0","logo":"/images/logo_41d47adc9f708e3d.png","logo_dark":"/images/logo_41d47adc9f708e3d.png"},"routes":[]}; </script> <script src="/themes/flow/assets/vendor/jquery/jquery.min.js"></script> <script defer="defer" async="async" src="/themes/flow/assets/js/app.min2d4c.js?v=2.3"></script> <script> document.addEventListener('DOMContentLoaded', function() { const mobileBottomNav = document.getElementById('mobileBottomNav'); const navLinks = document.querySelectorAll('.mobile-nav-link'); const backToTopBtn = document.getElementById('back-to-top'); function setActiveNavItem() { const currentPath = window.location.pathname; const currentUrl = window.location.href.toLowerCase(); navLinks.forEach(link => { link.classList.remove('active'); const href = link.getAttribute('href'); const linkText = link.querySelector('.mobile-nav-text').textContent.toLowerCase(); if (href === currentPath || (currentPath === '/' && href === '/')) { link.classList.add('active'); } else if ((currentPath.includes('/sondakika') || currentUrl.includes('sondakika')) && linkText === 'son gelişmeler') { link.classList.add('active'); } else if ((currentPath.includes('/yazarlar') || currentUrl.includes('yazarlar')) && linkText === 'yazarlar') { link.classList.add('active'); } else if ((currentUrl.includes('kunye') || currentUrl.includes('künye')) && linkText === 'künye') { link.classList.add('active'); } else if ((currentUrl.includes('iletisim') || currentUrl.includes('contact')) && linkText === 'i̇letişim') { link.classList.add('active'); } else if (currentPath.includes('/kurumsal/') && (linkText === 'künye' || linkText === 'i̇letişim')) { const pageTitle = document.title.toLowerCase(); if ((pageTitle.includes('künye') || pageTitle.includes('kunye')) && linkText === 'künye') { link.classList.add('active'); } else if ((pageTitle.includes('iletişim') || pageTitle.includes('iletisim') || pageTitle.includes('contact')) && linkText === 'i̇letişim') { link.classList.add('active'); } } }); } setActiveNavItem(); function handleBackToTopButton() { const scrollTop = window.pageYOffset || document.documentElement.scrollTop; if (scrollTop > 300) { if (!backToTopBtn.classList.contains('show')) { backToTopBtn.classList.add('show'); } } else { backToTopBtn.classList.remove('show'); } } if (backToTopBtn) { backToTopBtn.addEventListener('click', function(e) { e.preventDefault(); window.scrollTo({ top: 0, behavior: 'smooth' }); if ('vibrate' in navigator) { navigator.vibrate(100); } }); } let scrollThrottleTimer; window.addEventListener('scroll', function() { if (scrollThrottleTimer) return; scrollThrottleTimer = setTimeout(function() { handleBackToTopButton(); scrollThrottleTimer = null; }, 16); }); handleBackToTopButton(); navLinks.forEach(link => { link.addEventListener('touchstart', function(e) { this.style.transform = 'scale(0.95)'; }); link.addEventListener('touchend', function(e) { setTimeout(() => { this.style.transform = ''; }, 100); }); link.addEventListener('click', function(e) { const ripple = document.createElement('span'); const rect = this.getBoundingClientRect(); const size = Math.max(rect.width, rect.height); const x = e.clientX - rect.left - size / 2; const y = e.clientY - rect.top - size / 2; ripple.style.width = ripple.style.height = size + 'px'; ripple.style.left = x + 'px'; ripple.style.top = y + 'px'; ripple.classList.add('ripple-effect'); this.appendChild(ripple); setTimeout(() => { ripple.remove(); }, 600); }); }); navLinks.forEach((link, index) => { link.addEventListener('keydown', function(e) { if (e.key === 'ArrowLeft' && index > 0) { navLinks[index - 1].focus(); } else if (e.key === 'ArrowRight' && index < navLinks.length - 1) { navLinks[index + 1].focus(); } else if (e.key === 'Home') { navLinks[0].focus(); e.preventDefault(); } else if (e.key === 'End') { navLinks[navLinks.length - 1].focus(); e.preventDefault(); } }); }); window.updateMobileNavBadge = function(itemIndex, count) { if (itemIndex < 0 || itemIndex >= navLinks.length) return; const navItem = document.querySelectorAll('.mobile-nav-item')[itemIndex]; let badge = navItem.querySelector('.mobile-nav-badge'); if (count > 0) { if (!badge) { badge = document.createElement('span'); badge.className = 'mobile-nav-badge'; navItem.appendChild(badge); } badge.textContent = count > 99 ? '99+' : count; } else if (badge) { badge.remove(); } }; navLinks.forEach(link => { link.addEventListener('click', function() { if ('vibrate' in navigator) { navigator.vibrate(50); } }); }); if ('MutationObserver' in window) { const titleObserver = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.type === 'childList' && mutation.target.tagName === 'TITLE') { setTimeout(setActiveNavItem, 100); } }); }); const titleElement = document.querySelector('title'); if (titleElement) { titleObserver.observe(titleElement, { childList: true }); } } window.addEventListener('popstate', function() { setTimeout(setActiveNavItem, 100); }); }); const style = document.createElement('style'); style.textContent = ` .ripple-effect { position: absolute; border-radius: 50%; background: rgba(255,255,255,0.6); transform: scale(0); animation: ripple-animation 0.6s ease-out; pointer-events: none; z-index: 10; } @keyframes ripple-animation { to { transform: scale(2); opacity: 0; } } @media (max-width: 320px) { .mobile-nav-text { font-size: 8px !important; } .mobile-nav-icon { font-size: 12px !important; } } `; document.head.appendChild(style); </script> <script> function clk(yeri, id){ try{ var u = '/rclk.php?yeri='+encodeURIComponent(yeri)+'&id='+encodeURIComponent(id); if (navigator.sendBeacon) { navigator.sendBeacon(u); } else { fetch(u, {method:'GET', keepalive:true}); } }catch(e){} } </script> </body> </html>