Algoritimo Leilao Warportal

O Algoritimo de leilao eh utilizado para resolver problemas de selecao de termos adequados a uma certa situacao de forma extremamente otimizada e limpa.

O Algoritimo fiunciona de forma simples: para cada foco do algoritimo, ele ira verificar os itens viaveis e atribuir um desses para cada um dos focos, priorizando um maior ganho devido a um interesse previamente existente para cada item. Assim no termino desse algoritimo cada foco tera seu item de maior interesse em comparacao aos demais.

No caso do Jogo WarPortal, utilizamos esse algoritimo para escolher as cartas que viriam ao se abrir um pacote, visto que temos 44 cartas possiveis de sairem nesses pacotes, e apenas 3 cartas sao obtidas no mesmo.

Definimos que o foco de cada uma das cartas escolhidas no pacote cartas deveriam ser diferentes. A primeira carta do pacote sempre sera uma carta de um tipo contrario aos decks mais jogados pelo jogador, para dar mais opcoes ao mesmo de esperimentar novos baralhos. A segunda carta escolhida sera sempre uma de mecanica diferente as mais jogadas por ele tambem. A ultima carta do pacote sera uma carta aleatoria, para haver um pouco de aleatoriedade nos pacotes. O jogador deve escolher apenas uma dessas cartas para adcionar em sua colecao.