Tam zincirli oyun motorunun kısa bir analizi

Bu motorların hızlı tekrarı, şekillendirilebilir, ölçeklenebilir ve tamamen açık tam zincirli oyunlar çağının gelişini görmemizi sağlamaya başladı.

Yazan: Ishanee, IOSG Ventures

giriiş:

Dark Forest gibi tam zincirli oyunlar, oyun mantığını zincire koyabileceğinizi kanıtladı ve izinsiz birlikte çalışabilirliği nedeniyle topluluğu yeni araçlar, ittifaklar, DAO'lar ve daha fazlasını oluşturmaya teşvik etti. Bundan önce, otonom bir dünya inşa etme paradigması ve motivasyonu iyi belgelenmiş olsa da, bize göre bu yöndeki en büyüleyici yeni alanlardan biri olan tam zincirli oyun motoru hakkında çok fazla makale yok.

Oyun geliştirme: geleneksel oyunlar ve tam zincirli oyunlar

Geçmişte, Unreal, Unity ve Phaser gibi oyun motorları, geleneksel oyun geliştirme için tek adres olarak kullanılıyordu. Kontrol hareketi, 2B ve 3B oluşturma, nesne çarpışma algılama, ses, renk, komut dosyası oluşturma ve diğer fiziksel motorlar gibi oyunların temel yapısını içerir ve hatta sunucu istemci mimarisi, PC / oyun konsolu / cep telefonu çerçevesi, işlem içerir. Pazar gibi dağıtım mekanizması.

World of Warcraft piyasaya çıktığında, Blizzard dört yıldır oyunun ağ yığını üzerinde çalışıyordu, ancak oyunun içeriği üzerinde yalnızca bir yıldır çalışıyordu. Unity'nin 2005 yılında piyasaya sürülmesinden kısa bir süre sonra, modüler teknoloji yığını nedeniyle geliştirme süresi 4 yıldan birkaç aya düşürüldü.

Tam zincirli bir oyunda, oyun durumunun tamamı blok zincirinde depolanacak, bu da benzersiz bir dizi zorluk ve yeni altyapının oluşturulması anlamına geliyor. Ethereum ekosistemi için geliştirilen ilki, Lattice tarafından başlatılan MUD motoruydu.Daha sonra, farklı ekosistemler için ve farklı programlama dilleri kullanan birkaç başka motor, örneğin starkware için DojoEngine gibi yavaş yavaş ortaya çıktı.

İlk oyun motoru: MUD

Lattice'in MUD'si, 2022'nin 3. Çeyreğindeki 0xParc İkametgahı sırasında oluşturuldu. Bu dönemde Lattice birkaç tam zincirli oyun yaratmaya çalıştı, oynanış ve stiller farklı olsa da hepsi aynı blok zinciri sorunlarıyla karşılaştı. Karmaşık ve zor teknik problemler değil, çok fazla yoğun iş yükü. Bu şekilde, ilk tam zincirli oyun motoru olan MUD'u başlattılar.

MUD ekipleri oyun oluşturmaya çalıştıklarında, oyun motorlarını veya PhaserJS, Three ve Godot gibi araçları kullanırlar, ancak bunlar, asıl işi dünyanın durumunu alıp oyuncu için okunabilir hale getirmek olan istemci tarafı motorlardır. Eskiden dünyanın durumu paylaşılırdı - "fil tahtada mı?" okunabilirlik ise "süslü 3D projeksiyonlara sahip bir satranç taşı, fil hareketine dayalı olarak tıklama ve sürükleme ile tahtada hareket ettiren bir kullanıcı arayüzü" idi. kurallar" .

MUD tarafından kullanılan ECS motor mimarisi nasıl anlaşılır?

ECS (varlık bileşen-varlık bileşen sistemi) mimarisini kullanırlar.Bu çerçevede, her tam zincirli oyun, bu dünyadaki tüm nesnelerin (Varlıkların) kaydı olan bir dünya sözleşmesini dağıtacaktır. Entity, sayısal bir kimliktir ve bileşenler Entity'ye eklenir ve dünyaya eklenebilir.

Bu örnekte, Varlık 1 bir ejderha karakteri olabilir ve Konum, CanFly ve Fiyat 3 farklı bileşen olabilir. Bileşenlerin kendi başlarına bir mantığı yoktur, sistem sözleşmeleri aracılığıyla yeni Varlıklara eklenebilirler. Bir sistem sözleşmesi, sahibinin bileşenine yazma erişimi gerektirir. Bir MUD'da 1. ve 3. taraf geliştiriciler arasında bir ayrım yoktur.

StarkNet 上海 Dojo Motoru

Dojo Engine, Kahire'de yazılmış, StarkNet ekosistemi için oluşturulmuş, ancak EVM ile uyumlu olmayan MUD gibi açık kaynaklı bir ECS çerçevesidir. Dojo'nun mühendislik ekibi Realms, Briq, kartuş_gg, topoloji, starknet ve diğer proje ekiplerini içerir.

İlk Oyun: Karanlık Orman

Dark Forest, oyuncuların rastgele oluşturulmuş sonsuz bir evrende gezegenleri keşfedip fethettikleri bir MMORTS uzay savaş oyunudur. Oyunun beta sürümü 2020 yılında piyasaya sürüldü ve V0.3 sürümü Ropsten testnet üzerinde 1 hafta süreyle yayınlandı. Teste katılan oyuncular beyaz listeye alındı ve ödül havuzu kapsamında 1024Dai için yarıştı. Şimdiye kadar 10.000'den fazla oyuncu Ropsten, xDai ve Gnosis Chain'de trilyonlarca gaz tüketen karanlık orman turlarına katıldı.

