Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
1210
Tıklama
0
Öne Çıkarma
Indie Game Engine: Voxeliq - Minecraft tarzı blok motoru
R
12 yıl
Teğmen
Konu Sahibi

Bir süredir minecraft tarzı bir block motoru üzerinde çalışıyorum. açıkcası aklımda daha iyi bir fikir olmadığından ve birazda notch java/opengl/lwjgl ile yapmış bakalım ben c#/xna'da yapabilecEk miyim diyerekten başladığım ve o günden beri aralıklarla da olsa üzerinde çalıştığım bir proje.

Güncelleme: Her ne kadar minecraft gibi bir blok motoru olsa da ve elimde şu anda başka bir proje olsa da (http://forum.donanimhaber.com/m_63659943/mpage_1/f_/key_//tm.htm#63660166 ), bittiğinde minecraft'tan ve türevlerinden farklı bir oynanış fikri var kafamda. Olay ortaya çıkmaya başladığında detaylandıracağım.



Ekran görüntüleri;

< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >
< Resime gitmek için tıklayın >

Birazda detaylı bilgi aktarayım.

  • Dil & framework; .net 4.0 - c#, xna 4.0
  • Minecraft chunk'ları 1.2 güncellemesinden önce 16x16x128 boyutunda idi (yani 32768 block içermekte - 1.2 yamasıyla birlikte 16x16x256'ya yükselttiler) voxeliq ise şu anda 16x16x128 chunk'lar kullanmakta.
  • minecraft'ta multiplayer modda viewrange default olarak 10 chunk olarak kullanılmıs (3 veya 15 arasında ayarlanabilmekte). voxeliq'de ise view range 10, cache range ise 15 chunk'tır (şu an için).
  • yani voxeliq 961 chunk'ı cacheler ve bunların 441 tanesini ekranda gösterebilir.
  • cache-range içinde ki chunk'lar sadece generate edilir (yani perlin-noise kullanarak terrain şeklillendirilir).
  • view-range içindeki chunklar ise artı olarak ışıklandırılır ve vertex build'ı yapılır.
  • cache-range'de yaklaşık 31.5 milyon block yer almaktadır ki bu durumda yaklaşık hafıza kullanımı (managed) 200mb civarındadır.
  • view-range'de yaklaşık 14 milyon block bulunmaktadır ve toplu olarak sahnede gösterilebilir.
  • infinitive-world desteği vardır (tabiki minecraft'ta olduğu gibi ekstrem değerlerde bir sınırı vardır)
  • gece & gündüz değişimlerini destekleyen, sun-lightning desteği vardır.
  • basit bir pick-axe yani kazma mevcuttur, kazı yapılıp basit binalar inşa edilebilmekte


Videolar

Voxeliq IX @ MonoGame (OpenGL) desteği
Videoyu izlemek için tıklayınız

Voxeliq VIII - Hız Testi
Videoyu izlemek için tıklayınız

Voxeliq VII - Bloom Efect
Videoyu izlemek için tıklayınız

mart 2012- gece & gündüz ışıklandırması
Videoyu izlemek için tıklayınız

kasım 2011 - ışıklandırma & pick-axe
Videoyu izlemek için tıklayınız

techno visualizer - eski bir video
Videoyu izlemek için tıklayınız

Daha eski video'lar;

IV - Infinitive Terrain 2.0
Videoyu izlemek için tıklayınız

III - Infinitive Terrain
Videoyu izlemek için tıklayınız

II - Kasım 2011 ilk videolardan
Videoyu izlemek için tıklayınız

I - Kasım 2011 ilk videolardan
Videoyu izlemek için tıklayınız





< Bu mesaj bu kişi tarafından değiştirildi raistlinthewiz -- 25 Temmuz 2012; 12:48:19 >

F
10 yıl
Yüzbaşı

M
10 yıl
Binbaşı

Proje ne durumda acaba bayadır ses yok



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.