Add process_description markdownn file
This commit is contained in:
parent
efb3992a26
commit
be3fec1791
1 changed files with 47 additions and 0 deletions
47
process_description.md
Normal file
47
process_description.md
Normal file
|
@ -0,0 +1,47 @@
|
|||
## Описание функций, используемых в игре:
|
||||
wallet1 - создает комнату
|
||||
wallet2
|
||||
wallet3
|
||||
wallet4 - игроки
|
||||
|
||||
contract compile
|
||||
contract deploy (получаем contractid)
|
||||
|
||||
|
||||
|
||||
invokeFunction wallet1.json contractid createRoom (аргументы хз) --wallet1
|
||||
invokeFunction wallet2.json contractid joinRoom roomid --wallet2
|
||||
wallet3 join
|
||||
wallet4 join
|
||||
invokeFunction wallet1.json contractid startGame roomid --wallet1
|
||||
invokeFunction wallet1.json contractid setQuestion roomid (string) --wallet1
|
||||
invokeFunction wallet1.json contractid startQuestion roomid --wallet1
|
||||
invokeFunction wallet2.json contractid sendAnswer roomid (string) --wallet2
|
||||
wallet3 sendAnswer
|
||||
wallet4 sendAnswer
|
||||
invokeFunction wallet1.json contractid endQuestion roomid --wallet1
|
||||
invokeFunction wallet2.json contractid chooseAnswer roomid <int> --wallet2
|
||||
wallet3 chooseAnswer
|
||||
wallet4 chooseAnswer
|
||||
invokeFunction wallet1.json contractid getWinner roomid --wallet1
|
||||
|
||||
повторяется игровой цикл
|
||||
setQuestion
|
||||
startQuestion
|
||||
sendAnswers..
|
||||
endQuestion
|
||||
chooseAnswers..
|
||||
getWinner
|
||||
|
||||
invokeFunction wallet1.json contractid endGame roomid --wallet1
|
||||
|
||||
### Описание основных действующих лиц и их действий:
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue