Tam zincirli oyunlarda iki farklı tasarım yönü vardır. İlk olarak, oyunlar ve oyuncaklar arasında net bir ayrım yapmalı ve hangisini gerçekten istediğimizi dikkatlice düşünmeliyiz.
Birkaç yıl önce Will Wright, Oyun Geliştiricileri Konferansı’nda yaptığı bir konuşma sırasında “SimCity” tasarımını bir yazılım oyuncağı olarak tanımladı. Bir top örneğini kullandı: bir topla oynamanın zıplamak, dönmek, fırlatmak ve top sürmek gibi birçok ilginç yolu vardır. Dilerseniz topu futbol, basketbol ya da başka oyunlar oynamak için kullanabilirsiniz.
Ancak oyunun kuralları topun içine yerleştirilmemiştir; oyuncunun hedefleri tarafından tanımlanan topu kaplayan bir dizi kuraldır. “SimCity” de buna benzer. Birçok bilgisayar oyunu gibi, oyuncuların manipüle edebileceği bir dünya yaratır, ancak çoğu oyundan farklı olarak, açık hedefleri yoktur. Gecekondusuz ya da tamamen toplu taşımaya dayanan bir şehir inşa etmek gibi kendi hedeflerinizi seçebilirsiniz. Ancak “SimCity “nin kendisinin kazanma koşulları ya da hedefleri yoktur; o sadece bir yazılım oyuncağıdır. (Bağlantı: http://www.costik.com/nowords2002.pdf)
01. Costikyan’ın Oyun Teorisi
Costikyan teorik olarak oyunlar ve oyuncaklar arasında ayrım yapmaktadır. Örneğin, top bir oyuncakken futbol ve basketbol birer oyundur. Oyuncakların sabit bir oynama şekli yoktur, ancak özellikleri insanların çeşitli oyunlar yaratmasına olanak tanır.
Farklı oyunlarda ortak bir öğe olan top, aslında blockchain oyunlarında uzun süredir tartışılan ve gerçek dünyada da var olan “oyunlar arası varlık paylaşımı” kavramını örneklemektedir.
02. Kripto Para Perspektifinden Anlamak
Başka bir perspektiften açıklamak gerekirse, bir top bir protokol olarak görülebilirken, oyunlar buna dayalı uygulamalardır. Ethereum protokolü DeFi’nin nasıl oluşturulacağını ya da kullanılacağını belirtmez. Benzer şekilde, oyuncaklar da belirli bir oynanış tanımlamaz. Oyuncaklar aşağıdaki gibi öğeler olabilir:
- Toplar
- Oyun kartları
- Zar
- Yapı taşları
- Halatlar
Bu öğeler basittir ancak birden fazla kullanım yolu sunar. Bu öğeler blok zincirinde uygulansaydı, “oyunlar arasında varlık paylaşımı” sağlayabilirlerdi. Yine de benzersiz blok zinciri oyunları elde etmek istiyorsak, önce oyuncak yaratmaya odaklanmalı ve ardından oyunlar geliştirmeliyiz.
03. Yağma
Loot bu konsepte uyan tek projedir.
Birçok kişiyle konuştuktan sonra Loot hakkındaki görüşlerin farklı olduğunu gördüm. Loot’un başarılı bir oyuncak olmaya en yakın oyuncak olduğuna inanıyorum ve bu projeyi daha da geliştirmeyi umuyorum. Ancak birçok kişi başarısız olduğunu veya yanlış yöne gittiğini düşünüyor.
Loot belirli bir oyun tanımlamasa da, Loot’a dayalı birçok oyun veya uygulama oluşturulmuştur. Bu projeler henüz blok zinciri oyunlarında ana akım haline gelmemiş olsa da, bu yönün doğru olduğuna inanıyorum.
Oyun kartlarının oluşturulması, altı takımın denenmesi veya sayıların 24’e çıkarılması gibi birçok zorluk ve yinelemeden geçmiştir. Bu nedenle, sadece bir denemeden sonra Loot’u başarısız olarak değerlendirmek için erken. Dahası, oyuncak düzeyinde hala geniş bir tasarım alanı bulunmaktadır.
04. Tasarım Alanı
Oyuncakların karmaşıklığının veya belirli işlevlerinin, bunlara dayalı olarak tasarlanan oyunları etkileyeceğini unutmamak önemlidir.
Basit oyuncaklar genellikle daha geniş bir oyun çeşitliliğini destekler. Örneğin, top, zar ve iskambil kağıtları gibi soyut ve basit oyuncaklar daha çeşitli ve zengin oyunlar yaratma eğilimindedir. Buna karşılık, kendama veya Rubik küpleri gibi oyuncakların, karmaşıklıkları nedeniyle, çeşitli yarışmalar yaratma olasılığı daha düşüktür.
Ayrıca, blockchain üzerinde uygulandığında, finansal bir boyut eklenir. Loot gelir yaratmadı ya da uygulama katmanına geri dönmedi. Ancak Optimism, Uniswap ve Nouns gibi başarılı projeler protokol katmanında elde edilen değeri uygulama katmanına geri döndürerek ekosistemlerini genişletmektedir. Bu, ağ etkilerini önyükleme sürecidir.
Bu nedenle, blok zincirinde oyuncak yaratma konusunda hala büyük bir tasarım alanı var. Konsept sadece oyun yaratmakla ilgili değil, aynı zamanda herkesin oynamak isteyeceği bir şey yapmak ve geliştiricilere yeni oyunlar yaratmaları için ilham vermekle ilgili. Ayrıca, ekonomik sistemler oluşturma konusunda keşfedilecek çok şey var.
Bazı fikirlerim olsa da, önyargıdan kaçınmak için bu makalede bunlardan bahsetmeyeceğim.