Hit enter to search or ESC to close

WAX community project by Dapplica

Oleh Mykhaylovych

Since 2013 Valve and Steam launched own card trading systems that became part of their ecosystem. Since then game developers actively using those things to build higher engagements at a user level. 

Blockchain solutions has higher capacity compared to those centralized solutions, so user owns assets and has no barriers to trade cards, game assets, characters or even accounts. 

Moreover advanced solution could be providing a token, similar to ENJ coin which user can receive when burning their asset. So that kind of new income stream comes into play, as you play and get items dropped you can be rewarded from those activities. 

Vision

In previous article https://dapplica.io/blog/wax/why-wax-needs-dapplica/ we described why Dapplica can be great GUILD. We had a lot of discussion internally and finally decided to go with something bigger and it will impact whole WAX ecosystem and hopefully beyond that. 

Our ideas can lead to endless scope of product and framework to develop, so we had to divide it into scopes and stages. Some can be done within budget of WAX Guild. Some should be voted in via Worker Proposal System which should start soon. 

The idea is to create Dapplica Fungible Trading Cards: a smart contract and API on top of WAX API and WAX blockchain, that provides unified process to maintain, track and manage gamer’s achievements, cards (collectibles), badges etc. 

Let’s get into details.

Scope of Milestone 1

  • Game developer can access to smart contract actions/API and be whitelisted(approved) to get into the system
  • User account / profile data

User XP points, level

Game developer can define rules how user can receive XP points ingame.

Friends

  • Per each gained level user can make several friends. Some direct operations will be available to friends only
  • Milestone 1 limits only to ability friend, unfriend and get list of friends(so those can be shown ingame)

Cards and Collections

  • Game developer can create card and collection of cards that will be available for player. Game developer will decide when and how those will be granted. 
  • Support of Simple assets standard. By default everything belongs to smart contract scope, so neither user nor game developer should pay for RAM/storage of that information. By making a request user can request a card into asset of SA standard and sell it at secondary market. 
  • Simple Visual Editor will be available for game developers in order to create those items. 
  • Support of WAX items done by creator. Connection with Dapplica Fungible Trading Cards.

User Badges

  • Badges is a set of items that will also reflect user achievements based on XP, Cards, Collections. In Milestone 1 there will be a limited number of badges due to early stage of whole project, more to be designed upon collaboration with game developers

 

Milestone 1 by S.M.A.R.T. goal breakdown 

(1) Specific – target a specific area for improvement. 

Improve user retention and engagement by using Dapplica Fungible Trading Cards.

(2) Measurable – quantify or at least suggest an indicator of progress

Product readiness, scope of M1 to be released

(3 ) Assignable – specify who will do it 

  • Evan (smart contract, product architecture, deployment)
  • Andrew ( full stack developer(API, Backend, Frontend)
  • Dan ( Project manager)
  • Tony (Marketing, Product management )

(4) Realistic – state what results can realistically be achieved, given available resources 

  • Launch Beta version(M1) of product as stated above in details
  • Promote in several articles
  • Engage with 3 dapps and push with integration. Have 3 deals/dapps to be ‘signed’ by end of milestone.

(5) Time-related – specify when the result(s) can be achieved

4-6 months for M1 to be released.

Scope of Milestone 2. Game Center

  • Sample game including documentation on how to use items from Milestone 1 to be provided
    • Smart Contract and API documentation at appropriate coding language. Minimum is Javascript based (EOSJS or NodeJS based examples)
  • Extended profiles
    • Change backgrounds
    • Profile screen, public endpoint for screen. 
    • 3 types of Widgets for 3rd party website integration
      • Simple, regular and extended
      • Shows all user data: games played, XP, Badges, Cards, Collections…etc
    • Custom Cards. User might create own cards if game developer will allow it 
      • Define rules and simple UI for making that happen. 

 

Milestone 2 by S.M.A.R.T. goal breakdown

(1) Specific – target a specific area for improvement. 

Deep dive into dApp developer ecosystem to use this product even more by providing in depth help and documentation

(2) Measurable – quantify or at least suggest an indicator of progress

Product readiness, scope of M2 to be released

(3) Assignable – specify who will do it 

  • Evan (smart contract, product architecture, deployment)
  • Andrew ( full stack developer(API, Backend, Frontend)
  • Dan ( Project manager)
  • Tony (Marketing, Product management )

(4) Realistic – state what results can realistically be achieved, given available resources 

  • Launch Beta version(M2) of product as stated above in details
  • Publish number of help articles and comprehensive documentation
  • Publish one sample game with whole usage of Dapplica 
  • Engage with 10 dapps and push with integration. Have 10 deals/dapps to be ‘signed’ by end of milestone.

(5) Time-related – specify when the result(s) can be achieved

4-6 months for M2 to be released.

Other Milestones to be discussed and added.

Project add-ons, ideas

Those ideas are subject to submit to Worker Proposal System, so outside of base scope of Guild Responsibility.

1. Marketplace

Solid and comprehensive UI and marketplace that works with smart contract, so user will be able to use it straightforward solution, with no need to export/import into Simple Asset Standard and get any hassles related to RAM issue in blockchain. 

Estimate of such proposal to be discussed separately.

2. Workshop

(See Steam Workshop system), basically customization from users for developers. Rating system…etc, integration with marketplace as well

Estimate of such proposal to be discussed separately.

Idea of the project is based on https://steamcommunity.com/

All graphic materials was taken from https://steamcommunity.com/