CheckerSnapp: Bootcamp Workshop zkApp

CheckerSnapp: Bootcamp Workshop zkApp

Please note this zkApp was developed on a Mina Workshop between 9-12th Dec 2021 and is a demo or work in progress.

A Checkers game built to demonstrate Mina zkApps Smart Contracts at work. The game works according to the rules other than the following known Issues/TODOs,

  1. A players pieces can move over their own pieces.
  2. King can move over multiple pieces while removing the opposite pieces along the way.
  3. A player can not take multiple opposite pieces. Need a smart contract method to allow multiple move coordinates.
  4. Only way to win is to take all opposite pieces, there are no draws or other ways to win like number of moves or a timer.
  5. No UI. Plan is to work with something like https://github.com/GabrielMioni/react-checkers to have a UI.
  6. No tests!!!

By Vim: https://github.com/vimukthi-git
GitHub https://github.com/vimukthi-git/CheckerSnapp

Türkçe

Lütfen bu Snapp’in (zkApp) 9-12 Aralık 2021 tarihleri arasında bir Mina Workshopunda geliştirildiğini, bir demo veya devam eden bir çalışma olduğunu unutmayın. Mina Snapp (zkApp) Akıllı Sözleşmelerinin nasıl çalıştığını göstermek için oluşturulmuş bir Dama oyunudur.

Oyun, aşağıdaki bilinen sorunlar/yapılacaklar haricinde kurallara uygun bir şekilde çalışır. Bir oyuncunun taşları, kendi taşlarının üzerinden hareket edebilir. Şah, karşı taşları alırken üzerindeki birden fazla taşın üzerinden hareket edebilir. Bir oyuncu birden fazla karşı taşı alamaz.

Birden fazla hamle koordinatına izin veren akıllı bir kontrat yöntemine ihtiyaç vardır. Tek kazanma yolu, tüm karşı taşları alabilmektir; beraberlik veya hamle sayısı gibi diğer kazanma kuralları yoktur. Arayüz yok. Plan, https://github.com/GabrielMioni/react-checkers adresindeki gibi bir arayüz kullanmaktır.

Test yok!!! :/ Lütfen bu Snapp’in (zkApp) 9-12 Aralık 2021 tarihleri arasında bir Mina Workshopunda geliştirildiğini, bir demo veya devam eden bir çalışma olduğunu unutmayın. Snappsnet Yakında Geliyor (buradan güncel kalın)
Vim tarafından >
Snapp Dokümanlarını okuyun >

Featured zkApps
MAC!
Katz
Anomix
Social Cap
zkLocus
Protokit
Pado
Wordle
zkFusion
zKeeper
Scroll to Top