iorveth / scrt-poker-joker Goto Github PK
View Code? Open in Web Editor NEWscrt-poker-joker
Home Page: http://pjdao.club/#/main
scrt-poker-joker
Home Page: http://pjdao.club/#/main
May require a lot of refactoring on both smart contract and frontend side since current implementation heavily relies on Viewing Key
We increase the level of NFT, used in a winning game on 5 xp each time regardless of the game base_bet
.
It means that regardless the level your dice NFT
set has, your NFT would earn the same amount of xp
points in the winning game.
To incentivize players to play with higher base_bet
's i propose to introduce the concept of game levels
, which would be calculated based on the Game
base_bet
.
Use NFT as collateral, where NFT cost is determined by game DAO
Use https://github.com/iorveth/scrt-poker-joker#poker-joker-rules for the reference and rules explanation
Additional Dices NFT
features are meant to incentivize users earn next Dices NFT
levels and attract value to the Dices NFT
itself.
NFT Level
"increases" the possibility of "good" dices combination on the roll by n%.NFT Level
"increases" the possibility of "good" dices combination on the reroll by m%.xp
(Level
) on losing gameWhen you lose the game, your NFT dice set
loses some xp
points based on the Game
Level
and used NFT dice set
level.
After reaching a certain Level
, your Dice NFT
allows you to create a shielded game room, where players do not see each other score and dices sets before the Game
completion.
#26 should be tackled first to implement this properly.
May require some work on the frontend side.
Each game begins with Player::Host
roll.
Randomize roll_turn
value to add some unpredictability to the game experience.
Create a chain with predefined account with native tokens
Enable game royalties, allowing NFT dice creator account earn royalties percentage per each winning game.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.