Skip to content

Latest commit

 

History

History
44 lines (32 loc) · 1020 Bytes

README.md

File metadata and controls

44 lines (32 loc) · 1020 Bytes

InHouseBPLBackEnd


Estrutura básica do projeto

database (Conectar com o mongodb)

  • mongodb.js

functions (Funções do Socket)

  • socketMatch.js
  • matchInit.js
  • matchUpdate.js

models (Schemas do mongodb)

  • match.js
  • Queue.js
  • user.js
  • problems.js

routes (Rotas do express)

  • match.js
  • queue.js
  • user.js

app.js (Arquivo principal contendo o socketIO)


O que falta fazer

  • Reportar erro na partida não finalizado;
  • Retirar IDs da queue;
  • Substituir name por objeto no emit do front end para fazer o matchmaking;
  • Jogadores com pontos negativos tem redução na subtração dos pontos;
  • Opções de Matchmaking -> trigger por resultados dos matches anteriores;
  • Colocar espaço para Títulos na DB;
  • Ocultar nomes dos players na fila;
  • Opção de Picks e Bans;
  • Inserir players no começo da fila ao cancelar match;
  • Ocultar a Pontuação no ranking

Problemas