17/01/2017

[PEB] - Inclusão da Idade na Fórmula da Força Inicial

Com 3 Comentarios
Salve galera!

Estamos há algumas semanas do lançamento do Brasfoot 2017, mas existe inúmeras idéias ainda que podem ser implementadas na próxima versão do nosso querido game! Aqui está uma apresentada pelo Montanha um membro do Fórum Oficial do Brasfoot! Confiram:

Aqui, será ilustrada uma fórmula que o Montanha encontrou para balancear a força dos jogadores de acordo com a idade, o nível do time e se ele é titular, estrela ou top mundial. Antes, é importante listar algumas das suposições que o mesmo fez:

- A curva de evolução e a força inicial do jogador são definidas independentemente, sendo a primeira não abordada aqui.

- Os valores aqui apresentados correspondem à força inicial base de acordo com cada uma das variáveis. Um modificador aleatório deve ser incluído para cada um desses valores, como é feito atualmente. Ou seja, se a fórmula retorna um valor de força igual a "40", um jogador com essas mesmas características poderia ter, por exemplo, uma força inicial entre 37 e 43, sendo este valor definido aleatoriamente.

- Não existe distinção entre um jogador ser apenas top mundial ou ser top mundial e estrela.

- Neste último caso, a qualificação "estrela" do jogador é simplesmente ignorada.

- A força base mínima no cálculo é 10, enquanto a máxima é 100. Já a força com os modificadores deve estar contida no intervalo entre 1 e 100.

Sem mais delongas, a fórmula que utilizei para cálculo da força base de um jogador é a seguinte:

lppsdJn.png

Em que:

- FLOOR é uma função que arredonda para o menor inteiro o valor encontrado.
const é a constante básica para multiplicação da força. Utilizei const = 2,17.
nível_time é o nível do time no editor, variando entre 0 e 25.
titular é a constante que multiplica a força se o jogador for titular ou não no time.

Para titulares, titular = 1,20.
Para reservas, titular = 1,00.
estrela é uma constante que depende da qualificação do jogador.
Para top mundial, estrela = 1,53.
Para estrela, estrela = 1,28.
Para normal, estrela = 1,00.
const_idade é a constante que regula a influência da idade na força do jogador. Utilizei const_idade = 0,28.
idade é a idade do jogador, variando entre 16 e 40. Jogadores com idades fora desse limite recebem o valor mais próximo (por exemplo, um jogador de 43 anos possui a mesma força base que um de 40).
idade_referência é a idade referência para regular a fórmula. Utilizei idade_referência = 27.

Com esta fórmula, os seguintes resultados foram obtidos para alguns dos níveis do jogo. Para ver mais resultados, clique aqui.
 

XIBRo1O.png3bZixLC.pnguetC7g6.png

BX37WhP.png6HwqHUp.pngEkKIbQo.png

km6Ds2j.pngZEYwJ68.pngIKSDLsv.png

Se você acha que alguma constante está desbalanceada, avise aí com uma explicação que possa alterar facilmente esses valores e mandar o resultado, se for relevante. No entanto, gostaria de deixar claro que o intuito do post (tópico) não é sugerir esta fórmula para os próximos jogos, e sim que a idade seja incluída de alguma forma. Esta fórmula e estes dados são apenas para ilustrar.

3 comentários:

  1. Tem que mudar a perda de forças dos jogadores, as forças tem que começar a diminuir com 34 anos.

    ResponderExcluir
  2. mas supondo que você pegue uma equipe nivel 5 e chega a primeira divisão os jogadores vai evoluir ainda considerando o nivel 5?

    ResponderExcluir
  3. Jogadores atingem o pico com 25 anos, essa tabela não faz sentido algum

    ResponderExcluir

Postagem mais recente Postagem mais antiga Página inicial

Pesquise no site