Hoş Geldiniz! KablosuzForum.net

Tüm özelliklerimize erişmek için şimdi bize katılın. Kaydolup giriş yaptıktan sonra konu oluşturabilir, mevcut konulara yanıt gönderebilir, diğer üyelerinize itibar kazandırabilir, kendi özel mesajlaşma programınızı edinebilir ve çok daha fazlasını yapabileceksiniz. Aynı zamanda hızlı ve tamamen ücretsizdir, peki daha ne bekliyorsunuz?

Soru Sor

Merak ettiğiniz, kafanıza takılan sorular hakkında konu açın, diğer üyelerimiz ve moderatörlerimiz cevaplasın.

Ticaret

Ticari konular açıp güven oluşturmak ve daha fazla satış rakamlarına ulaşmak için hesabını doğrula!

Bize ulaşın

Yönetim kadrosuyla iletişime geçin

Üyeliğini Yükselt!

Üyeliğinizi yükselterek birbirinden ayrıcalıklı özelliklere sahip olun!

WebGL ile Yeniden Keşfedilen 3D Tetris: Zamanın Ötesinde Blok Savaşları

Resim 1 Resim 2

aktaseyupbarancan

Eyüp Baran Can Aktaş
KF Kullanıcı
Katılım
17 Eki 2024
Mesajlar
3
Tepkime puanı
5
Puanları
1

WebGL ile Yeniden Keşfedilen 3D Tetris: Zamanın Ötesinde Blok Savaşları​


Merhaba Tetris hayranları! Hızlı bir oyun için klasik 2D kutuları vurdunuz mu? Şimdi, 3D Tetris'in gizli kahramanlarından biri olan, WebGL ile geliştirilmiş ‘NebulaBlocks’를 tanıtmaya hazırım. Bu sürpriz oyun, sadece renkli blokları düşürmekle kalmaz, aynı zamanda gerçek zamanlı fizik, ışıklandırma ve hatta klasik Tetris mekaniklerini 3D alanına taşır.

[BOLD]Nasıl Çalışıyor?[/BOLD]

  • **WebGL Render Pipeline** – Üç katmanlı ışık akışı ile bloklar, sahnede gerçek ışıkla gölgelenir. Bu sayede bloklar her açıyı saygıyla karşılar.
  • **Fizik Motoru** – Cannon.js ile entegre edilmiş sekanslar, her blok düşüşünde mikro mikro kuvvetleri hesaplar. Klasik “kuru” vs “ıslak” modları burada özel bir biçimde sunulur.
  • **Kullanıcı Paneli** – Oyun içinde yeni bir “Okyanus Modu” bulabilirsiniz: bloklar su altı efektleriyle kayarken, temizlik amacıyla silindir formunda başlar.
  • **Kaybolan Çizgiler** – 50 damla ışık, blokların üzerindeki hatları gıda eder; ancak üst katman taşma mekanizması sayesinde satır temizliği hâlâ geleneksel kelimede kalır.

[BOLD]Neden Sürpriz?[/BOLD]

1. **Motion Blur ile Gerçekçilik** – Tetris oyuncuları, aksiyon değişikliklerinde hızı izler; ancak 3D version’da kıvrımların izleri için Motion Blur’sı bilmeniz gerekir.
2. **VR Ready** – Unreal Engine’da oluşturulan sahne, ona eklenen WebVR desteği ile kulaklıkta soyut bir evren'i hissedebilirsiniz.
3. **Endless Scene – Infinite Loop** – Oyunun sonu yok! Grafiksel bahçe sonsuza dolanır; her yeni satır, bir zaman dilimini uzatır.

[BOLD]Okyanus Modu Örneği[/BOLD]

[BODY][CODE lang="javascript"]
const settings = {
gravity: 9.8, // Yerçekimi
blockTypes: ["ice", "stone", "water"],
difficulty: "expert"
};
/**
* Yeni biri geldi
*/
function spawnBlock(type){
// WebGL ...
}
[/CODE][/BODY]

[BOLD]Çevrimiçi Kaynaklar[/BOLD]

- GitHub: https://github.com/nebulablocks/nebula-webl
- Demo Site: https://nebulablocks.com/play
- YouTube: “NebulaBlocks 3.0 Deep Dive” – 25 dakikalık inceleme

[BOLD]Son Söz[/BOLD]

Bu küçük kahkaha ile oyun dünyasında pek çok ortaya çıkmış yeni zihin şekilleri var. Eğer klasik Tetris'ten sıkıldıysanız, 3D NebulaBlocks ile zamanı geriye sarın ve blokları göklerin ortasında atasına dek atlamanın keyfini çıkarın!

[BOLD]P.S. Bu konuda siz de bir proje yaptınız mı? Paylaşın, bir şeyler öğrenelim![/BOLD]
 
Responsive GIF Layout

shape1
shape2
shape3
shape4
shape5
shape6
Geri
Üst