I am a team member working on a project called Allied Gaming League. This league is setup right now using a ladder module that doesn’t quite do the job. Currently we’re trying to run 6 separate leagues, a 10v10, 8v8, and a 6v6 both cash prize and free. We are in need of a module that can manage a league not a ladder.
Team registration would require a registration fee for the paid league with a disclaimer for cash prize winnings not being able to be paid to anyone under the age of 18. All teams being registered will have to provide the following information: team name, admin password, join password, clan tag, time zone preference (all US time zones only), homepage, clan logo url, contact name, email address and MSN information. A block will be allowed for a personal team profile/description. Also each team must select one of the 6 leagues to enter from a drop down list.
Team administration will be allowed by the team captain who is the player who created the team. The administrator must have the ability to manually place each team in a league into a conference and a division within that conference.
Team profile page must display contact information for the team captain and all members on the team roster. Individual stats for players must be displayed here as well. The following stats need to be displayed per player on the roster: total score, kills, KIA, ROE, games played, fragrate (kills/KIA), and MVP awards.
League profile page must display the assignment of the teams into a conference and a division so players can see a pictorial chart of the league layout. The following team stats will be displayed on this page as well: games played, wins, losses, rounds won, and win percentage.
NOTE: All stats recorded must be able to be tracked continuously and from season to season separately.
Input page for all stats. The game administrator will be responsible for tracking the stats and when he/she reports a loss on the page (where they would do that) I would like for them to also be able to enter the individual stats for each player on both teams roster. As mentioned above rounds won is when a loss is reported the score is rounds won for both teams. The team with the most rounds won, wins.(a match is a set of 12 rounds, the team with the most rounds won in the 12 wins the match).
Season Scheduling is another thorn that ladders don’t do. Earlier I mentioned that an administrator must have the ability to manually enter a team in a conference and a division within that conference. One of the primary determining factors for this choice is when the team registers they will select a time zone preference. All eastern, central and Mountain Time zones will go in the Eastern Conference. All pacific, Alaskan and Hawaiian time zones will be placed in the Western Conference. Divisions will need to be able to be named by the webmaster because we don’t know what the names will be.
Once teams are properly placed in a conference and division I need a way to determine a play schedule based on a season that is 6, 8, 10 or 12 weeks long. I would be able to choose the season length and it would generate a schedule of who plays who for that season. The criteria for the schedule are that teams only play within their division. Teams will play teams in their division a max of 2 times and a min of 1 time. In case of an odd number of teams the scheduler will have to include bye weeks for teams. If this can’t be automated it at least has to be able to be done manually via a form or other user interface to make the schedule. The schedule needs to be in an easily understandable table format. At the top of this table labeled with the number of weeks 1 through whatever the length there must be a spot to display the map name at the top of each week.
If there is any misunderstand the game this league is for is Americas Army and the site address is
http://agl.enterthecore.com/index.php There is currently a web master making this all work with the modules he has but I was just wondering if the module that i explained above is possible and how much it would cost to develope.
You can contact me at Email:
j_mohon@comcast.net.