Türkçe
Proje, Mina blockchain üzerinde tur tabanlı oyunlar için tasarlanmış çok yönlü bir recursive framework sunar. Tic-tac-toe oyununu içeren bir gösterim, bu şemanın pratik uygulamasını sergileyerek dama, satranç, deniz savaşları gibi oyunlara uyum sağlayabilirliğini gösterir.
Geliştirme Süreci: Bu tur tabanlı oyun yapısında, her hamle bir kanıt olarak sunulur. Oyuncular, iki aşamalı bir süreci takip ederler: öncelikle, rakibin hamlesini kanıtını doğrulayarak onaylarlar ve ardından kendi hamlelerini gerçekleştirirler. Bu eşleşmiş adımlar daha sonra toplu olarak kanıtlanır ve elde edilen kanıt rakibe iletilir. Bu tekrarlayan süreç, bir oyuncunun galibiyeti veya beraberlik gibi bir kesin duruma ulaşılana kadar devam eder. Recursive şema, oyunun kazananını belirlemek için zincir üzerinde doğrulanacak olan final kanıtta oynanan tüm hamleleri yakalar. İçeren tic-tac-toe demo, kazanç veya beraberlik durumlarını içeren tüm olası durumları kapsayan önceden taahhüt edilmiş bir tablo ile oyun tahtasının son durumunun eşleşip eşleşmediğini doğrulamak için lookup tablolarını kullanır. Bu uygulama, o1js üzerinde yerleşik olmayan ancak şu PR ile açığa çıkarılan lookup tablolarının öncü kullanımını işaret eder: https://github.com/o1-labs/o1js/pull/1253