Karanlık Orman Ekosistemi

  • Eklenti
  • Yedek müşteri
  • GPU madencileri
  • Kurumsal oyuncular
  • Veri/Yayın Pazarı - Oyuncular, veri pazarı aracılığıyla yeni işlevler ekleyebilir ve bunları oyunda uygulayabilir.

**Dark Forest, oyuncuların EOA veya akıllı sözleşmeli oyuncular olup olmadığını ayırt etmez ve yeni bir tür oyuncu topluluğu ortaya çıkmıştır. **

  • DF DAO - Mayıs 2021'de oluşturuldu
  • Orden GG - DF DAO ile rekabet edecek başka bir ittifak
  • Astral Colossus, DF DAO'nun bir akıllı sözleşme (robot) oyuncusudur. Bu oyuncunun kaynakları çıkaramamak gibi çeşitli sınırlamaları vardır ve tek amacı Dark Forest DAO'nun liderlik tablosundaki puanını yükseltmektir. Oyuncuya katkıda bulunan herhangi bir tur galibiyeti kaydedilecektir.

Tam zincir oyun ekolojisi

Gördüğünüz gibi Ethereum, OP ve StarkNet 3 temel ekosistemdir.

Tam zincirli oyun geliştirmeye yönelik zorluklar

Bu zorluklar üç açıdan kategorize edilebilir: teknoloji, onboarding ve ekonomik gerçekleştirme.

teknoloji

Tam zincirli oyunlar geliştirmek, karmaşık teknoloji gerektirir ve hala göz korkutucu bir iştir. MUD ve DOJO desteği ile geliştirme eşiği düşmüş olsa da Unity gibi geliştiriciler için hala kolaylık sağlayamıyor. Oyun geliştirmenin teknik zorlukları, ölçeklendirme zorluğunu da içerir.

Bu nedenle, birkaç ekip, OPStack oluşturmak için Caldera gibi bir hizmet şirketi olarak toplamayı, ya müşteri kanıtlarını kullanarak ya da doğrudan L2 üzerine inşa ederek kullandı. Bazı inşaatçılar, akıllı sözleşmelerinin uygulama aralığını genişletmek için RiscZero gibi doğrulanabilir merkezi olmayan bilgi işlem ağlarına da çok dikkat ediyor. Kısmen teknoloji ve ölçeklenebilirlikle, kısmen de oyun tasarımıyla ilgili olan gaz optimizasyonu da büyük bir sorundur.

SNARK'lar gizlilik veya ölçeklenebilirlik için kullanılır. Dark Forest, oyuna eksiklik eklemek için zkps kullanır, onsuz herhangi bir oyuncu tüm dünya görüşünü görebilir, diğerleri ise ağır hesaplama görevlerini istemciye ve eşitleme durumuna (playmint gibi) boşaltmak için kullanır.

Onboarding

Tam zincirli oyun, daha fazla blockchain oyun topluluğunu çekmek gibiyse (kitlesel benimsemeyi düşünmeden önce), cüzdan yönetimi her şeyden önemlidir. Oyun tamamen zincirleme olduğundan, oyuncuların her oyun içi eylem açılır penceresine kaydolması gerekecek ve bu da kötü bir kullanıcı deneyimine yol açacaktır. Oturum Anahtarları, bu sorunu çözmenin en kolay yoludur, ancak potansiyel güvenlik riskleri vardır. Mevcut oyun geliştiricileri, oyuncuların cüzdanlarında yüksek değerli öğeler bulundurmasını istemiyor, bu nedenle şu anda en acil sorun bu değil, ancak daha fazla oyuncu geldikçe, bu sorunun er ya da geç çözülmesi gerekecek.

Diğer bir husus ise, oyun modcularını oyuna katkıda bulunmaya ve oyunu genişletmeye teşvik etmek ve çekmek için geliştiricilerin katılımıdır, bu da doğal olarak otonom dünyaların değerini artıracaktır. Bu, öncelikle geliştiricilere uygun araçları sağlayarak ve katkıları için uygun para kazanma veya ödüller sağlayarak elde edilir.

Ekonomik Gerçekleşme

Bu zorluk, ilk on-chain oyununun başarısıyla daha da netleşecek. Oyun dünyasındaki ekonomi, herhangi bir tam zincirli oyunun eğlencesine, madenciliğine ve kaynak koleksiyonuna katkıda bulunacak ve oyuncuların oyunda eğlenmesini sağlamak için birden fazla ayarlama gerektirecektir.

Bugün oyun geliştiricileri için para kazanmanın ilginç bir yolu sıralayıcı ücretleri, oyunda jetonlarını kullanmak ve istedikleri gazı almak için L2'de jetonları kullanmaktır.

Görünüm

Bu motorların hızlı tekrarı, şekillendirilebilir, ölçeklenebilir ve tamamen açık tam zincirli oyunlar çağının gelişini görmemizi sağlamaya başladı. Mevcut tam zincirli oyun oynanabilirliği ve etkileşim zorluğunun optimize edilmesi gerekse de konuşlandırılabilir oyunların türleri ve teknik sınırlamaları da çok açıktır. Ancak tüm zincir rotası, geleneksel oyun mantığını gerçekten alt üst ediyor ve DeFi'den sonra gördüğümüz, anlatı ile ürünleri birleştirebilen en potansiyel yollardan biri. Bu köktendinci özellik, geliştirici topluluğunun kalitesini ve etkinliğini de çok yüksek kılar. Yakında, tam zincirli oyunun her motorunda, temel mimarisine dayanan bir dizi ekolojik oyun, araç, lonca ve diğer projeler görünecek ve gerçek bir metaverse ekonomisi ve sosyal etkileşim doğacak.

View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
  • Pin