Tamamen Zincir İçi Oyunların Kapsamlı Bir Tanıtımı

Orta Seviye10/29/2023, 5:43:39 PM
Bu makale, tamamen zincirleme bir oyunun ne olduğunu tanıtacak, onu GameFi ve geleneksel Web2 oyunlarıyla karşılaştıracak ve geliştirme durumunu ve beklentilerini endüstri perspektifinden analiz edecek.

Tamamen Zincir Üzerinde Oyun Nedir?

Destekleri ve varlıkları blok zincirine koyan yaygın GameFi'nin aksine, tamamen zincir üzerinde bir oyun, tüm oyun mantığını ve verilerini blok zincirinde saklar. Örnek olarak basit "kart çekme karşılaştırması" satranç oyununu ele alalım; yaygın GameFi, giriş biletlerini, çipleri vb. tokenleştirme ve bunları NFT'lere veya kripto para birimlerine dönüştürme konusunda iyidir. Ancak tamamen zincirleme bir oyun bağlamında, "bir oyuncuya rastgele bir kart vermek, ardından oyuncunun kartlarının temsil ettiği sayıların boyutunu karşılaştırmak ve daha büyük olan, fişleri kazanan kazanandır" mantığı şu şekildedir: Blockchain'i taktığınızda tüm süreç açık ve şeffaf olur.

Başlangıçta tamamen zincire bağlı oyunlar bir grup Web3 yerel geliştiricisi ve oyuncusu tarafından seviliyordu, ancak Dark Forest gibi tamamen zincire bağlı oyunların patlamasıyla birlikte, giderek daha fazla insan tamamen zincire bağlı oyunların geleneksel oyunlara göre eşsiz avantajlarını fark etti. GameFi ve zincir dışı oyunlar. Avantajları aşağıdaki gibidir:

Açıklık

Tamamen zincire bağlı oyunlar blockchain üzerinde konuşlandırılarak oyun girişini herkese açar. Ülke, cinsiyet, yaş vb. ile sınırlı değildir.

Şeffaflık

Oyun mantığının blockchain üzerine yerleştirilmesi nedeniyle oyunda hile yapma olasılığı son derece düşüktür ve oyuncular, sözleşmelerin blockchain üzerinde konuşlandırılması yoluyla oyunun operasyon durumunu gözlemleyebilmektedir.

Varlık Sahipliği

Tamamen zincir üstü oyunlara katılarak elde edilen varlıklar aynı zamanda oyuncuların tamamen kontrol edebildiği ve serbestçe transfer edebildiği zincir üstü varlıklardır.

Topluluk odaklı

Tamamen zincirleme oyunlar, çoğu DAO'lar tarafından yönetilen topluluk gelişimine daha fazla önem verir ve topluluk içindeki ihtiyaçlar, oyunu sürekli olarak geliştirecektir.

Sürdürülebilirlik

Teorik olarak konuşursak, kod blok zincirinde akıllı sözleşmeler olarak dağıtılır ve blok zinciri bir sunucuya eşdeğerdir. Zincir normal kullanımı sürdürdüğü sürece oyuncular, oyunun ömrü konusunda endişelenmeden oyunu istedikleri zaman deneyimleyebilirler.

Şekillendirilebilirlik

Geleneksel oyunlarda tamamen on-chain oyunlarında on-chain olan “oyun mantığı” backend koduna aittir. Bu nedenle, farklı ön uç sayfaların oyun kullanıcı arayüzünün farkını ödünç alabilir ve hatta farklı tamamen zincir üstü oyun sözleşmelerini bir ön uç sayfasına bağlayarak çok modüllü oyunların işlevini gerçekleştirebilir.

Tamamen Zincir Üzerinden vs GameFi vs Geleneksel Oyunlar

Kolay karşılaştırma için farklılıkları tablo halinde sunuyoruz:

Yukarıdaki karşılaştırmadan, tamamen zincir üzerindeki oyunların, zincir üzerinde tam dağıtımları nedeniyle veri, varlıklar, finansman ve sunucular açısından Web3'ün daha merkezi olmayan özelliklerine sahip olduğu görülebilir. Bununla birlikte, blockchainin performansı aynı zamanda oyunun çalışabilirliğini ve oynanabilirliğini de sınırlıyor ve tamamen zincirdeki kullanıcılar henüz Web3'ün dışına çıkamadı.

Sanayi Altyapısı

Tamamen zincir üzerinde oyunların geliştirme süreci, geleneksel oyun geliştirmeye benzer, ancak zincir üzerinde oyun mantığı nedeniyle, aynı zamanda kendine özgü bir teknik yığına da sahiptir. Tamamen zincir üzerinde oyunların temel altyapısı esas olarak tamamen zincir üzerinde oyun motoru ve blok zinciridir. Elbette AA ve sıfır bilgi kanıtı gibi teknolojiler tamamen zincir üzerindeki oyun yığınına da uygulanabilir. Belirli tamamen zincir üstü oyun projelerini tartışmadan önce sektördeki altyapıyı (uygulama katmanının altında) anlamamız gerekiyor.

