You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For our planned new feature "Adventures", we want to first build the MVP "Encounters".
An encounter is a single fight that a player does against a pre-constructed deck with a deterministic draw list. This means the designer of an encounter takes cards and puts them into a draw list (instead of a deck list), the difference between draw list and deck list is that from a deck list random cards are drawn and the draw list defines an exact order.
Furthermore the draw list may consist of cards that have not passed the council and can be unfair. So draft cards are eligible in contrast to normal decks. But after the encounter is created the cards should no longer be changed. So we need a new card status "adventure card". After an encounter is created the cards in the draw list change their status to "adventure card" if they are draft cards. For cards that are already permanent everything stays as is. Adventure cards can no longer be changed via edit card. Once an encounter is created players can play it, for which different match system is used. The gameclient reports via tx if a player tries an encounter and reports a finished match also via tx, where a win changes the flag "proven" of an encounter to true.
For our planned new feature "Adventures", we want to first build the MVP "Encounters".
An encounter is a single fight that a player does against a pre-constructed deck with a deterministic draw list. This means the designer of an encounter takes cards and puts them into a draw list (instead of a deck list), the difference between draw list and deck list is that from a deck list random cards are drawn and the draw list defines an exact order.
Furthermore the draw list may consist of cards that have not passed the council and can be unfair. So draft cards are eligible in contrast to normal decks. But after the encounter is created the cards should no longer be changed. So we need a new card status "adventure card". After an encounter is created the cards in the draw list change their status to "adventure card" if they are draft cards. For cards that are already permanent everything stays as is. Adventure cards can no longer be changed via edit card. Once an encounter is created players can play it, for which different match system is used. The gameclient reports via tx if a player tries an encounter and reports a finished match also via tx, where a win changes the flag "proven" of an encounter to true.
encounter object:
{
id: integer
drawlist: array
proven: boolean
owner: sdk.Address
parameters: key-value (string: string) dictionary
}
user object:
card object:
create encounter tx:
arguments: drawlist, parameters
checks:
mutations:
do encounter tx:
arguments: encounter_id, user
checks:
mutations:
close encounter tx
arguments: encounter_id, user
checks:
mutations:
The text was updated successfully, but these errors were encountered: