Skip to content

A backend system for Battlerite InHouse SA community. I have been programming a ranking with matchmaking, queue, proporcional reward points and a bunch more game implements.

Notifications You must be signed in to change notification settings

hahayz77/InHouseBPLBackEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A backend system for Battlerite InHouse SA community. I have been programming a ranking with matchmaking, queue, proporcional reward points and a bunch more game implements.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages