chesterbr / minitruco-android

A popular Brazilian card game (Truco) running on Android.
https://play.google.com/store/apps/details?id=me.chester.minitruco&pli=1&hl=pt
BSD 3-Clause "New" or "Revised" License
87 stars 36 forks source link

Atrair jogadores para multiplayer #225

Closed chesterbr closed 8 months ago

chesterbr commented 8 months ago

Ao abrir a tela de início (ou selecionar um modo), se o celular tiver internet, fazer uma query simples no servidor perguntando se tem salas aguardando na modadlidade atual. Se houver, colocar uma chamada convidando para jogar.

Talvez seja o caso de implementar um endpoint http no servidor fornecendo essa info; esse endpoint também poderia ser usado para monitoração.

chesterbr commented 8 months ago

Preferencialmente fazer depois de #224 (que ficou parado por não ter OpenJDK 21 empacotado pro servidor)

UPDATE: #224 finalizada

chesterbr commented 8 months ago

Não vai ser preciso perder compatibilidade se o endpoint for fora do protocolo (e é uma boa não causar transtorno nesse momento)