0.3.5 • Published 5 years ago

useloom.umpire v0.3.5

Weekly downloads
3
License
UNLICENSED
Repository
github
Last release
5 years ago

umpire

Sequence Diagrams

User Connection to Umpire Server

User Connection

Lobby creation

Lobby Creation

Listening Message types

MessageMessage dataResponse typeResponse data
REGISTER{name: 'pepe'}REGISTER-ACCEPTED
REGISTER-REJECTED
REGISTER-REJECTED{ reason: 'User already registered' }
LEAVE-SERVERLEAVE-SERVER-ACCEPTED
CREATE-LOBBY{name: 'lobby'}CREATE-LOBBY-REJECTED{ reason: 'User already in lobby' }
CREATE-LOBBY-REJECTED{ reason: 'Lobby name already exists' }
CREATE-LOBBY-ACCEPTED
CLOSE-LOBBYCLOSE-LOBBY-REJECTED{ reason: 'Player is not the lobby creator' }
CLOSE-LOBBY-REJECTED{ reason: 'User is not in a lobby' }
CLOSE-LOBBY-ACCEPTED
JOIN-LOBBY{name: 'lobby'}JOIN-LOBBY-REJECTED{ reason: 'User is already in a lobby' }
JOIN-LOBBY-REJECTED{ reason: 'Lobby does not exist' }
JOIN-LOBBY-ACCEPTED
LEAVE-LOBBYLEAVE-LOBBY-ACCEPTED
LEAVE-LOBBY-REJECTED{ reason: 'Player is not the inside a lobby' }

Emitted Messages

MessageMessage dataTrigger
JOINED-LOBBY{ player: 'rataplan' }JOIN-LOBBY-ACCEPTED

Specification status

References

1- Factory functions: https://medium.com/@vapurrmaid/should-you-use-classes-in-javascript-82f3b3df6195

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago