About this project
it-programming / web-development
Open
Plataforma FIFA Ultimate Brasil
Preciso de um sistema (Web Site) focada no jogo de Videogame FIFA Soccer para as plataformas PS4, Xbox One e Computador. O foco do sistema é fazer competições e amistosos online.
Basicamente é isso, jogatina online! Porém, o sistema é rico em detalhes. Para explicar o que eu preciso, vou dividir em blocos.
Competições
Toda competição será no formato mata-mata, podendo iniciar-se pelas oitavas de final (16 participantes), quartas de final (8 participantes) e semifinal (4 participantes).
Além disso, cada competição terá sua característica, vou explicar abaixo.
Modo amistoso online ou Modo Ultimate Team: Cada competição baseia-se no modo amistoso online ou no modo Ultimate Team. O participante que entrar no modo amistoso online terá que jogar com o time do amistoso online, e quem jogar no modo Ultimate Team terá que usar o time do Ultimate Team.
Gratuito ou paga: Cada competição será gratuita ou paga, a gratuita o participante não paga nenhuma taxa de inscrição, porém, não recebe premiação. A paga o participante paga para participar (Saldo da conta, vou explicar abaixo), porém, se ele terminar em determinada posição ele recebe uma premiação.
Basicamente é isso, agora vou pontuar algumas informações importantes.
* Tudo deve ser controlado via painel administrativo, seja para criar, editar ou deletar competição. Na parte de criar, o administrador deve ter autonomia para informar por qual parte a competição vai começar (oitavas, quartas ou semifinal), se é modo amistoso ou Ultimate Team, se é grátis ou pago e se for pago quanto será a taxa de inscrição, e qualquer outra informação que seja necessário acrescentar na fase de desenvolvimento.
** Referente a competição paga, uma porcentagem fica retido para o sistema e a outra parte é destinada a premiação.
Quando inserir o valor da inscrição e criar a competição, o sistema deverá ser capaz de informar qual é preço da taxa de inscrição e informar a valor da premiação para o campeão, vice, terceiro e quarto colocado.
*** O sistema deve ser 100% automático e dinâmico, devendo ser capaz de realizar tarefas:
- Encerrar as inscrições quando atingir o limite máximo de vagas e não permitir mais inscritos.
- Ao encerrar as inscrições o sistema deve fazer o sorteio das chaves, fazer os cruzamentos conforme os participantes forem passando de fase, gerar o calendário de jogos e outras informações.
**** Dentro da competição deve ter um painel somente para os participantes daquela competição interagir: Formulário para preencher placar e anexar foto do resultado. Ainda estou vendo a necessidade de criar um chat somente para esses participantes interagirem entre si.
***** Assim que um participante postar o resultado o mesmo deve passar de chaveamento automaticamente. Observação: Ao postar um resultado com imagem do resultado o participante deve passar de fase automaticamente, se o resultado for sem anexo o mesmo deve aguardar 5 minutos para passar de fase, tempo suficiente para o adversário questionar o resultado. Além disso, após a postagem do resultado o mesmo não pode ser alterado, somente por um administrador.
****** Cada competição terá uma ID, a mesma será única!
Ranking
Vou precisar de um ranking para cada plataforma e um geral.
- Um Ranking mensal para PS4
- Um Ranking geral para PS4
- Um Ranking mensal para Xbox One
- Um Ranking geral para Xbox One
- Um Ranking mensal para Computador
- Um Ranking geral para Computador
- Um Ranking mensal para todas as Plataformas juntas
- Um Ranking geral para todas as Plataformas juntas
* A pontuação do ranking será com base na posição final de cada competição que o inscrito participar, competição paga terá um maior peso sobre a competição grátis.
Premiação
Premiação só existira na competição paga, lembrando que cada competição terá um valor de inscrição, cadastrado pelo administrador.
20% do valor total fica para a casa, e 80% do valor total fica como premiação sendo dividido da seguinte forma:
50% para o Campeão.
20% para o Vice-campeão.
10% para Terceiro colocado.
Amistoso apostado
Nada mais é que um amistoso casado, somente poderá participar aqueles que apostar em dinheiro.
* Preciso de um painel para o participante criar um amistoso e informar o valor da aposta o mesmo, precisa de saldo para fazer isso.
** O participante pode criar amistoso privado, somente por convite ou aberto. O aberto qualquer outro participante poderá “casar” a aposta.
Saldo (moeda de jogo)
Deve haver um sistema para o participante comprar saldo, esse saldo deve ficar atrelado em seu perfil, com esse saldo o participante pode inscrever nas competições, participar de amistosos valendo e até mesmo solicitar saque do dinheiro para uma conta bancária de sua preferência.
Perfil (Cadastro)
Acredito que ficou nítido que cada participante terá um perfil, esse perfil deve ser cadastro pelo participante. Além disso, deve ter todas as informações pessoais, títulos, pontos e principalmente o extrato financeiro.
Esse é o bruto, depois de fechar com o profissional quero ter uma conversa para melhorias e etc.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.), Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Roles needed Designer, Developer, Project manager
Delivery term: Not specified
Skills needed