Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 1005 Bytes

File metadata and controls

40 lines (32 loc) · 1005 Bytes

Игрок логинится и получает возможности:

  • создать игру
  • присоединиться к существующей неначатой игре

После присоединения к игре:

  • если 3 ил 4 игрока присоединились к игре, то если все сообщили, что готовы, то игра начинается

Описание API:

  • Auth:

    • /signup
    • /login
    • /logout
  • User:

    • /user/user_id/invites
    • /user/user_id/stats
    • /user/user_id
  • Game:

    • /game/new
    • /game/pending
    • /game/current
    • /game/id/invite/user_id
    • /game/id/join
    • /game/id/join/hash
    • /game/id/leave
    • /game/id/players
    • /game/id/start
    • /game/id/close
    • /game/id/state
    • /game/id/contract
    • /game/id/move
    • /game/id/finish

В базе хранится:

  • таблица пользователей (друзья)
  • таблица игр (конечное состояние игры)