I've been keeping tabs on the Dash space for a long time, and with the "release" of Evolution, I thought I'd try to implement some features in to a game I'm making. I'm not 100% clear on how Platform/Evolution works, so I have some questions. There are a few features related to Dash that I'm interested in adding, but thought it would be a good idea to ask the Dash community before I start trying to figure this out on my own.
1.Username/Accounts - Do we have a system available that would allow me to authenticate accounts through Evolution? I want this to be something like: User runs the game, is prompted to login, and uses the dash network to verify the ownership of the account. Is this something even worth doing? I want to be sure that the dash account and the game account are linked and never change.
2. Dash Masternode rewards used for economy. The plan at the moment is to use the funds generated by sales/donations to spin up Masternodes and send rewards back to the players while playing the game. The amount of "money" in the game is completely determined by the rewards of the Masternodes minus the server costs. Outside of the Masternode rewards, Dash wont be able to be deposited in to a game account (I don't want the game economy ruined) but it would be able to be withdrawn to a linked Dash Evolution account.
3. Tradable NFTs that can be used over a series of games. I want to be able to verify a player has this NFT and portray it in any of the 3 games I plan to make. I also want them to be tradable between dash accounts regardless of game ownership. It's very unclear to me at the moment how NFTs are traded through the Dash network, but this is a feature that is likely to not make it or be put in later in development.
This is the beginning of the process of trying to implement Dash features into this game. Maybe I should have done the research before posting this, but I'm hoping someone can steer me in the right direction and potentially save me a lot of wasted time. Does any of this seem unrealistic or unnecessary? After the holidays I will be starting my research on this. Is this the best resource we have for platform? https://docs.dash.org/projects/platform/en/stable/docs/intro/what-is-dash-platform.html
1.Username/Accounts - Do we have a system available that would allow me to authenticate accounts through Evolution? I want this to be something like: User runs the game, is prompted to login, and uses the dash network to verify the ownership of the account. Is this something even worth doing? I want to be sure that the dash account and the game account are linked and never change.
2. Dash Masternode rewards used for economy. The plan at the moment is to use the funds generated by sales/donations to spin up Masternodes and send rewards back to the players while playing the game. The amount of "money" in the game is completely determined by the rewards of the Masternodes minus the server costs. Outside of the Masternode rewards, Dash wont be able to be deposited in to a game account (I don't want the game economy ruined) but it would be able to be withdrawn to a linked Dash Evolution account.
3. Tradable NFTs that can be used over a series of games. I want to be able to verify a player has this NFT and portray it in any of the 3 games I plan to make. I also want them to be tradable between dash accounts regardless of game ownership. It's very unclear to me at the moment how NFTs are traded through the Dash network, but this is a feature that is likely to not make it or be put in later in development.
This is the beginning of the process of trying to implement Dash features into this game. Maybe I should have done the research before posting this, but I'm hoping someone can steer me in the right direction and potentially save me a lot of wasted time. Does any of this seem unrealistic or unnecessary? After the holidays I will be starting my research on this. Is this the best resource we have for platform? https://docs.dash.org/projects/platform/en/stable/docs/intro/what-is-dash-platform.html