Toprakistan'ın Dağılışı
Tarih
Sunucuların Kaldırılması
Yeni Devlet Projeleri
Toprakistan'ın Lağvedilişi
Toprakistan'ın Dağılmasının Nedenleri
- Toprak'ın ekosistem yönetiminden atılması
- Sunuculara eskisi kadar ilgi gösterilmemesi
- Aktifliğin ciddi şekilde düşmesi
Three.js Voxel FPS Prototipi - Özellikler
Yeni projemiz olan Three.js kütüphanesiyle geliştirilmiş voxel tabanlı oyunumuzun ilk sürümü hayırlı olsun. Bu döküman, proje boyunca sıfırdan geliştirilen oyun motoru mekaniklerini, optimizasyon teknolojilerini ve eklenen özellikleri detaylandırmaktadır.

1. Çekirdek Oyun Motoru & Render Teknolojisi
- Chunk-Based InstancedMesh Mimarisi: Bütün harita yerine sadece değişen 16x16'lık alanların ekran kartına gönderildiği üst düzey render optimizasyonu.
- Sonsuz Prosedürel Arazi (Simplex Noise): Harita ilerledikçe otomatik yüklenir. Dağlar, ovalar, ormanlar ve karlı tepelerden oluşan biyom sistemi mevcuttur.
- Dinamik Çöp Toplayıcı (Garbage Collection): Karakterin uzaklaştığı chunk'lar periyodik olarak bellekten silinerek sonsuz yürüyüşlerde RAM ve VRAM şişmesi engellenir.
- Yükleme Ekranı (Loading Screen): Oyun ilk açıldığında yaşanabilecek kare düşüşlerini gizlemek için akıllı asenkron chunk oluşturma kuyruğu tasarlandı.
2. Fizik & Karakter Kontrolleri
- AABB Çarpışma Tespiti (Collision): Kayan nokta hataları onarıldı, bloklara takılmadan akıcı yürüme hissi eklendi.
- Sürtünme Fiziği (Wall Sliding): Duvarlara çarpıldığında ivme sıfırlanmaz, profesyonel oyunlardaki gibi duvara sürtünerek kayarak ilerleme sağlanır.
- Akıllı Blok Yerleştirme: Çarpışma algılayıcıları (Raycaster) geliştirildi. Karakterin tam kendi bacaklarının olduğu noktaya (içine) katı blok koyması engellenerek sıkışma hataları çözüldü.
- Dinamik Koşma (Sprint): 'W' (veya Yukarı) tuşuna 300ms içinde çift tıklandığında karakter koşma moduna geçer.
3. Gelişmiş Sıvı Fiziği
- Su Dağılım Algoritması: Su döküldüğü noktadan 7 blok ileriye doğru şelale mantığıyla basamak basamak azalarak ve görsel olarak boyu küçülerek akar.
- Akıllı Uyku Modu (Sleep State): Okyanuslar ve devasa sular sürekli işlemciyi yormaz. Suyun hareketi durduğunda sistem kendini uykuya alır.
- Gerçekçi Su Altı Efekti: Karakterin göz koordinatı sıvı yüzeyinin altına indiğinde dinamik olarak ortam sisi ve gökyüzü okyanus mavisine bürünür, görüş mesafesi daralır.
4. Özel Araçlar & Mekanikler
- Dinamik Kova Mekaniği (Slot 7): Su doğrudan blok olarak değil, araç olarak kurgulandı. Boş kova suya sağ tıklanarak doldurulur (su kovasına dönüşür). Dolu kova ile hedeflenen noktaya su şelalesi başlatılır.
- Çerçeve & Tablo Sistemi (Slot 8): Bloğun duvarlarına sınırsız büyüklükte (örnek: 5x2) posterler asılabilir. İşletim sisteminden seçilen saydam PNG destekli görseller duvara orantılı olarak giydirilir.
- RGB Özelleştirilebilir Blok (Slot 9): 'C' tuşuna basılarak açılan renk paletinden (Color Picker) istenilen Hex kodu seçilir. Seçilen renk doğrudan eklenen bloğun poligonlarına (InstancedMesh.setColorAt) boyanır.
- Raycaster Filtreleri: Sıvılar (su) hedef alma sisteminden dışlanmıştır. Su altındaki katı bloklar su yokmuş gibi kırılabilir veya üzerlerine yeni blok eklenebilir.
5. Arayüz (UI) & Geliştirici Araçları
- Arayüz İyileştirmeleri: Gelişmiş tasarım, ortalanmış büyük emojiler ve renk hesaplamaları ile kontrast yaratan okunabilir slot metinleri (Luminance check).
- Gerçek Renk Uzayı (sRGB Encoding): 3D ortama yüklenen görsellerin soluk (Washed-out) gözükmesini engelleyen yerel renk kalibrasyonu yapıldı.
- F4 Debug (Hata Ayıklama) Paneli: Anlık FPS, Karakterin XYZ koordinatları, bakılan / odaklanılan hedefin blok ismi ve anlık ekrana çizdirilen toplam aktif poligon sayısı gibi verileri içerir.
Human Kullanıcı

