GTA V Değerlendirmesi (88/100)
1. Hikaye ve Karakterler (15/20)
- Ana Hikaye ve Kurgu (8/10): Harika bir hikaye. Güzel kurgulanmış bir oyun fakat ana hikaye kısa geldi.
- Karakter Gelişimi ve Diyaloglar (7/10): RP sistemine ağırlık verilseydi daha iyi olabilirdi.
2. Açık Dünya ve Atmosfer (20/20)
- Dünya Tasarımı (10/10): Harika bir dünya. Bayıldık.
- Yaşayan Dünya Hissiyatı (10/10): Dünyayı gezerken çevredeki etkileşimlere ağırlık verilmesi güzel olmuş.
3. Oynanış ve Mekanikler (15/20)
- Çatışma ve Aksiyon (9/10): Daha iyi savaş mekaniği olabilirdi ama mevcut mekanikler de yeterli seviyede
- Sürüş ve Fizikler (6/10): Bazen araç kayıyor, bazen çok sert dönüyor. Gerçekçilik zayıf kalmış.
4. Görsellik, Performans ve Ses (20/20)
- Grafikler ve Sanat Yönetimi (10/10): Grafikler güzel, sanat yönetimi iyi.
- Müzikler ve Ses Tasarımı (10/10): Yeterli.
5. İçerik Çeşitliliği ve Yan Aktiviteler (18/20)
- Soygunlar ve Görev Tasarımı (10/10): Gayet güzel.
- Yan Görevler ve Mini Oyunlar (8/10): Az ama yeterli diyebiliriz.
Toprakistan'ın eski imparatorunun tekrar katılmasını isteriz.
Web sitesinin barındırıldığı sunucuda sabah saatlerinde başlayıp öğle saatlerine kadar süren 6 saatlik kesinti meydana geldi. Bu kesinti ile beraber sunucu firmasından kesinti nedeni ile ilgili herhangi bir dönüş alınamadı. Bize bu hizmeti sunup müşterilerini kesinti nedeni hakkında bilgilendirmeyen şirketi kınıyoruz.
WebGL teknolojisi ve Three.js kütüphanesinden yararlanarak basit bir çalışma yaptık. Bu çalışmada model ekleme, duvar ekleme ve renk belirleme özellikleri yer alıyor. Ayrıca nesne silme ve nesne döndürme özellikleri de yer almaktadır.
Toprak adlı arkadaşımızın yönetim paneline erişim, ceza yönetimi ve kayıt sistemi yetkileri kaldırılmıştır.
Bundan böyle güncelleme paylaşmayacağız. Yapmış olduğumuz güncellemelere yol haritasındaki güncelleme notları bölümünden ulaşabilirsiniz.
Yeni güncelleme ile birlikte pek çok şey yaptık. Bunları şöyle sıralayalım.
- Medya içerikleri sıkıştırıldı yani WebP formatına dönüştürüldü. Bu sayede kullanıcı içeriklerinin olduğu dizin 53 MB'tan 21 MB'a geriledi.
- Web sunucusundaki uptime bilgisi ve uptime komutu kaldırıldı.
- Web sunucumuza rewrite desteği eklendi. Örneğin "User/Social" yazarsanız sosyal platforma erişirsiniz.
- Yol haritası için son tamamlanan maddelerin sıralanması sağlandı.
- Yol haritasında bir maddeyi işaretleyince sayfa yenileniyordu, bundan böyle dinamik olarak güncelleme yapılacak.
- Hakkımızda sayfasındaki alt başlıklara bağlantı desteği eklendi. Bu sayede footer alanındaki bağlantı başlıklarına gitmek mümkün oldu.
- Yönetici panelindeki sunucu durumu ksımına çizgi grafikleri eklendi.
- İstatistik sayfasındaki hata giderildi. Bununla birlikte Paylaşım, blog ve bilgi kısımları silindi. Konu kısmı ise paylaşım olarak güncellendi.
- Sosyal ana sayfasında gönderi yanıtları kısmında eğer şirket, paylaşım yaparsa şirket adı yerine kullanıcı ismi görünüyordu. Bu sorun giderildi.
Yeni güncellememiz ile birlikte web sunucumuzda ve sitemizde birçok şey değişmiş oldu. Node.js tabanlı web sunucumuza WebSocket eklentisi ekledik. Bu eklenti, PHP dosyalarıyla çalışıyor. Yani WS sunucusuna bağlantı kurulduktan sonra PHP dosyası üzerinden iletişim kuruyor. Bu sayede Node.js dosyaları güncellenmeden PHP üzerinden WS kullanılabiliyor.
Bir diğer güncelleme noktası sosyal platformda oldu.
- Profilde konu gönderileri görünmüyordu. Bu sorun giderildi.
- Gönderiye gönderi bağlantısı eklendiğinde gönderi kartı olarak görünmesi sağlandı.
- Arama kısmındaki kategori ve önek seçimi için koyu tema desteği eklendi.
- Kullanıcı ve şirket profilinde paylaşım yapma özelliği sunuldu. Yani bir kullanıcı, farklı bir kullanıcı veya şirketin profilinde paylaşım yapabiliyor olacak.
- Eski altyapıdan kalma profil paylaşımları sosyal medya platformuna dahil edildi.
- Gönderi paylaştıktan sonra gönderinin tam gözükmesi için sayfa, gönderinin biraz üzerinden yani gündem kutusundan itibaren gösteriliyor.
Medya sisteminde şu güncellemeleri sağladık:
- Medya dönüştürücünün görsel dönüştürme sekmesinde bulunan hedef format seçimi koyu tema uyumlu hale geldi.
- Medya sisteminde dinamik yüklenen içerikler API bağlantısı içeriyordu. Bu sebeple içerik sayfasına erişilemiyordu. Bu hata düzeltildi.
- Medya yükleme kutusu ortalandı.
Bunların yanı sıra şu güncellemeleri yaptık.
- CPU, RAM, ağ ve disk tüketimi ile ilgili istatistik tutulmaya başlandı. Ayrıca günde 4 kez çalışacak internet hızı ölçüm sistemi eklendi. Raporlar yönetici paneline yansıtılıyor.
- Web sunucusu çekirdeğine gömülü olan uptime raporu sistemi, PHP dosyası olarak yeniden yazıldı. Amacımız, Node.js tabanlı web sunucusunu temel çekirdek olarak tutup eklentilerle veya PHP dosyalarıyla yeni özellikler eklemek.
- Profil sayfasındaki profil paylaşımları sekmesi kaldırıldı.
Yeni güncellememizde web sitemizde bazı değişiklikler sağlanmış oldu. Bunlardan birisi Life sayfası eklemek. Bu sayfa, WebGL üzerinde çalışan 2D ve 3D destekli bir harita içeriyor. Bu harita, chunk ve bloklardan oluşuyor. Her chunk biyomlar içeriyor. Var olan biyomlar arasında orman, dağ, ova ve nehir yer alıyor. Bu sistemin amacı özel render motoru geliştirmek ve test olarak sizlerin deneyimine sunmaktır.
Bir diğer geliştirdiğimiz şey yapay zeka sohbeti oldu. Sohbet için agent mod eklendi. Amacı dosyaların düzenlenmesini sağlamak fakat bu özelliğe sadece yetki sahibi olan bir kullanıcı erişebiliyor.
Bunların yanı sıra profil sayfasındaki profil paylaşımları kısmı kaldırıldı.
Sosyal medya platformumuzun ilk anketi hayırlı olsun. 🥰
Yorum İçinde Yorum
Bu güncellemede pek çok şeye el attık. Hem Node.js tarafında hem de web sitemizde çeşitli güncellemelerle sizlere daha kaliteli bir sistem sunduk.
- Sosyal platform güncellendi.
- Social sayfasında paylaşımların altında yorum yapma bölümü eklendi.
- Yorum alanının altında varsa en son 3 yorumun gösterimi eklendi.
- 3’ten fazla yorum olduğunda Tüm Yorumları Göster butonu ile paylaşım detay sayfasına yönlendirme eklendi.
- Post detayında yorum görünürlüğü düzenlendi; yorum bölümü yalnızca Yanıtlar kısmında gösterilecek şekilde güncellendi.
- Konu sistemi güncellendi.
- Yeni konu, konu görüntüleme ve konu geçmişi sayfası tasarımları düzenlendi.
- Konu geçmişi sayfasındaki zaman hatası giderildi.
- Node.js tabanlı sunucuya günlük, haftalık ve aylık uptime oranı desteği eklendi.
- Profil sisteminde güncelleme yapıldı.
- Profil sayfası tasarımı modern arayüz ile sıfırdan yenilendi (hero alanı, kart yapısı, sekmeli içerik düzeni).
- Profil paylaşımları sekmesinin görünüm sorunları giderildi; paylaşım listesi mobil uyumlu kart yapısına alındı.
- Profil paylaşımlarındaki kullanıcı bilgi alanı sadeleştirildi; yalnızca profil görseli ve kullanıcı adı bırakıldı.
- Profil paylaşımları editör alanı yeniden düzenlendi, taşma ve hizalama problemleri giderildi.
- Kullanıcı kendi profilindeyse Profili Düzenle butonu eklendi ve Page=Edit ekranına yönlendirme sağlandı.
- Profil düzenleme sayfası eklendi; imza, profil mesajı, iletişim bilgisi, profil rengi, profil görseli ve kapak görseli dinamik (REST API) olarak güncellenebilir hale getirildi.
- Profil görseli alan adı kontrolü interneteco.systems olacak şekilde güncellendi.
- Profil rengi alanına renk seçici eklendi; seçilen renk otomatik olarak R,G,B formatına çevrilip aynı formatta kaydediliyor.
- Kapak görseli güncellemesi geliştirildi; medya kimliği yanında interneteco.systems alan adından geçerli URL/dosya yolu desteği eklendi.
- Profil avatarının kapak görseli arkasında kalma sorunu katman (z-index) düzenlemesiyle giderildi.
- Medya sistemi yeni bir güncellemeye kavuştu.
- Medya sistemine OCR desteği eklendi.
- Dönüştürücü, medya sayfasına entegre edildi.
- Gereksiz hale gelen MediaConverter dosyaları (Admin, User, API dizinlerinden) silinerek sistemden temizlendi.
- Main.php yönlendirici dosyasındaki geçersiz MediaConverter sayfa referansları kaldırıldı.
- Medya dönüştürücü API uç noktasında JSON yanıtını bozan, PHP 8.0 ve sonrasında kullanımdan kalkan imagedestroy() fonksiyonu kullanımları kaldırılarak dönüştürme hatası giderildi.
Çeşitli Geliştirmeler Yapıldı
Yeni güncellemede hata kodu sayfaları ile site bakımda sayfası birleştirildi. Tek çatı altına toplanan bu sayfaların birleştirilmesinin amacı küçük çapta ve amaçlarının yakın sayfalar olmasıydı. Ayrıca Node.js tabanlı web sunucumuz için 400, 403 ve 404 hata kodlarında kullanılmak üzere hata sayfası düzenleme desteği eklendi.
Bu geliştirmelere ek olarak kart oyunumuzun kartlarının kompakt olmaması problemi giderilmiş oldu.
Koyu Tema Yayıldı
Büyük bir güncellemeyle karşınızdayız. Açık ve koyu tema uyumluluğunu web sitemizin geneline yaydık. Bununla birlikte header ve footer entegre edildi. Bilgi kutusu, rapor kutusu ve daha birçok alanda da bu işlem uygulandı. Bunların yanı sıra bazı tasarım düzenlemeleri yapıldı.
Header ve footerda yapılan güncellemeler sayesinde sitemiz daha profesyonel bir görünüme kavuşurken aynı zamanda kullanıcıların giriş yapmakta zorlanmaması için header içine giriş sistemi eklendi.