mousebelt / BrowserQuest

A HTML5/JavaScript multiplayer game experiment
http://browserquest.mozilla.org/
Other
2 stars 0 forks source link

Create new on-screen scroll popup for each item generated in-game #30

Closed Eskew closed 5 years ago

Eskew commented 5 years ago
screen shot 2019-01-17 at 7 04 49 pm

Each item will need to be imported into a generated scroll screen with the option to View on Blockchain and View on Marketplace along with an Equip to Character functionality.

gedanziger commented 5 years ago

This will be triggered when the player picks up the item @Eskew @sunrisepopov correct?

Eskew commented 5 years ago

This will be triggered when the player picks up the item @Eskew @sunrisepopov correct?

Correct, when the player collects the item there will be a new scroll notification with the above functionality to view or equip.

Full weapons/item list can be found here: http://browserquest.wikia.com/wiki/BrowserQuest_Wiki

If the player does not pick up in the allocated window of time the items will self-destruct in the current time frame unless otherwise noted.

0xweb3builder commented 5 years ago

@Eskew Plz clarify logic for each case of View on Marketplace and View on Blockchain.

Eskew commented 5 years ago

@Eskew Plz clarify logic for each case of View on Marketplace and View on Blockchain.

@oleg-baturov we will have clarification for the process tomorrow AM once we speak with Canaan for the behaviors, will update as soon as I have the logic in place

Eskew commented 5 years ago

Updated Login logic 1.) Login to Stardust account (currently in mock format) 2.) Login to BlockchainQuest game- want to change this to some sort of store on backend, local storage, which associates name and IP with a wallet; want to generate wallets when they login 3.) Create wallet function from Stardust API, returning private/public keys, eventually migrate to Temp function- only get public address and just have access to sign transactions with game address so no one stores users private key 4.) Link Temp functionality to Marketplace

Eskew commented 5 years ago

in game, when clicking "View on Marketplace" they will be prompted to login to their Stardust marketplace account to continue

  1. user clicks view in stardust marketplace on parchment popup
  2. backend checks if user is already linked. If not, open a popup and go to stardust to click approve with their account
  3. Once approved, view the item within the stardust marketplace
0xweb3builder commented 5 years ago

backend means BlockchainQuest or stardust backend? @Eskew

gedanziger commented 5 years ago

@oleg-baturov @sos0 @Eskew For starting, we should do it mock behavior according to #33 . The marketplace can pre-fill mock data to give a demonstration first

0xweb3builder commented 5 years ago

Verified by 0300c64