- Yapay zekaya sayfa için genel düzenleme talebi gönderme
- Yapay zekaya seçili element için düzenleme talebi gönderme
- Yapay zekaya sayfa veya element hakkında soru sorma
- Hem HTML tabanlı hem görsel tabanlı düzenleme imkanı
- Element ekleme
- Element sürükleme
- Element silme
- Sayfayı indirme ve yükleme
2026
Kronoloji
Şubat
14 Şubat -> Web sitesinin arayüzü daha modern hale getirildi.17 Şubat -> Ana sayfanın adı "İnternet Ekosistemi" olarak güncellendi. Bununla beraber META açıklaması "Güçlü bir internet ekosistemi." olarak düzenlendi.
Mart
4 Mart -> SSL sertifikasında ilk defa kullanılan ZeroSSL yerine tekrardan Let's Encrypt kullanılmaya başlandı. Nedeni, ZeroSSL kullanırken bazı problemler yaşanması olarak açıklandı. ZeroSSL'ye geçiş sebebi ise Let's Encrypt kullanılırken sertifika alma aşamasında bazı sorunlar yaşanmasıydı.11 Mart -> Web sunucusuna saldırıları engellemek için güvenlik katmanı eklendi. Bu sistem, URL'yi kontrol edip saldırı olup olmadığını anlıyor. Ayrıca istek sayısını kısıtlıyor.
11 Mart -> Yerli web sunucusuna eklenti desteği eklendi.
13 Mart -> Ekosistem lideri, insanların "Mucosoft" ismine alışması sebebiyle sohbet ortamlarında tekrardan "Mucosoft" adını kullanmaya başladı.
29 Mart -> Web sunucusuna reverse proxy desteği eklendi.
30 Mart -> Web sunucusunun yer aldığı makinede bazı güncellemeler yapıldı.
Ext4 dosya sistemi yerine btrfs kullanılmaya başlandı.
SeaBIOS yerina OVMF (UEFI) teknolojisine geçildi.
Arch Linux için makineyi kurarken yapay zeka tarafından alınan fikirlerin bazıları uygulandı.
Nisan
9 Nisan -> MySQL'den SQLite'a geçiş yapıldı.16 Nisan -> Web sunucusunra RAM üzerinde çalışan önbellek sistemi eklendi. REST API üzerinden bağlantı sağlanıyor.
16 Nisan -> Web sitesine koyu tema desteği geldi.
24 Nisan -> Ekosistemin lideri, VS Code eklentilerini kullanmak yerine terminal tabanlı (örnek: Gemini CLI) yapay zeka agent uygulamalarını kullanma kararı aldığını belirtti.
26 Nisan -> Web sitesine video düzenleme aracı eklendi.
28 Nisan -> Devrim niteliğinde güncelleme yapılarak internet ekosistemine yapay zeka dahil edildi. Bununla beraber araç kullanma desteği bulunan agent tarzı yapay zeka sohbet uygulaması geliştirildi.
30 Nisan -> Web sitesi sayfaları yeni nesil REST API mimarisini (ayna mantığı) kullanmaya başladı.
30 Nisan -> Makineye SSH üzerinden saldırı girişimi düzenlenmesi sebebiyle şifre ile giriş yasaklandı. Yalnızca güvenlik anahtarı ile giriş ypamak zorunlu hale getirildi.
30 Nisan -> Web sitesindeki kalıntılar yani artık kullanılmayan eski dosyalar silindi. Bu kararın alınmasındaki sebepler şunlardır:
Dosyalardaki güvenlik açıkları
Yeni altyapının performansının daha yüksek olması
Karışıklığı engellemek
30 Nisan -> Basına sızan habere göre "toprakistan.com.tr" ve "mucosoft.com.tr" alan adlarının boşaltıldığı bilgisi paylaşıldı. Bunun öncesinde sitede veritabanı hatası yer alıyordu. Bu olaylara rağmen "tprk.tr" alan adının halen aktif olduğu haberde yer aldı fakat bu alan adı da sonrasında boşaltıldı. Toprak, Toprakistan projesini iptal ettiği için böyle bir karar aldı. Bu olayların ardından sitenin ana sayfasında "Hoş Geldiniz, ben ToprakM" yazılı metin ve Toprak'ın logosu yer almaya başladı.
30 Nisan -> Ekosistem lideri, Toprak'ın gerçekten bıraktığını düşünmeye başladı.
Mayıs
1 Mayıs -> Web sitesine kart oyunu eklendi.2 Mayıs -> Web sitesinde birden fazla oyun olduğu için oyun merkezi kuruldu. Oyun merkezine pong, futbol ve kart oyunu eklendi.
3 Mayıs -> Koyu tema uyumluluğu site geneline yayıldı.
9 Mayıs -> Konu, blog, forum ve bilgi sistemleri kaldırıldı. Buradaki içerikler sosyal platforma gönderi olarak eklendi. Bu birleşim ile beraber güncelleme notlarının sosyal platformda paylaşılacağı duyuruldu.
10 Mayıs -> Sosyal platforma anket desteği eklendi. Mevcut anket sistemi ile birlikte çalışıyor.
11 Mayıs -> Gerçekçi yaşam ve rol yapma simülasyonu için çalışmalar başladı.
12 Mayıs -> Web sunucusuna WebSocket desteği eklendi. WebSocket, Node.JS üzerinden çalışıyor ve PHP dosyaları ile yönetiliyor. Bu sayede canlı ortamda güncelleme yapılabiliyor ve anında kullanılabiliyor.
14 Mayıs -> Sosyal medyada güncelleme notlarının paylaşılmayacağı duyuruldu. Bunun sebebinin yol haritası sistemine eklenen güncelleme notları sayfası olduğu bildirildi.
26 Mayıs -> Toprak'ın yönetim paneline erişim, ceza yönetimi ve kayıt sistemi yetkileri kaldırıldı.
26 Mayıs -> WebGL ve Three.js kütüphanesi ile beraber 3 boyutlu proje geliştirildi.
28 Mayıs -> Ekosistem lideri, sabah saatlerinde başlayıp öğle saatlerine kadar süren kesintinin sebebini öğrenmek için firma sahibine danıştı fakat firma, bu konuda yanıt vermedi. Bu durum sebebiyle firma, lider tarafından kınandı.
29 Mayıs -> Ekosistem lideri, Toprakistan imparatorunu devletinin başına geçmesi için çağırdı.
Haziran
2 Haziran -> Web sitesine görsel üretme ve mevcut görselleri düzenleme aracı eklendi.2 Haziran -> İnternet ekosisteminin hesap sisteminde reform yapılarak bu zamana kadar MD5 tabanlı olan şifreleme yöntemi bcrypt yöntemine dönüştürüldü. Bu sayede eski sisteme göre kat kat daha güvenli bir sisteme geçiş yapıldı.
3 Haziran -> Anlaşma sistemi kaldırıldı, mevcut anlaşmalar sosyal platforma dahil edildi.
3 Haziran -> Web sitesine yetki grubu sistemi eklendi. Ayrıca yetki sistemine ek olarak yetki limiti sistemi de eklenmiş oldu.
İçindekiler
Axe Toprak Devleti
Tarih
Anayasa
- İstisnalar hariç sınırı izinsiz geçenler infaz edilir.
- İttifak kurallarından en az birini ihlal eden devlete tekrar şans tanınmaz.
- Devletin bütün yapıları topraktan yapılmaktadır.
Mübarek Orman Devleti
Mübarek Orman Devleti, eski adıyla Mucosoft ekosisteminde yer alan ve şu anda var olmayan bir devlettir. Eski adıyla "MübarekEsnaf", daha sonraki ismiyle "YouKnowWho" isimli kullanıcı tarafından yönetilen bu devlet, sunucu içerisinde pek çok mimari projeye, tarım ve üretim faaliyetlerine, hukuki düzenlemelere ve diplomatik ilişkilere sahne olmuştur.
Mübarek Orman, her ne kadar 2. kez lağvedilen bir devlet olmasa da günümüzde aktifliğini sürdürmeyen bir devlettir.
Tarihçe ve Önemli Olaylar
- 15 Nisan 2018: Devletin resmi iletişim kanalı faaliyete geçmiş ve devletin isim değişikliğine uğradığı ilan edilerek diğer devletlerin "ilişki duvarlarını" güncellemeleri istenmiştir.
- 16 Nisan 2018: Mucosoft Devleti ile sınırların birleştiği resmen ilan edilmiştir.
- 18 Nisan 2018: Mucosoft Devleti ile Mübarek Orman Devleti arasındaki uluslararası yol inşası tamamlanmıştır.
- 19 - 21 Nisan 2018: Devlet başkanına özel sarayın inşaatı başlamış ve iki gün içinde bitirilmiştir.
- 22 Nisan 2018: Devlet içi ulaşımı kolaylaştırmak amacıyla yol çalışmaları başlatılmıştır.
- 25 Nisan 2018: Devletin de üyesi olduğu "Orman Birliği" resmen dağılmıştır.
- 2 Mayıs 2018: Mehmet isimli bir oyuncuya, devlet liderine saldırdığı gerekçesiyle 3000 ML (oyun içi para birimi) ceza kesilmiş ve ödenmemesi durumunda dava açılacağı bildirilmiştir.
- 5 Mayıs 2018: Sanayi bölgesindeki saray yıkılmış, bölgenin tamamen temizlenip "Farm Bölgesi" (tarım / üretim alanı) olarak kullanılacağı açıklanmıştır. Aynı gün "Orman Bürosu" da yıkılmış ve Slime Farmı'nın ilk aşaması tamamlanmıştır.
- 6 Mayıs 2018: Devlette genel bir "Yıkım Projesi" ve ardından "Sandık Taşıma Projesi" başlatılmıştır.
- 7 Mayıs 2018: Sandık Taşıma Projesi bitirilmiş, devlet içerisinde "Flama Müzesi" açılarak ziyarete sunulmuştur.
- 8 - 10 Mayıs 2018: "Genel Müze" inşaatına başlanmış ve 10 Mayıs tarihinde ziyaretçilere açılmıştır.
- 12 Mayıs 2018: Devlet sınırları içinde "Zombiler Çıldırdı!" olarak adlandırılan bir olay (zombi saldırısı) yaşanmıştır.
- 13 Mayıs 2018: Devlet başkanı YouKnowWho tarafından yapılan resmi açıklamayla Mübarek Orman Devleti lağvedilmiştir.
- 3 Eylül 2018: Kanalın tekrar geri getirilmesi üzerine yetkiler, Mucosoft tarafından yeniden "YouKnowWho"ya devredilmiş, aynı gün devlette büyük bir "Kentsel Dönüşüm" projesi başlatılmıştır.
- 5 Eylül 2018: Mucosoft'un YouKnowWho'ya sosyal bir platformdaki mizahi gönderisinden dolayı uyarı atması üzerine iki devlet arasındaki ilişkilerin düştüğü ilan edilmiştir.
Mimari Yapılar ve Tesisler
- Köy Yapıları: Silo, Muhtarın Evi, Köyün Genel Deposu/Ambarı ve Demirci gibi temel yapılar inşa edilmiştir.
- Üretim Tesisleri (Farm Şehri): Otomatik Karpuz Farmı, Mob Kasılma Yeri, Kaktüs Farmı ve Slime Farmı kurularak devletin ekonomisi desteklenmiştir.
- Kültürel Yapılar: Flama Müzesi ve Genel Müze inşa edilerek ziyarete açılmıştır.
Devlet Anayasası ve Yasalar
- Madde 1: Mübarek Orman Devleti'nde Devlet Sahibine (başkanına) vurmanın cezası 1000 ML, öldürmenin cezası ise 3000 ML olarak belirlenmiştir. (Bu yasa 13 Mayıs 2018 tarihinde güncellenerek son halini almıştır.)
- Madde 2: Mübarek Orman Devleti ile yapılacak antlaşmalar ya da anlaşmaların Devletteki Belediye Binasında yapılması zorunlu kılınmıştır.
- Madde 3: Mübarek Orman Devleti ile yapılacak tüm ticaretlerin, devletler arası ilişkileri arttıracağı karara bağlanmıştır.
- Madde 4: Mübarek Orman Devleti'ne geçiş kapalıyken (sınırlar kapalıyken) geçenlere 1000 ML para cezası kesilecektir. (3 Mayıs 2018 tarihinde eklenmiştir.)
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.
Human Kullanıcı
The Witcher 3: Wild Hunt Değerlendirmesi (70/100)
Atmosfer (20/25)
Oynanış Mekanikleri (10/20)
Hikaye ve Rol Yapma (18/25)
Karakter Sistemi (10/15)
Ses Tasarımı (12/15)

Human Kullanıcı
- 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.
- 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 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ı.
- 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ı.
Human Kullanıcı