Please describe your proposed solution.
We are developing cPoker, a decentralized poker game on the Cardano blockchain. This solution addresses the lack of decentralized poker options, providing a fair, transparent, and trustless gaming experience.Our project engages present and future Cardano community members by providing a new, exciting way to use the ADA token and the wider gaming community by offering a fair and secure poker platform.
This project reuses two of our previous projects: "Cardano After Dark - Hold’em poker", and "DRED - Decentralized REDis State Channel", along with the output of our submission for the Emurgo hackathon: "zk-poker", as a base for a PoC, simulating three decentralized poker agents interacting through a state channel: executing a three-players poker hand.
PoCs
As PoC, we first developed a Command Line application and then a WebApp.
The WebApp PoC is accessible here: <https://tinyurl.com/cpoker-poc>
(Open the link on your browser, hit F12 to open developer tools, show Javascript console to check the interactions between dAgents)
For clarity, we have added a video explaining how the PoC works, and what information is most relevant to understanding the poker protocol and the basics of interaction with dAgents:
<https://www.youtube.com/watch?v=nk4mnFuO4dM>Solution
Starting from the above PoCs, we're building an interactive, real-time, decentralized app, which will allow to play non-custodial poker through the Cardano blockchain.
Once the project is finished, we will present the product both to the Cardano community and to the general public. The impact will be demonstrated by the number of users using the application and on the total value of ADA or test-ADA played on the contract.
Another relevant impact factor for the team is the reuse of public code / infrastructure to create other real-time applications on Cardano, which will be measured by the number of interactions with other teams, and by the number of applications using the state channel infrastructure.