Tamamen zincir üstü oyun endüstrisi seviyesi (kaynak: IOSG's Medium )

Blok Zinciri

Tamamen zincir üstü oyunlarda, blockchain, oyun mantığının zincir üzerinde konuşlandırılmasıyla bir sunucu rolünü üstlenir. Kullanıcıların oynamak için bir cüzdana bağlanması gerekir. Şu anda, tamamen zincir üzerinde olan oyunların çoğu Ethereum ve Layer2'de dağıtılmaktadır. Dağıtım için halka açık bir zincir seçerken dikkate alınması gereken birden fazla faktör vardır:

  1. Halka açık zincirin programlanabilirliği
    Tamamen zincir üzerinde oyunların geliştirilmesinin ilk günlerinde Ethereum, birçok erken dönem tamamen zincir üzerinde oyun tarafından akıllı sözleşme programlaması için en güçlü platform olarak seçildi. Artık ana akım Layer1 ve Layer2 platformları Dapp geliştirme için farklı optimizasyonlar yaptı. Örneğin Aptos ve Sui, programlama deneyimini programlama dili düzeyinde optimize etti. Daha geliştirici dostu olan ve kullanıcıların sözleşme çağırma sürecini optimize eden halka açık zincirlerin, halka açık zincir geliştiricileri tarafından tercih edilme olasılığı daha yüksektir.

  2. Ağ performansı
    Oyuncuların oyun oynarken sözleşmeleri araması ve zincir verileri geri bildirimi alması gerekir; bu da belirli bir düzeyde zincir performansı gerektirir. Örneğin, çok kullanıcılı gerçek zamanlı bir oyunda, tek bir oyun turunda birden fazla imzaya ihtiyaç vardır. Ağın çok sıkışık olması kullanıcı deneyiminin kötü olmasına neden olabilir. Şu anda Solana ve Ethereum Layer2'nin TPS'si, mevcut tamamen zincir üstü oyunların temel ihtiyaçlarını karşılayabiliyor.

  3. Kullanıcı hacmi
    Tamamen zincirleme oyunların Web3 yerliliği, daha yüksek bir kullanıcı eşiği anlamına gelir. Ayrıca oyun süreci, oyun pervanesi ticareti gibi zincir içi faaliyetleri de içerebilir. Bu nedenle, dağıtım için daha fazla kullanıcı sayısına ve daha iyi likiditeye sahip bir zincirin seçilmesi, tamamen zincir üzerinde oynanan oyunların başarı olasılığını artırabilir.

  4. Genel zincir uygulama katmanının ağ etkileri
    Tamamen Zincir Üzerindeki oyunların piyasaya sürülmesinin ardından, NFT pazaryerleri ve DeFi protokolleri, oyun içi varlıkların ve yerel tokenların likiditesini önemli ölçüde artırabilir ve böylece daha geniş bir kullanıcı tabanının ilgisini çekebilir. Eş zamanlı olarak, oyun motoru geliştiricileri de dahil olmak üzere çeşitli hizmet sağlayıcılar, tekliflerini farklı blockchain mimarileriyle uyumlu olacak şekilde uyarlayacak. Yüksek kalibreli bir blockchain'in sadece oyun uygulamalarında üstünlük sağlamakla kalmayıp aynı zamanda diğer merkezi olmayan uygulamaların (dApp'ler) başarılı bir şekilde geliştirilmesinin önünü açacağı ve böylece uygulama katmanındaki ağ etkilerini en üst düzeye çıkaracağı mantıklıdır.

Blockchain Oyun Motoru

Geleneksel geliştirme süreçlerinde Unreal, Unity ve Phaser gibi oyun motorları, hareket kontrolü, 2D ve 3D renderleme, nesne çarpışma tespiti, ses, renk, komut dosyası yazma ve diğer fizik motorları gibi oyunların temel yapı taşlarını sağlar ve hatta sunucuyu da içerir. -istemci mimarisi, PC / oyun konsolu / mobil çerçeveler ve diğer tek noktadan hizmet özellikleri.

Tamamen zincir üstü oyunlarda, oyun durumu tamamen blockchain üzerinde saklanacağından, zincir üstü oyunlar için tasarlanmış oyun motorları ortaya çıkmıştır.

Ethereum ekosistemi için geliştirilen ilk motor, Lattice tarafından başlatılan MUD motoruydu ve ardından yavaş yavaş farklı ekosistemler için ve farklı programlama dilleri kullanan Starkware için DojoEngine ve Curio's Keystone, Argus vb. motorlar ortaya çıktı.

Ara katman yazılımı

AA

AA, “Hesap Soyutlaması”nın kısaltmasıdır. Özel anahtarlar ve anımsatıcı kelimelerle elde edilen yaygın şifreli cüzdanların aksine, hesap soyutlamayı kullanan cüzdanlar programlanabilir sözleşme cüzdanlarıdır. Hesabın mantığını ve durumunu ayırt ederek özelleştirilmiş işlem doğrulama ve yürütme kurallarına sahip hesapların oluşturulmasına olanak tanır. AA, kullanıcı deneyimini birçok açıdan geliştirmiş olup sosyal kurtarma, çoklu imza ve gaz ücreti gerektirmeyen işlemler gibi zengin uygulama senaryolarına sahiptir.

Tamamen Zincir Üzerindeki oyunlar, AA teknolojisinden yararlanarak, tekrarlanan imza ihtiyacı ve belirli bir cüzdan kullanma zorunluluğu gibi kullanıcı deneyimini kötüleştiren sorunları çözebilir ve böylece daha kullanıcı dostu etkileşimler elde edilebilir.

Rastgele Sayı

Rastgele sayı üretme teknolojisi oyun geliştirmede yaygın olarak kullanılan bir tekniktir. Temel prensibi, belirli bir algoritma ve tohum yoluyla sözde rastgele bir sayı dizisi oluşturmaktır. Oyunlarda rastgele sayılar, oyunun oynanabilirliğini ve eğlence değerini artırarak rastgele olaylar, rastgele alanlar ve rastgele öğeler oluşturabilir.

ChainLink gibi Oracle projeleri rastgele sayı bileşenleri sağlayabilir ve geliştiriciler ayrıca doğrudan blockchain tabanlı rastgele sayı üreteçlerini kullanabilir, doğrudan blockchain'deki blok hash değerlerini rastgele sayı tohumları olarak kullanabilir ve böylece doğrulanabilir rastgele sayılar üretebilir. Rastgele sayılar, tamamen zincirleme oyunlara daha şeffaf ve adil bir oyun deneyimi getirebilir.

Sıfır Bilgi Kanıtı

