Playing Poker-like games is cool. You know what's cooler? Playing it while earning STRAX!

What it does

The MVP includes a standalone builds for MacOS/Windows with a core gameplay and play to earn economy model baked by a STRAX rewards pool shared between everyone. Users are already able to sign up, refill their STRAX wallet and earn STRAX in realtime while playing. Currently, $10k in-game chips equals 0.01 STRAX.

How we built it

Frontend:

  • Unity engine for the game client

Backend:

  • Custom .NET Core server along with the StratisFullNode as a shared treasury/rewards service
  • PlayFab for users player data storage
  • Photon Cloud for the multiplayer and chat (not available in the build yet)

What we learned

We were too focused on developing and polishing the gameplay itself and the overall UX of the game that we didn't have much time to meet the hackathon deadline with the multiplayer part and a proper smart contract for the treasury service. We're going to implement it asap anyway, however the lesson is quite obvious -- backend business logic should come first, and the client UX/polishing after, not vice versa.

What's next for the STRAX Poker project?

So far we've achieved our first milestone with the MVP. We were focused on the integration of the Strax blockchain, current gameplay is not a classic poker, you can read the rules in the "How to play?" popup inside the game. Next, our priority is to add classic poker mode with a realtime multiplayer, refactor rewards/treasury service using Stratis smart contract to avoid obvious vulnerabilities. Then we're going to fine-tune in-game economy and overall game balance. Later on we can think of the daily STRAX bonuses for users, online tournaments events, as well as delivering game for the Android and Web platforms.

Thanks for you attention! We appreciate your feedback!

Built With

+ 16 more
Share this project:

Updates