https://api.fenixfox-studios.com/assets/bbd723d3-37b2-4027-88a1-8e1ee095a84c.mp4
Yakın zamanda Wave Function Collapse projemi ( WFC-Tiles ) bir üst seviyeye taşıyarak basit 2D döşemelerden ilgi çekici izometrik 3D görünüme geçiş yaptım. Bu yeni gelişme Twitter'da 300'den fazla beğeni ve 50 retweet ile dikkat çekti. Oscar Stalberg'in inanılmaz çalışmalarından ilham alarak, piksel sanat stilinde çarpıcı izometrik döşeme haritaları üreten tarayıcı tabanlı bir düzenleyici oluşturdum.
Dalga Fonksiyonu Çöküşü (WFC), bir dizi kısıtlamaya dayalı karmaşık desenler veya düzenler üreten bir prosedürel üretim algoritmasıdır. Bunu, her bir parçanın birden fazla şekilde bir araya gelebildiği ancak yalnızca belirli kombinasyonlara izin verilen bir bulmaca gibi düşünün. Başlangıçta, WFC Maxim Gumin ( mxgmn ) tarafından popülerleştirildi ve o zamandan beri geliştiriciler ve sanatçılar arasında yaratıcılıkta bir çığ başlattı.
Bunu tam olarak anlamak istiyorsanız, diğer makalemi okumanızı ve Martin Donald - Süperpozisyonlar, Sudoku, Dalga Fonksiyonu Çöküş Algoritması'na bir göz atmanızı öneririm.
Son projemde, izometrik döşemelerle WFC'nin potansiyelini keşfetmeyi amaçladım. İzometrik perspektif, haritaları görsel olarak daha çekici hale getiren ve derinlik sağlayan bir sözde 3B efekti ekler. Bu yaklaşım ayrıca estetik değeri artırarak piksel sanat tarzı oyunlar ve uygulamalar için uygun hale getirir. Ayrıca, henüz yayınlanmamış ve 3B ağlarla tam potansiyelini gösterecek başka bir projem daha var.
Bu basit örneği incelemek için buraya tıklayın:
https://apps.fenixfox-studios.com/wave_function_collapse/
Bu proje kesinlikle benim için en tatmin edici deneyimlerden biriydi! Gerçekten kendi mikrokozmosumu "yaratma" isteğimi tatmin etti. Saatlerce yeni dünyalar yaratıp sakinlerinin işlerini yapmasını izleyebilirdim. Bunun Alman DNA'sında olup olmadığını bilmiyorum ama babam da bu projeyi seviyor. Anno and the Settlers gibi Alman oyunlarıyla büyümek gerçekten bütün bir nesli şekillendirdi^^. Bu projeyi geliştirmeye devam ederken daha fazla güncelleme ve geliştirme için bizi izlemeye devam edin!