Oyunların Dönemi Başlıyor: Starknet ile Zincir Üstü Oyunlar Yeniden Tanımlanıyor

Coingeener
Starknet Türkiye
Published in
6 min readAug 23, 2023

Bu yazı StarkWare’in kendi blogunda yer alan “Let the Games Begin: Redefining On-Chain Gaming with Starknet” isimli blog yazısının çevirisidr. Yazıyı kendi dilinde okumak için; https://medium.com/starkware/let-the-games-begin-redefining-on-chain-gaming-with-starknet-1e6e6d6c37fa

Özet:

  • Starknet, Ethereum üzerinde hızlı, ucuz ve güvenli işlemler sağlayarak kripto oyun sektörünü yeniden tanımlıyor.
  • Starknet üzerine inşa edilen Realms ve Influence gibi zincir üstü oyunlar, web3 oyunlarının potansiyelini gözler önüne seriyor.
  • Starknet, oyun geliştirme için daha kullanışlı ve geliştirici dostu Rust tabanlı bir dil olan Cairo’dan yararlanıyor.

Giriş

Yıllardır web3 oyunları, oyun içi varlıklara sahip olma ve bunları transfer etme yeteneği sayesinde oyun endüstrisini dönüştürme potansiyelini ortaya koydu. Sahiplik, blok zinciri oyunları için sadece bir başlangıçtır; daha büyük potansiyel ise DeFi tarzı bir merkeziyetsizlik devrimi ve zincir üstü oyunlarında birlikte çalışabilirliktir. Ne yazık ki, yavaş ve pahalı blok zinciri işlemleri bu potansiyelin tam olarak gerçekleşmesini engelledi.

Starknet, Ethereum güvenliğinde hızlı ve ucuz işlemlere olanak tanıyarak bunu değiştiriyor. Starknet’in son verim iyileştirmeleriyle birlikte, hali hazırda inşa edilmekte ve zincir üstü oyun potansiyelini gerçekleştirmek üzere olan birden fazla oyun bulunmaktadır. Bu oyunlardan ikisi Realms ve Influence. Oyunların neyle ilgili olduğunu, Starknet’in hangi özelliklerinin yeni nesil sistemler kurmalarına izin verdiğini ve sizin nasıl dahil olabileceğinizi keşfedeceğiz!

İlk olarak, Starknet’i ve zincir üstü oyunları nasıl yönlendirdiğini hızlıca inceleyelim.

Starknet ve Cairo

Starknet, Ethereum üzerine inşa edilmiş güçlü bir geçerlilik(validity) rollup katmanıdır (bir L2). Bu da işlemlerin yalnızca hızlı ve ucuz olmakla kalmayıp (L2 üzerinde “sarılıp” işlendikleri için) aynı zamanda güvenli oldukları anlamına gelmektedir. Yakın zamanda yapılan Starknet yükseltmesi ile saniyede işlem sayısı (TPS) büyük ölçüde artmıştır. Bu, zincir üzerinde oyun gibi işlem ağırlıklı sektörler için son derece önemlidir.

Cairo, geliştiricilerin kolayca kanıtlanabilir uygulamalar oluşturmasına ve STARK’ların ölçeklendirme potansiyelinden en iyi şekilde yararlanmasına olanak tanıyan Rust benzeri bir akıllı sözleşme dilidir. Birden fazla oyun projesi (Influence, Realms, Topology, Briq, Cartridge, Dojo oyun motoru, vb.) Cairo kullanarak Starknet üzerinde inşa edilmektedir. Cairo 1.0 sürümü onu her zamankinden daha kullanıcı dostu haline getirdi, bu nedenle en son Cairo 0’da kod yazdıysanız, tekrar kontrol etmenin zamanı geldi. İşte Solidity’den Cairo’ya geçen geliştiriciler için bir rehber.

Şimdi Starknet’te ilk halka açık sürümlerini yayınlamaya yaklaşan en büyük iki oyunun (Realms ve Influence) yolculuğunu inceleyelim ve önlerinde duran zorlukları ve yeni olasılıkları tartışalım.

Realms

Zincir üstü oyun alanının öncülerinden biri olan Realms World’ün geliştirilmekte olan birden fazla oyunu ve bir ‘yaratıcı stüdyosu’ bulunmaktadır.

Realms, 2021 yılında Ethereum’da başlatılan, bir fantezi dünyasının geliştirilmesine ön ayak olmuştur. Blok zincirinde topluluk tarafından sahiplenilip geliştirilmek amacıyla başlatılan bir proje olan ‘Loot’un fikirlerinden esinlenmiştir.

Ethereum üzerinde kolektif olarak bir fantezi dünyası inşa etmek için akıllı sözleşmeleri yapı taşları olarak kullanma fikri, merkeziyetsizlik, açık kaynak kullanımı ve kendi kendine gözetimin oyunlarda sahip olabileceği potansiyeli fark eden birçok geliştirici ve oyuncuya hitap etti.

Minecraft ve Roblox gibi yaratıcı odaklı ‘web 2’ oyunlarında, dünyanın kullanıcıları hala yayıncının dünyasında ziyaretçilerdir. Zincir üzerinde inşa edilen oyun dünyaları bir kez konuşlandırıldıktan sonra, orijinal konuşlandırıcılarından özerktir ve herkes bunların üzerine inşa edebilir. Oyuncular için zincir üzerindeki oyunların vaadi, ‘modlama’ ve varlıkların sahipliğinin ötesine geçerek birlikte oyun inşa etmenin ve oynamanın tamamen yeni bir yoluna dönüşüyor.

Realms topluluğu bu olasılıklardan ilham aldı ve böylece kendi bilgisinin yanı sıra Loot bilgisini de kapsayan zincir üzerinde bir oyun dünyasının gelişimini ilerletmek için Bibliotheca DAO’yu kurdu. DAO ve proje, Cairo, Starknet ve bunların zincir içi oyunlara sunduğu yeni olanakları ilk benimseyenler oldu.

Realms Eternum ve Loot Survivor

Eternum, Travian ve Tribal War gibi popüler tarayıcı oyunlarının oynanışını, Catan ve Risk gibi masa oyunlarını anımsatan oyun modelleriyle ve ekonomik düşüncelerle bir araya getiren strateji türünde bir oyundur. Eternum’un 8.000 Diyarı, her bölgenin Lordu tarafından yönetilen ve geliştirilen bireysel bölgelerdir. Eternum ebedi bir oyundur: Ethereum blok ürettiği sürece devam edecek ve bu dünyadaki olaylar onun yönünü şekillendirecektir.

Loot Survivor, herhangi bir katman 2 üzerinde çalışan ilk karmaşık tamamen zincir üzerinde oyunlardan biri olan oturum tabanlı bir oyundur. Bu oyunda oyuncular canavarlarla, tuzaklarla ve her hamlede silahlarını ve zırhlarını geliştirme fırsatlarıyla karşılaşırlar. Oyunun karmaşıklığı, Starknet’in hızı, maliyeti ve doğrulanabilir hesaplama gücü sayesinde mümkün olmuştur. Loot Survivor, ZK devreleri tarafından etkinleştirilen ‘değişmez bir arcade makinesinin’ ilk örneğidir.

Influence

“Influence, oyuncuların Adalian asteroid kuşağında, yeni kurulan kolonide hakimiyet ve kontrol için yarıştığı son derece stratejik ve kitlesel sosyal bir uzay kolonizasyon oyunudur.”

-Chris Lexmond, Unstoppable Games, Inc. CEO’su ve Influence’ın yaratıcısı

Ölmekte olan Dünya’dan kaçan insanlığın yeni sınırı Adalia sisteminin asteroit kuşağıdır. Her biri kendine özgü mineral bileşimine sahip 250.000 asteroit, Adalian yıldızının yörüngesinde gerçek zamanlı olarak dönüyor. Oyuncular madencilik, inşaat, ticaret, seyahat, araştırma ve savaş gibi çeşitli yollarla rekabet ederler.

Oyunun ilk sürümü olan Exploitation’da oyuncular Adalia’da koloniler kurmaya ve oyuncu güdümlü bir oyun içi ekonominin temelini atmaya odaklandılar.

Oyunun sonraki aşamalarında — Keşif ve Çatışma — oyuncular teknolojik ilerlemelere ve asteroidler arası çatışmalara odaklanacaklar. Bu noktada oyun tam teşekküllü bir oyuncuya karşı savaş deneyimine dönüşecek.

Influence, oyunculara kendi asteroitlerini sahiplenme ya da sistemdeki en büyük asteroit olan ve tüm oyuncuların nüfuzlarını genişletmeye başlamak için değerli kaynakları çıkarabilecekleri açık arazi olarak hizmet veren Adalia Prime’da yolculuklarına başlama özgürlüğü sunuyor. İlginçtir ki, asteroit kuşağının yapısı gerçek dünya yörünge fiziği ilkelerine bağlıdır.

Unstoppable Games, oyunun “Ön Sürüm” olarak adlandırılan tamamen oynanabilir ilk sürümünü yakında testnet üzerinde yayınlayacak.

Hali hazırda 15'ten fazla bağımsız uygulama, merkezde Influence sözleşmeleri ile geliştiriliyor.Bu yalnızca blok zinciri gibi açık ve izinsiz bir çerçeveye sahip olduğunuzda mümkün olan bir şey.

Zincir Üstü Oyunlarda Devrim

1-Sonsuzluk: Hem Realms hem de Influence’ın sonsuz oyunlar olması amaçlanmaktadır. Oyun mantığı zincir üzerinde kaldığı ve oyunları destekleyen blok zinciri aktif olduğu sürece, oyunlar var olmaya devam edecek ve onları inşa eden geliştiricilerden bağımsız olarak çalışabilecektir. Dahası, tüm oyun mantığı zincir üzerinde mevcut olduğundan, başkaları oyun kodunun üzerine inşa edebilir.

2-Oyuncuların ve üçüncü taraf katılımcıların güçlendirilmesi: oyuncuların geleneksel oyun sınırlarını aşacak şekilde oyunların şekillendirilmesinde rol oynamasına, geliştirilmesine katkıda bulunmasına ve oyunlarla etkileşim kurmasına izin verilir. Bu, analitik araçlar, kaynak yöneticileri veya DPS ölçerler oluşturmayı içerebilir. Bu oyuncu odaklı evrim, oyunun sürekli gelişmesine ve canlı bir ekosistem yaratılmasına katkıda bulunur.

3-Oyun varlıklarının gelişmiş kontrolü: oyuncular, merkezi bir otoritenin kısıtlamaları olmadan varlıkları özgürce satın alabilir, satabilir ve takas edebilir.

4-Dojo Gücü: Realms yaratıcıları için oyunu dünyanın ilk kanıtlanabilir oyun motoru olan Dojo ile inşa etmek, oyun geliştiricilerinin işini çok daha kolaylaştırdı. Dojo hakkında daha fazla bilgiyi buradan okuyabilirsiniz.

5-Bir köprü olarak Cairo: Realms kod tabanında görüldüğü gibi, oyun Cairo’da yazılmıştır. Oyun endüstrisi web2'den web3'e geçerken, Cairo’nun Rust benzeri bir dil olması Starknet’teki oyun ortamında çok önemli bir rol oynayabilir: Rust benzeri dillere aşina olan oyun geliştiricileri blok zinciri oyunlarını geliştirmeye geçiş yapabilir. Bu bağlamda Cairo bir köprü görevi görebilir.

“Starknet uzun vadeli bir oyun oynuyor ve yazılımda uzun vadeli oyun, oynamak istediğiniz oyundur. Çünkü yakın gelecekte CairoVM üzerinde gerçekleştirilebilecek çok fazla optimizasyon var.”

Realms Geliştiricileri.

Çözüm

Zincir üstü oyunlar, oyuncuları güçlendiriyor ve oyun alanında yeni bir çağa öncülük ediyor. Merkeziyetsizliğe dayanan bu yaklaşım, oyuncu odaklı bir ekonomi geliştirir ve canlı oyun içi toplulukları teşvik eder. Dahası, yenilikçi oynanışı teşvik ederek dinamik, gelişen bir ekosisteme yol açar.

Starknet’in ana dili olan Cairo’yu kullanmak, yalnızca zincir üstü oyunun başarılı olma yeteneğini artırır, çünkü bunlar çok büyük hesaplama verilerini işleyebilir, ultra verimli doğrulamaya sahip olabilir ve hesap soyutlaması sayesinde kusursuz UX oluşturabilir. Ek olarak, Volition ve yerleşik hesap soyutlama gibi geliştirmeler Starknet’e entegre edildiğinden, işlemlerin maliyeti çok daha fazla düşecek şekilde ayarlanmıştır. Starknet sıralayıcıdaki sürekli iyileştirmelerle, işlem hızı artacaktır. Bu ilerici senaryonun ortasında, oyun endüstrisinin ve Starknet’in görünümü hiç bu kadar umut verici olmamıştı.

--

--

Coingeener
Starknet Türkiye

https://twitter.com/coingeener Sadece fikir vermek için araştırmaları kaleme alıyorum. Hiçbir yazım yatırım tavsiyesi içermemektedir. Lütfen dikkatli olun.