Sıfır bilgi kanıtı, bir önermenin içeriğini açıklamadan, bir önermenin doğruluğunu kanıtlamak için kullanılabilecek bir kriptografik teknolojidir. Bu teknoloji, kullanıcı gizliliğinin ve veri bütünlüğünün korunması gibi alanlarda yaygın olarak kullanılmaktadır. Tamamen zincire bağlı oyunlarda, oyuncuların görevleri veya zorlukları tamamlaması gibi oyundaki eylemleri veya olayları doğrulamak için sıfır bilgi kanıtı kullanılabilir. Sıfır bilgi kanıtı teknolojisini kullanan oyuncular, gizlilik bilgilerini açıklamadan ve ilgili verileri oyun sunucusuna göndermeye gerek kalmadan bir görevi veya mücadeleyi tamamladıklarını kanıtlayabilir ve ilgili ödülleri alabilirler, böylece güvenlik artar.

Popüler Tamamen Zincir İçi Oyunlar

Karanlık orman

Dark Forest, "Karanlık Orman Kanunu"nu temel alan, tamamen zincir üzerinde bir MMO uzay fethi gerçek zamanlı strateji oyunudur. Oyunun arka planı, her uygarlığın silahlı bir avcı olduğu karanlık bir ormana benzeyen bir evrende geçiyor. Başlangıçta birbirlerinin varlığından haberleri yoktur ama birbirlerini keşfettiklerinde kendilerini korumak için yapılacak en akılcı şey birbirlerini yok etmektir. Harita ve rakibin oyundaki konumu, savaşın kriptografik sisinde gizlidir ve oyuncuların eylemler yoluyla yavaş yavaş evrenin daha fazla bölümünü ortaya çıkarması gerekir. Her eylem blok zincirine kaydedilir ve oyuncunun koordinatları rakiplerden gizli kalır.

DarkForest Oyunu Ekran Görüntüsü(Kaynak: Teknoloji İncelemesi

Dark Forest, tüm oyun kurallarının ve mantığının akıllı sözleşmeler olarak blok zincirinde dağıtıldığı benzersiz oyun deneyimini yaratmak için Tamamen Zincir İçi teknolojiyi ve zk-SNARK'ı kullanıyor.

Kurt Oyunu

Wolf Game, Ethereum blok zincirine dayanan benzersiz bir oyundur. Bu oyunda oyuncular kurtlar, koyunlar ve çiftçiler de dahil olmak üzere farklı karakterlere sahip misli olmayan tokenleri (NFT'ler) satın alabilir ve sahip olabilirler. Oyunun amacı karakterlerin hareketlerini yöneterek WOOL jetonlarını toplamaktır.

Tüm oyun ekosisteminde yalnızca sınırlı bir arazi kaynağı vardır; her arazi parçası bir NFT'dir. Kurtların nadirliği, yeni yaratıklar çalma şansını belirler; oyuncular ipoteklerini keserek veya kaldırarak YÜN jetonları elde edebilir ve bu jetonları yeni hayvanlar oluşturmak için kullanabilirler. Oyun aynı zamanda oyuncuların fayda ve riskleri dengelemesini gerektiren bir risk protokolü de sunuyor.

Wolf Oyun Stili Ekranı(kaynak: Wolf Game Resmi Web Sitesi

Oyunun ilk aşamalarında işlem verimini artırmak ve işlem maliyetlerini azaltmak için ikinci katman genişletme çözümü olan L2 teknolojisinin kullanılması planlandı. Oyunun gelişimini ve tasarımının iyileştirilmesini hızlandırmak için, yeniden tasarlandıktan sonra oyun bir Web 3-Web 2 hibrit mimarisini benimsedi; yani oyun zincir dışında gerçekleşecek, varlık sahipliği ise zincir üzerinde olacak.

Hayatta kalanları yağmala

Loot Survivor, Play 2Die ekonomik modeli aracılığıyla oyunculara benzersiz bir oyun deneyimi sunan, Loot tarzını temel alan deneysel bir macera oyunudur. Oyun test edilmek üzere StarkNet'e dağıtıldı ve Bibliotheca DAO, DoJo ve Guildly'den ekip üyeleri tarafından ortaklaşa geliştirildi.

Temel oynanış keşif, savaş, yükseltme ve ticarettir. Oyuncuların bir cüzdan oluşturmaları ve cüzdanı bağlamaları ve ardından maceraya başlamaları gerekiyor. Oyunda oyuncular çeşitli zorluklarla ve düşmanlarla karşılaşacak ve hayatta kalmak ve kazanmak için stratejiler ve beceriler kullanmaları gerekecek. Oyuncular çeşitli yerleri keşfedebilir, patronları yenebilir, nadir öğeler ve ekipmanlar toplayabilir ve karakterlerinin yeteneklerini geliştirmek için diğer oyuncularla ticaret yapabilir.

Loot Survivor Oyun Arayüzü(Kaynak: Resmi Web Sitesi

Özetle

Yukarıda gösterilen üç tipik tam zincir oyundan, mevcut Web3 Fully On-Chain oyunlarının hala nispeten sınırlı oynanışa sahip olduğunu ve çoğunlukla strateji ve simülasyon türlerine odaklandığını görebiliriz. Özel efektlerin ve animasyonların kalitesi 'Elden Ring', 'League of Legends' ve 'Call of Duty' gibi ana akım oyunlara kıyasla zayıf. Web3'ün niş kitlesi ve giriş engeli göz önüne alındığında, Tamamen Zincir Üzerindeki oyunlar kullanıcı edinmede önemli zorluklarla karşı karşıyadır.

Tamamen Zincir İçi Oyunların Zorlukları

Temel blockchain teknolojisinin sınırlamaları

Blok zincirleri yalnızca zincir üzerinde kullanım için olmadığından, Tamamen Zincir Üzerindeki oyunlar hala ağ tıkanıklığı sorunuyla karşı karşıyadır. Daha düşük TPS'ye (Saniyedeki İşlem Sayısı) sahip zincirlerde, zincirdeki sözleşme durumunun onaylanması için geçen süre nedeniyle oyun operasyonlarının hızı da gecikebilir. Bu aynı zamanda MOBA, FPS ve diğer çok oyunculu gerçek zamanlı çevrimiçi oyunların blockchain üzerinde uygulanamayacağı anlamına da gelir.

Tam şeffaflığın sınırlamaları

Oyunun mantığı zincirde olduğundan, bazı oyun senaryoları da zincirde herkese açık olarak görülebilmektedir, bu da oyunda gizli seviyelerin ayarlanmasına yönelik tasarım ve oynanışa elverişli değildir. Bu aynı zamanda potansiyel hile sorunlarına da yol açar. Oyuncular, genel hafıza havuzuna işlem gönderirken, işlemlerin okunabilir bir formatta gönderilmesi halinde, oyuncuların hile yapma davranışları görülebilmektedir. Bu, hafıza havuzundaki herhangi bir gözlemcinin rakibin bir sonraki hamlesini önceden bilebileceği ve karşı saldırı için karşılık gelen eylemleri gerçekleştirebileceği anlamına gelir.

Yüksek eşik

Tamamen zincir üstü oyunlarda kullanıcıların zincir üzerindeki çeşitli işlemleri imzalaması ve onaylaması gerekiyor, bu hem oyunun eğlencesini azaltmakla kalmıyor, hem de oyuna giriş için yüksek bir eşik getiriyor. Oyuncuların oyunun tadını çıkarabilmeleri için cüzdan kullanma, sözleşme imzalama vb. gibi Web3 bilgisine yeterli düzeyde hakim olmaları gerekir.

Varlıkların, verilerin ve kullanıcıların ayrılması

Çoklu zincirlerin olduğu mevcut pazar durumu, Tamamen Zincir Üzerindeki oyunların öncelikli olarak tek bir zincir üzerinde konuşlandırılmasına yol açmaktadır. Oyuncular farklı zincirler arasında varlık ticareti yapamazlar ve yeni kullanıcıların oyunu denemeden önce genellikle zincirler arası varlık transferi yapmaları gerekir. Oyun aynı zamanda halka açık barındırma zincirinde olmayan kullanıcıları da çekemez.

Tamamen Zincir İçi Oyunların Beklentileri

Bazı kusurlara rağmen teknolojinin gelişmesi ve altyapının gelişmesiyle birlikte tamamen zincirleme oyunlar bir “altın çağ”ın habercisi olabilir.

Ölçeklenebilirlik ve RaaS'ın Geliştirilmesi

Blockchain'in performans sorunlarıyla ilgili olarak Layer2 ve RaaS gibi çözümler zaten ortaya çıktı. Günümüzde birçok ikinci katman ölçeklendirme projesi ölçeklenebilirlik konularına adanmıştır. Yeterli fona sahip ekipler, L2 genişletme katmanları oluşturmak için StarkNet veya Arbitrum Nova gibi genel L2'leri veya belirli kullanım durumları için OP Stack gibi özelleştirilmiş L2 çerçevelerini kullanabilir. Özel uygulama zincirlerinin ihtiyaçlarına göre Caldera, Conduit, Eclipse, Alt Layer ve diğer RaaS'yi (Hizmet Olarak Toplama) kullanabilirler.

Altyapı Artışı

İster blockchain oyun motorlarının geliştirilmesi, ister AA gibi ara yazılım teknolojilerinin yükseltilmesi olsun, tamamen zincir üzerinde oynanan oyunlar, oyun ve kullanıcı deneyiminde yeni bir gelişme yaşayacak. Doğrudan zincir üstü oyunlarla ilgisi olmayan DeFi ve NFT Market, aynı zamanda dolaylı olarak tamamen zincir üstü oyunların gelişimini de artıracak. Starknet gibi Layer2'lerde, oyun motorlarından oyun mağazalarına kadar yukarı ve aşağı yönde çalışan ve diğer halka açık zincirlere örnek oluşturan bir ekosistem ağını zaten gördük.

Kullanıcı Deneyiminde İyileştirme

Gelecekteki tamamen zincir üstü oyunlar, AA ve zincirler arası köprüler gibi teknolojileri entegre ettikten sonra kullanıcı eşiğini düşürecek. Gelecekte kullanıcıların oyuna başlamak için yalnızca e-posta veya sosyal medya hesaplarıyla giriş yapmaları gerekebilir. Oyun sırasında, oyunun tadını çıkarmak için yalnızca bir kez imza atmaları gerekebilir veya hiç imza atmamaları gerekebilir. Oyundaki daha fazla Web3 yerel işlemi arka uç olarak soyutlanabilirken ön uç, Web2'ye benzer ipeksi bir oyun deneyimi sağlar.

Çözüm

Özetle, Tamamen Zincir Üzerindeki oyunlar, mülkiyeti oyunculara geri verir ve Web3'ün merkezi olmayan ruhuyla iyi uyum sağlayarak oyun mantığını blok zincirinde kamuya açık hale getirir. Benzeri görülmemiş düzeyde açıklık ve özgürlük sunarak herkesin blockchain tabanlı dünyasını izin gerektirmeden genişletmesine ve değiştirmesine olanak tanır. Ancak blok zincirine yakından bağlı oldukları için zincirin performansı ve altyapısı ile sınırlıdırlar. Şu anda, Tamamen Zincir Üzerindeki oyunlar, sözleşme etkileşimlerinin daha az sıklıkta olduğu kart oyunları ve sıra tabanlı strateji oyunları için daha uygundur. Topluluk katılımına, ön uç-arka uç ayrımına ve varlık sahipliğini oyunculara geri vermeye odaklanan tasarım felsefeleri, hem Web3 uygulamaları hem de geleneksel oyunlar için yeni tasarım fikirlerine ilham veriyor. Blockchain teknolojisi ve AA gibi ara yazılımlar gelişmeye devam ettikçe, Tamamen Zincir Üzerindeki oyunlar çeşitli oyun türleri için giderek daha uygun hale gelecek ve yavaş yavaş Web2 oyunlarıyla karşılaştırılabilir bir kullanıcı deneyimi sunacak.

著者: Wayne
翻訳者: Sonia
レビュアー: KOWEI、Hin、Elisa、Ashley He、Joyce
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。

Tamamen Zincir İçi Oyunların Kapsamlı Bir Tanıtımı

Orta Seviye10/29/2023, 5:43:39 PM
Bu makale, tamamen zincirleme bir oyunun ne olduğunu tanıtacak, onu GameFi ve geleneksel Web2 oyunlarıyla karşılaştıracak ve geliştirme durumunu ve beklentilerini endüstri perspektifinden analiz edecek.

Tamamen Zincir Üzerinde Oyun Nedir?

Destekleri ve varlıkları blok zincirine koyan yaygın GameFi'nin aksine, tamamen zincir üzerinde bir oyun, tüm oyun mantığını ve verilerini blok zincirinde saklar. Örnek olarak basit "kart çekme karşılaştırması" satranç oyununu ele alalım; yaygın GameFi, giriş biletlerini, çipleri vb. tokenleştirme ve bunları NFT'lere veya kripto para birimlerine dönüştürme konusunda iyidir. Ancak tamamen zincirleme bir oyun bağlamında, "bir oyuncuya rastgele bir kart vermek, ardından oyuncunun kartlarının temsil ettiği sayıların boyutunu karşılaştırmak ve daha büyük olan, fişleri kazanan kazanandır" mantığı şu şekildedir: Blockchain'i taktığınızda tüm süreç açık ve şeffaf olur.

Başlangıçta tamamen zincire bağlı oyunlar bir grup Web3 yerel geliştiricisi ve oyuncusu tarafından seviliyordu, ancak Dark Forest gibi tamamen zincire bağlı oyunların patlamasıyla birlikte, giderek daha fazla insan tamamen zincire bağlı oyunların geleneksel oyunlara göre eşsiz avantajlarını fark etti. GameFi ve zincir dışı oyunlar. Avantajları aşağıdaki gibidir:

Açıklık

Tamamen zincire bağlı oyunlar blockchain üzerinde konuşlandırılarak oyun girişini herkese açar. Ülke, cinsiyet, yaş vb. ile sınırlı değildir.

Şeffaflık

Oyun mantığının blockchain üzerine yerleştirilmesi nedeniyle oyunda hile yapma olasılığı son derece düşüktür ve oyuncular, sözleşmelerin blockchain üzerinde konuşlandırılması yoluyla oyunun operasyon durumunu gözlemleyebilmektedir.

Varlık Sahipliği

Tamamen zincir üstü oyunlara katılarak elde edilen varlıklar aynı zamanda oyuncuların tamamen kontrol edebildiği ve serbestçe transfer edebildiği zincir üstü varlıklardır.

Topluluk odaklı

Tamamen zincirleme oyunlar, çoğu DAO'lar tarafından yönetilen topluluk gelişimine daha fazla önem verir ve topluluk içindeki ihtiyaçlar, oyunu sürekli olarak geliştirecektir.

Sürdürülebilirlik

Teorik olarak konuşursak, kod blok zincirinde akıllı sözleşmeler olarak dağıtılır ve blok zinciri bir sunucuya eşdeğerdir. Zincir normal kullanımı sürdürdüğü sürece oyuncular, oyunun ömrü konusunda endişelenmeden oyunu istedikleri zaman deneyimleyebilirler.

Şekillendirilebilirlik

Geleneksel oyunlarda tamamen on-chain oyunlarında on-chain olan “oyun mantığı” backend koduna aittir. Bu nedenle, farklı ön uç sayfaların oyun kullanıcı arayüzünün farkını ödünç alabilir ve hatta farklı tamamen zincir üstü oyun sözleşmelerini bir ön uç sayfasına bağlayarak çok modüllü oyunların işlevini gerçekleştirebilir.

Tamamen Zincir Üzerinden vs GameFi vs Geleneksel Oyunlar

Kolay karşılaştırma için farklılıkları tablo halinde sunuyoruz:

Yukarıdaki karşılaştırmadan, tamamen zincir üzerindeki oyunların, zincir üzerinde tam dağıtımları nedeniyle veri, varlıklar, finansman ve sunucular açısından Web3'ün daha merkezi olmayan özelliklerine sahip olduğu görülebilir. Bununla birlikte, blockchainin performansı aynı zamanda oyunun çalışabilirliğini ve oynanabilirliğini de sınırlıyor ve tamamen zincirdeki kullanıcılar henüz Web3'ün dışına çıkamadı.

Sanayi Altyapısı

Tamamen zincir üzerinde oyunların geliştirme süreci, geleneksel oyun geliştirmeye benzer, ancak zincir üzerinde oyun mantığı nedeniyle, aynı zamanda kendine özgü bir teknik yığına da sahiptir. Tamamen zincir üzerinde oyunların temel altyapısı esas olarak tamamen zincir üzerinde oyun motoru ve blok zinciridir. Elbette AA ve sıfır bilgi kanıtı gibi teknolojiler tamamen zincir üzerindeki oyun yığınına da uygulanabilir. Belirli tamamen zincir üstü oyun projelerini tartışmadan önce sektördeki altyapıyı (uygulama katmanının altında) anlamamız gerekiyor.

Tamamen zincir üstü oyun endüstrisi seviyesi (kaynak: IOSG's Medium )

Blok Zinciri

Tamamen zincir üstü oyunlarda, blockchain, oyun mantığının zincir üzerinde konuşlandırılmasıyla bir sunucu rolünü üstlenir. Kullanıcıların oynamak için bir cüzdana bağlanması gerekir. Şu anda, tamamen zincir üzerinde olan oyunların çoğu Ethereum ve Layer2'de dağıtılmaktadır. Dağıtım için halka açık bir zincir seçerken dikkate alınması gereken birden fazla faktör vardır:

  1. Halka açık zincirin programlanabilirliği
    Tamamen zincir üzerinde oyunların geliştirilmesinin ilk günlerinde Ethereum, birçok erken dönem tamamen zincir üzerinde oyun tarafından akıllı sözleşme programlaması için en güçlü platform olarak seçildi. Artık ana akım Layer1 ve Layer2 platformları Dapp geliştirme için farklı optimizasyonlar yaptı. Örneğin Aptos ve Sui, programlama deneyimini programlama dili düzeyinde optimize etti. Daha geliştirici dostu olan ve kullanıcıların sözleşme çağırma sürecini optimize eden halka açık zincirlerin, halka açık zincir geliştiricileri tarafından tercih edilme olasılığı daha yüksektir.

  2. Ağ performansı
    Oyuncuların oyun oynarken sözleşmeleri araması ve zincir verileri geri bildirimi alması gerekir; bu da belirli bir düzeyde zincir performansı gerektirir. Örneğin, çok kullanıcılı gerçek zamanlı bir oyunda, tek bir oyun turunda birden fazla imzaya ihtiyaç vardır. Ağın çok sıkışık olması kullanıcı deneyiminin kötü olmasına neden olabilir. Şu anda Solana ve Ethereum Layer2'nin TPS'si, mevcut tamamen zincir üstü oyunların temel ihtiyaçlarını karşılayabiliyor.

  3. Kullanıcı hacmi
    Tamamen zincirleme oyunların Web3 yerliliği, daha yüksek bir kullanıcı eşiği anlamına gelir. Ayrıca oyun süreci, oyun pervanesi ticareti gibi zincir içi faaliyetleri de içerebilir. Bu nedenle, dağıtım için daha fazla kullanıcı sayısına ve daha iyi likiditeye sahip bir zincirin seçilmesi, tamamen zincir üzerinde oynanan oyunların başarı olasılığını artırabilir.

  4. Genel zincir uygulama katmanının ağ etkileri
    Tamamen Zincir Üzerindeki oyunların piyasaya sürülmesinin ardından, NFT pazaryerleri ve DeFi protokolleri, oyun içi varlıkların ve yerel tokenların likiditesini önemli ölçüde artırabilir ve böylece daha geniş bir kullanıcı tabanının ilgisini çekebilir. Eş zamanlı olarak, oyun motoru geliştiricileri de dahil olmak üzere çeşitli hizmet sağlayıcılar, tekliflerini farklı blockchain mimarileriyle uyumlu olacak şekilde uyarlayacak. Yüksek kalibreli bir blockchain'in sadece oyun uygulamalarında üstünlük sağlamakla kalmayıp aynı zamanda diğer merkezi olmayan uygulamaların (dApp'ler) başarılı bir şekilde geliştirilmesinin önünü açacağı ve böylece uygulama katmanındaki ağ etkilerini en üst düzeye çıkaracağı mantıklıdır.

Blockchain Oyun Motoru

Geleneksel geliştirme süreçlerinde Unreal, Unity ve Phaser gibi oyun motorları, hareket kontrolü, 2D ve 3D renderleme, nesne çarpışma tespiti, ses, renk, komut dosyası yazma ve diğer fizik motorları gibi oyunların temel yapı taşlarını sağlar ve hatta sunucuyu da içerir. -istemci mimarisi, PC / oyun konsolu / mobil çerçeveler ve diğer tek noktadan hizmet özellikleri.

Tamamen zincir üstü oyunlarda, oyun durumu tamamen blockchain üzerinde saklanacağından, zincir üstü oyunlar için tasarlanmış oyun motorları ortaya çıkmıştır.

Ethereum ekosistemi için geliştirilen ilk motor, Lattice tarafından başlatılan MUD motoruydu ve ardından yavaş yavaş farklı ekosistemler için ve farklı programlama dilleri kullanan Starkware için DojoEngine ve Curio's Keystone, Argus vb. motorlar ortaya çıktı.

Ara katman yazılımı

AA

AA, “Hesap Soyutlaması”nın kısaltmasıdır. Özel anahtarlar ve anımsatıcı kelimelerle elde edilen yaygın şifreli cüzdanların aksine, hesap soyutlamayı kullanan cüzdanlar programlanabilir sözleşme cüzdanlarıdır. Hesabın mantığını ve durumunu ayırt ederek özelleştirilmiş işlem doğrulama ve yürütme kurallarına sahip hesapların oluşturulmasına olanak tanır. AA, kullanıcı deneyimini birçok açıdan geliştirmiş olup sosyal kurtarma, çoklu imza ve gaz ücreti gerektirmeyen işlemler gibi zengin uygulama senaryolarına sahiptir.

Tamamen Zincir Üzerindeki oyunlar, AA teknolojisinden yararlanarak, tekrarlanan imza ihtiyacı ve belirli bir cüzdan kullanma zorunluluğu gibi kullanıcı deneyimini kötüleştiren sorunları çözebilir ve böylece daha kullanıcı dostu etkileşimler elde edilebilir.

Rastgele Sayı

Rastgele sayı üretme teknolojisi oyun geliştirmede yaygın olarak kullanılan bir tekniktir. Temel prensibi, belirli bir algoritma ve tohum yoluyla sözde rastgele bir sayı dizisi oluşturmaktır. Oyunlarda rastgele sayılar, oyunun oynanabilirliğini ve eğlence değerini artırarak rastgele olaylar, rastgele alanlar ve rastgele öğeler oluşturabilir.

ChainLink gibi Oracle projeleri rastgele sayı bileşenleri sağlayabilir ve geliştiriciler ayrıca doğrudan blockchain tabanlı rastgele sayı üreteçlerini kullanabilir, doğrudan blockchain'deki blok hash değerlerini rastgele sayı tohumları olarak kullanabilir ve böylece doğrulanabilir rastgele sayılar üretebilir. Rastgele sayılar, tamamen zincirleme oyunlara daha şeffaf ve adil bir oyun deneyimi getirebilir.

Sıfır Bilgi Kanıtı

Sıfır bilgi kanıtı, bir önermenin içeriğini açıklamadan, bir önermenin doğruluğunu kanıtlamak için kullanılabilecek bir kriptografik teknolojidir. Bu teknoloji, kullanıcı gizliliğinin ve veri bütünlüğünün korunması gibi alanlarda yaygın olarak kullanılmaktadır. Tamamen zincire bağlı oyunlarda, oyuncuların görevleri veya zorlukları tamamlaması gibi oyundaki eylemleri veya olayları doğrulamak için sıfır bilgi kanıtı kullanılabilir. Sıfır bilgi kanıtı teknolojisini kullanan oyuncular, gizlilik bilgilerini açıklamadan ve ilgili verileri oyun sunucusuna göndermeye gerek kalmadan bir görevi veya mücadeleyi tamamladıklarını kanıtlayabilir ve ilgili ödülleri alabilirler, böylece güvenlik artar.

Popüler Tamamen Zincir İçi Oyunlar

Karanlık orman

Dark Forest, "Karanlık Orman Kanunu"nu temel alan, tamamen zincir üzerinde bir MMO uzay fethi gerçek zamanlı strateji oyunudur. Oyunun arka planı, her uygarlığın silahlı bir avcı olduğu karanlık bir ormana benzeyen bir evrende geçiyor. Başlangıçta birbirlerinin varlığından haberleri yoktur ama birbirlerini keşfettiklerinde kendilerini korumak için yapılacak en akılcı şey birbirlerini yok etmektir. Harita ve rakibin oyundaki konumu, savaşın kriptografik sisinde gizlidir ve oyuncuların eylemler yoluyla yavaş yavaş evrenin daha fazla bölümünü ortaya çıkarması gerekir. Her eylem blok zincirine kaydedilir ve oyuncunun koordinatları rakiplerden gizli kalır.

DarkForest Oyunu Ekran Görüntüsü(Kaynak: Teknoloji İncelemesi

Dark Forest, tüm oyun kurallarının ve mantığının akıllı sözleşmeler olarak blok zincirinde dağıtıldığı benzersiz oyun deneyimini yaratmak için Tamamen Zincir İçi teknolojiyi ve zk-SNARK'ı kullanıyor.

Kurt Oyunu

Wolf Game, Ethereum blok zincirine dayanan benzersiz bir oyundur. Bu oyunda oyuncular kurtlar, koyunlar ve çiftçiler de dahil olmak üzere farklı karakterlere sahip misli olmayan tokenleri (NFT'ler) satın alabilir ve sahip olabilirler. Oyunun amacı karakterlerin hareketlerini yöneterek WOOL jetonlarını toplamaktır.

Tüm oyun ekosisteminde yalnızca sınırlı bir arazi kaynağı vardır; her arazi parçası bir NFT'dir. Kurtların nadirliği, yeni yaratıklar çalma şansını belirler; oyuncular ipoteklerini keserek veya kaldırarak YÜN jetonları elde edebilir ve bu jetonları yeni hayvanlar oluşturmak için kullanabilirler. Oyun aynı zamanda oyuncuların fayda ve riskleri dengelemesini gerektiren bir risk protokolü de sunuyor.

Wolf Oyun Stili Ekranı(kaynak: Wolf Game Resmi Web Sitesi

Oyunun ilk aşamalarında işlem verimini artırmak ve işlem maliyetlerini azaltmak için ikinci katman genişletme çözümü olan L2 teknolojisinin kullanılması planlandı. Oyunun gelişimini ve tasarımının iyileştirilmesini hızlandırmak için, yeniden tasarlandıktan sonra oyun bir Web 3-Web 2 hibrit mimarisini benimsedi; yani oyun zincir dışında gerçekleşecek, varlık sahipliği ise zincir üzerinde olacak.

Hayatta kalanları yağmala

Loot Survivor, Play 2Die ekonomik modeli aracılığıyla oyunculara benzersiz bir oyun deneyimi sunan, Loot tarzını temel alan deneysel bir macera oyunudur. Oyun test edilmek üzere StarkNet'e dağıtıldı ve Bibliotheca DAO, DoJo ve Guildly'den ekip üyeleri tarafından ortaklaşa geliştirildi.

Temel oynanış keşif, savaş, yükseltme ve ticarettir. Oyuncuların bir cüzdan oluşturmaları ve cüzdanı bağlamaları ve ardından maceraya başlamaları gerekiyor. Oyunda oyuncular çeşitli zorluklarla ve düşmanlarla karşılaşacak ve hayatta kalmak ve kazanmak için stratejiler ve beceriler kullanmaları gerekecek. Oyuncular çeşitli yerleri keşfedebilir, patronları yenebilir, nadir öğeler ve ekipmanlar toplayabilir ve karakterlerinin yeteneklerini geliştirmek için diğer oyuncularla ticaret yapabilir.

Loot Survivor Oyun Arayüzü(Kaynak: Resmi Web Sitesi

Özetle

Yukarıda gösterilen üç tipik tam zincir oyundan, mevcut Web3 Fully On-Chain oyunlarının hala nispeten sınırlı oynanışa sahip olduğunu ve çoğunlukla strateji ve simülasyon türlerine odaklandığını görebiliriz. Özel efektlerin ve animasyonların kalitesi 'Elden Ring', 'League of Legends' ve 'Call of Duty' gibi ana akım oyunlara kıyasla zayıf. Web3'ün niş kitlesi ve giriş engeli göz önüne alındığında, Tamamen Zincir Üzerindeki oyunlar kullanıcı edinmede önemli zorluklarla karşı karşıyadır.

Tamamen Zincir İçi Oyunların Zorlukları

Temel blockchain teknolojisinin sınırlamaları

Blok zincirleri yalnızca zincir üzerinde kullanım için olmadığından, Tamamen Zincir Üzerindeki oyunlar hala ağ tıkanıklığı sorunuyla karşı karşıyadır. Daha düşük TPS'ye (Saniyedeki İşlem Sayısı) sahip zincirlerde, zincirdeki sözleşme durumunun onaylanması için geçen süre nedeniyle oyun operasyonlarının hızı da gecikebilir. Bu aynı zamanda MOBA, FPS ve diğer çok oyunculu gerçek zamanlı çevrimiçi oyunların blockchain üzerinde uygulanamayacağı anlamına da gelir.

Tam şeffaflığın sınırlamaları

Oyunun mantığı zincirde olduğundan, bazı oyun senaryoları da zincirde herkese açık olarak görülebilmektedir, bu da oyunda gizli seviyelerin ayarlanmasına yönelik tasarım ve oynanışa elverişli değildir. Bu aynı zamanda potansiyel hile sorunlarına da yol açar. Oyuncular, genel hafıza havuzuna işlem gönderirken, işlemlerin okunabilir bir formatta gönderilmesi halinde, oyuncuların hile yapma davranışları görülebilmektedir. Bu, hafıza havuzundaki herhangi bir gözlemcinin rakibin bir sonraki hamlesini önceden bilebileceği ve karşı saldırı için karşılık gelen eylemleri gerçekleştirebileceği anlamına gelir.

Yüksek eşik

Tamamen zincir üstü oyunlarda kullanıcıların zincir üzerindeki çeşitli işlemleri imzalaması ve onaylaması gerekiyor, bu hem oyunun eğlencesini azaltmakla kalmıyor, hem de oyuna giriş için yüksek bir eşik getiriyor. Oyuncuların oyunun tadını çıkarabilmeleri için cüzdan kullanma, sözleşme imzalama vb. gibi Web3 bilgisine yeterli düzeyde hakim olmaları gerekir.

Varlıkların, verilerin ve kullanıcıların ayrılması

Çoklu zincirlerin olduğu mevcut pazar durumu, Tamamen Zincir Üzerindeki oyunların öncelikli olarak tek bir zincir üzerinde konuşlandırılmasına yol açmaktadır. Oyuncular farklı zincirler arasında varlık ticareti yapamazlar ve yeni kullanıcıların oyunu denemeden önce genellikle zincirler arası varlık transferi yapmaları gerekir. Oyun aynı zamanda halka açık barındırma zincirinde olmayan kullanıcıları da çekemez.

Tamamen Zincir İçi Oyunların Beklentileri

Bazı kusurlara rağmen teknolojinin gelişmesi ve altyapının gelişmesiyle birlikte tamamen zincirleme oyunlar bir “altın çağ”ın habercisi olabilir.

Ölçeklenebilirlik ve RaaS'ın Geliştirilmesi

Blockchain'in performans sorunlarıyla ilgili olarak Layer2 ve RaaS gibi çözümler zaten ortaya çıktı. Günümüzde birçok ikinci katman ölçeklendirme projesi ölçeklenebilirlik konularına adanmıştır. Yeterli fona sahip ekipler, L2 genişletme katmanları oluşturmak için StarkNet veya Arbitrum Nova gibi genel L2'leri veya belirli kullanım durumları için OP Stack gibi özelleştirilmiş L2 çerçevelerini kullanabilir. Özel uygulama zincirlerinin ihtiyaçlarına göre Caldera, Conduit, Eclipse, Alt Layer ve diğer RaaS'yi (Hizmet Olarak Toplama) kullanabilirler.

Altyapı Artışı

İster blockchain oyun motorlarının geliştirilmesi, ister AA gibi ara yazılım teknolojilerinin yükseltilmesi olsun, tamamen zincir üzerinde oynanan oyunlar, oyun ve kullanıcı deneyiminde yeni bir gelişme yaşayacak. Doğrudan zincir üstü oyunlarla ilgisi olmayan DeFi ve NFT Market, aynı zamanda dolaylı olarak tamamen zincir üstü oyunların gelişimini de artıracak. Starknet gibi Layer2'lerde, oyun motorlarından oyun mağazalarına kadar yukarı ve aşağı yönde çalışan ve diğer halka açık zincirlere örnek oluşturan bir ekosistem ağını zaten gördük.

Kullanıcı Deneyiminde İyileştirme

Gelecekteki tamamen zincir üstü oyunlar, AA ve zincirler arası köprüler gibi teknolojileri entegre ettikten sonra kullanıcı eşiğini düşürecek. Gelecekte kullanıcıların oyuna başlamak için yalnızca e-posta veya sosyal medya hesaplarıyla giriş yapmaları gerekebilir. Oyun sırasında, oyunun tadını çıkarmak için yalnızca bir kez imza atmaları gerekebilir veya hiç imza atmamaları gerekebilir. Oyundaki daha fazla Web3 yerel işlemi arka uç olarak soyutlanabilirken ön uç, Web2'ye benzer ipeksi bir oyun deneyimi sağlar.

Çözüm

Özetle, Tamamen Zincir Üzerindeki oyunlar, mülkiyeti oyunculara geri verir ve Web3'ün merkezi olmayan ruhuyla iyi uyum sağlayarak oyun mantığını blok zincirinde kamuya açık hale getirir. Benzeri görülmemiş düzeyde açıklık ve özgürlük sunarak herkesin blockchain tabanlı dünyasını izin gerektirmeden genişletmesine ve değiştirmesine olanak tanır. Ancak blok zincirine yakından bağlı oldukları için zincirin performansı ve altyapısı ile sınırlıdırlar. Şu anda, Tamamen Zincir Üzerindeki oyunlar, sözleşme etkileşimlerinin daha az sıklıkta olduğu kart oyunları ve sıra tabanlı strateji oyunları için daha uygundur. Topluluk katılımına, ön uç-arka uç ayrımına ve varlık sahipliğini oyunculara geri vermeye odaklanan tasarım felsefeleri, hem Web3 uygulamaları hem de geleneksel oyunlar için yeni tasarım fikirlerine ilham veriyor. Blockchain teknolojisi ve AA gibi ara yazılımlar gelişmeye devam ettikçe, Tamamen Zincir Üzerindeki oyunlar çeşitli oyun türleri için giderek daha uygun hale gelecek ve yavaş yavaş Web2 oyunlarıyla karşılaştırılabilir bir kullanıcı deneyimi sunacak.

著者: Wayne
翻訳者: Sonia
レビュアー: KOWEI、Hin、Elisa、Ashley He、Joyce
* 本情報はGate.ioが提供または保証する金融アドバイス、その他のいかなる種類の推奨を意図したものではなく、構成するものではありません。
* 本記事はGate.ioを参照することなく複製/送信/複写することを禁じます。違反した場合は著作権法の侵害となり法的措置の対象となります。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!