| Scacchi :: Elo. Chess :: Elo è un modulo perl per calcolare le valutazioni di scacchi "Elo". |
Scarica ora |
Scacchi :: Elo. Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Terrence Brannon
- Sito web dell'editore:
- http://search.cpan.org/~tbone/
Scacchi :: Elo. Tag
Scacchi :: Elo. Descrizione
Scacchi :: Elo è un modulo perl per calcolare le valutazioni di scacchi "Elo". Scacchi :: Elo è un modulo Perl per calcolare gli scacchi "Elo" Ratings.synopsis Uso degli scacchi :: Elo QW (: tutto); # Alice sta andando a Thump Bob ... My ($ Alice_elo, $ bob_elo) = (2100, 1200); # Oh no, Alice ha perso a Bob! il mio risultato $ = 0; # 0.5 per disegnare, 1 per vincere il mio @new_elo_alice_bob = Elo ($ Alice, 0, $ Bob); Utilizzare i dati :: Dumper; Warn Dumper (@new_elo_alice_bob); ; questo modulo fornisce una singola funzione, Elo che consente di calcolare i singoli valutazioni in base alle prestazioni. In genere, viene fornito un giocatore una valutazione provvisoria iniziale di 1600 punti. In tutti i casi, si guadagna e perde punti di funzione della forza di gioco di entrambe le parti e il risultato del loro incontro. La formula utilizzata è la stessa utilizzata a Magi-nation: http: //www.magi-nation.com /Tournaments/ratingsfaq.htmor, quantitativamente parlando: A2 = A1 + 32 (G - (1 / (1 + 10 ** (((1 / (1 + 10 ** (((B1 -A1) / 400))))) A2 è il punteggio post-gioco di Alice A1 è il rating di Alice Prima del gioco contro Bob B1 è il punteggio dei bob prima del gioco contro Alice G è il risultato del gioco, in questo caso: 1, se un Beats B 0, se un perde a B 0,5, se un pareggio a Bmethods ($ New_a, $ new_b ) = ELO ($ ELO_A, $ Risultato, $ ELO_B) Questa funzione prende 3 argomenti che descrivono il risultato di una persona con rating $ ELO_A in competizione con la persona con il rating $ Elo_B. L'argomento dei risultati è dal punto di vista della persona A. Quindi se un risultato vinto $ è 1. Se un risultato perso, $ è 0. Se un Drew, $ Risultato è 0.5.exportnone per impostazione predefinita, Elo su richiesta.requirements: · Perl Requisiti: · Perl.
Scacchi :: Elo. Software correlato