testt98 / ebattles

Automatically exported from code.google.com/p/ebattles
0 stars 0 forks source link

ReadMe.txt

Features

  1. Events. a. Event Admin/Creation pages.

    • Manage: . Event summary -> Owner -> Moderators . Event settings -> Name -> Password to join -> Game -> Type -> 1v1 or team ladder -> Enable/disable scoring, and draws -> Dates (start/end) -> Description . Event rules -> Rules . Event reset -> reset players/teams, reset scores, deleteevent -> Stats coeffs -> nbr_games_to_rank, nbr_team_games_to_rank -> % for each stats categorie -> "Info only" mode, if you want to show the stat but not count it in results. -> TBD: ELO K, ELO M, ELO_default (can't be changed if one player has signed up) -> TBD: TS beta, epsilon (can't be changed if one player has signed up) . TBD: Ban/Kick Players/Teams
  2. Events Info: Results/Ranking/Ratings a. List of categories:

    • Requirements to rank . Games required for player/team rating. . Nbr of players required for team rating
    • Scoring Catagories . Overall Rating . Games played . Wins, Losses, W/D/L, Victory ratio (W/L), Victory % (100*W/Games Played) . Avg score/points per game . Avg enemy score/points per game . Unique opponents (absolute, %) . Avg rating played . ELO . Rank delta, with up/down arrow next to rank . streak of victory & loss . score . score difference . points Suggestions:
      • rank delta could be accumulated (like streaks)
      • until delta is changing sign. if old_delta*delta > 0 -> ...
      • or since last match...
  3. Match report Suggestions: a. Need improved error checking when match report.

    • Need to check all possible cases. b. ELO calculation. Maybe need to multiply K/M by the number of players per team, since ELO of a team is sum of players ELOs. c. Sort names alphabetically, not by rank in the list boxes? d. Clanmates should not be able to play against each other.
  4. Teams a. Team Admin/Creation pages

    • Kick
    • TBD: Ban
    • password to join b. Divisions Admin page ?
  5. User Account a. TBD: Xfire? b. TBD: Team chooser, for each Game?

  6. Awards

    • player took 1st place
    • player got into top 10
    • player streaks: 5/10/25 games won in a row
  7. tinyMCE

    • Images, Emoticons
  8. Misc

  9. Credits

SQL database

BUGS: Priority 1 Priority 2

Ideas:

Now, we can delete members without deleting the corresponding players w/o leaving orphans. But the example above shows there is an issue with this. If the Players table references the members table, then deleting a member will force to delete the players.

EBATTLES.FREEHOSTIA.COM specific issues:

Regression: