Backgammon Web ou app em todas as plataformas

  • Job Duration01 to 03 months
  • Project LevelExpensive
  • Project deadlineExpired

Project detail

Conceito técnico: o servidor deve ser dimensionado e sugerido para suportar 300 jogadores em atividade nas mesas, mas que possua upgrade para aumento por demanda
Backgammon script: deve ser usado o disponível pela GNU que é grátis.
Diferente das plataformas atuais o banco de dados será bem simples se conterá apenas informações das partidas jogadas e do perfil do cliente, seja em cash ou em pontos.
A interface de pagamento deve atender as necessidades dos vários tipos de operadores e espero sugestão dos que cobram menores taxas.
O funcionamento financeiro é depósito em USD transformado em pontos 1= 1USD havendo fee na cobrança inicial.
Haverá possiblidade de transferências entre os usuários, podendo haver fee na transferência.
Tipos de associados
Terão privilégio pelos depósitos feitos.
Os tipos de mesa disponíveis
Money-game: uma mesa onde apenas duas pessoas entram e jogam as partidas.
Tela de convite deve conter todos os parâmetros descritos aqui,
Chouette: tem as mesmas características, porém é uma sessão com vários jogadores, mínimo 3, até 7 até 12. Os lados do tabuleiro ficam definidos por capitão e piloto, capitão terá um ajudante e o piloto fica com o resto dos inscritos.
Tipos de sessões: aberta e privada. Ao abria a sessão na configuração inicial terá a opção de quantos pontos de jogador valerá o ponto da sessão (depois escolho um termo melhor para definir esses dois tipos de pontos)
Fechado o número de participantes dá se o sorteio que deverá ordenar primeiro o capitão segundo o piloto e os demais ficam listados ao lado do tabuleiro e entrarão no lugar do perdedor, para início o último colocado será o ajudante do capitão.
É necessário um canal de áudio que substituirá o chat.
Abaixo de cada participante e dos dois que estão comanda cada um dos lados do tabuleiro, haverá o sando dessa sessão, ao clicar no seu avatar ou foto, pode ser ver o saldo geral.
Ao lado dessa informação um dado de dobra com valor de face 1 será mostrado, do piloto, capitão e ajudante estarão em jogo durante a partida.
O capitão dá início à primeira partida onde são sorteados os dados, casa haja dobra, automaticamente todos os dados de dobra de todos os jogadores passarão a 2. (isso pode ser acertado na configuração da partida). O que tirar o valor maior inicia o jogo com os mesmos dados sorteados (isso é padrão em todos os sites).
No lado do piloto todos os áudios ficam desligados e só são habilitados quando ele aceitar ou propor uma dobra em qualquer momento do jogo.
Cada sessão tem 2 minutos para ser realizada e delay de 20 segundos, terminado esse tempo o restante usado para definir a jogada é diminuído dos 2 minutos iniciais, isso serve para que cada jogador possa decidir se joga os dados ou se oferece dobra. No caso de o capitão mandar o dado de dobra todos recebem o aviso de aceitar ou passar, caso passe seu dado volta a 1, um seu avatar vida preto e branco e o valor que tinha o dado é debitado do seu saldo na tabela dessa sessão. No caso de algum do lado do piloto oferecer o dada a situação é inversa ele recebe o crédito se for recusado e é debitado do lado do capitão, sendo que na somatória geral o capitão e o ajudante dividem lucros e prejuízos e em caso ímpar é o capitão que fica com ônus ou bônus. No caso de todos do lado do piloto oferecerem dobra a única opção é aceitar todos ou passar todos encerrando a partida.
As regras básicas do backgammon serão aplicadas.
Jogador sair da sessão estando positivo antes de 3 horas de jogo será penalizado
O modelo de página de entrada pode ser semelhante aos https://heroes.backgammonstudio.com/
Ao abrir o tipo de jogo pretendido uma tela de configuração é aberta contendo os parâmetros descritos acima e com a lista de jogadores online com um botão para filtrar só amigos. No caso do jogo aberto ele aplica a opção “convidar todos online), uma tela aparece a cada jogador que esteja desocupado que pode aceitar ou declinar o convite. Tendo o número adequado a partida dá início

Skills Required

Industry Categories

Freelancer type required for this project