I need a user-friendly system of entering Players, tracking their results, and displaying Leaderboards on my website.
I think that Golf or High Score Video Games are perhaps the *best* analogy for what my needs are. The players are International, and their Home country will be kept track of, among other things. It is very important for me to be able to produce Leaderboard Graphics and Tables of Results on internet Webpages located on my Websites.
I need to enter players into a General database, and then enter them into specific Events/Tournaments that occur daily, weekly, or monthly. Not all players will be playing in all events. There might be Eight to Ten Events in a "Season".
There will be two kinds of events.
1) Stroke Play, or "Best Score" Based Tournaments, where players will compete and generate a score, and they will be ranked on either the Highest Scores, or the Lowest Scores. A Leaderboard must be displayable.
2) Match Play (like the Ryder Cup), where players compete Head to Head, against each other, until there are only Two Players left, who compete for the Championship or Trophy. A Bracket-Type (or Ladder) Results Table must be displayable, or a list of who won each Matchup, round by round.
For Stroke Play, players' finishing scores will be tracked, and will be able to be listed in Rank Order for a Leaderboard for each Event. Players' Usernames and countries should be visible. The Prize Money (or Points Earned) will also be tracked for each Player.
For each Event, it must also be possible to create a Leaderboard for each Country participating, so that we can see the best players for each country. We should be able to see them listed by either Scores/Points Earned, or Money Won.
As the various Events are completed, the Scores can be accumulated and aggregated, and can be Averaged, to see a Leaderboard ranked by Average Scores for each player.
The same thing goes for Money/Points Won, so that we can see who are the Leading Point/Money Winners.
At the end of the season, we will have archived results for approximately Ten Events, and we will be able to produce a Leaderboard showing results over the entire Season....
We will be able to see who has the Highest Average Score, who has won the Most Points, who has won the Most Money.
We will also be able to see this broken down for Each Country. Thus, we could look at ONLY the players from Canada, and see who the best Canadians are, over the entire Season (Ten Events total).
We must also be able to see a Leaderboard for Countries, showing Leading Country for Overall Money/Points Won, and the Leading Country for Average Money/Points won (i.e. total divided by number of players from that country).
For MATCH Play, the same sorts of comparisons will be possible.
For each Event, each player will have a Finishing Position (usually from 1 to 32, or 64).
Each player will have an amount of Money or Points Won, for each event.
These things also will be tracked across Ten Events, and Leaderboards should be available after each Event.
Leaderboards should also be able to show Cumulative/Aggregate statistics, such as Average Finishing Position, Numbers of First Place, Second Place, Third Place, Fourth Place, Fifth Place finishes (et cetera).
Leaderboards will also show Amount of Money Won, both for Total Amount, and for Average Amount.
Leaderboards must also be able to be organized by Country/Nationality.
For Match Play, however, there is also a need to have a Round Robin format for events, where every Player/Country in a Pool plays every other Player/Country. This is like World Cup Soccer, or Hockey.
Thus, it is important to be able to produce Results and Leaderboards which will show the Number of Wins and Losses each Player/Country has against *every other Player/Country*...so that Winning Records can be analyzed and Presented in Tabular Format.
Here is a good example: [url removed, login to view]
Here is another example: [url removed, login to view]
There are a number of Vendors providing various aspects of what I want, but none that offer the whole package.
The Best solution for Ladders/Bracket matches which I have seen so far is provided by www.elephantstats.com.
They have an Introductory Video which shows their User Interface and usability here: [url removed, login to view]
Thjs Website Solution offers quite a few different Leaderboards which can be displayed on *their* website.
They can create pages like this, showing the leading money winners: [url removed, login to view]
They can show summaries for each player's profile, showing his record in all contests: [url removed, login to view]
They can show the details of each contest, who played who, and who won the final: [url removed, login to view]
And, they can show their entire records against each and every Member. [url removed, login to view]
I like what they provide, very much. It is almost exactly what I want.
The Downside of [url removed, login to view] is that it does not allow for Leaderboard tracking for Stroke Play, or High Score types of Tournaments.
AND, the results and Leaderboards are generated by the Vendor's proprietary software, and displayed on WebPages owned by *them*.
For some more examples, here are some Gamer type sites which use ladder boards and brackets and report leaderboards also.
[url removed, login to view]
[url removed, login to view]
[url removed, login to view]
So....I have tried to give you specific details of what my needs are.
Can you customize a solution for me that will allow me to track BOTH kinds of Events, for a Season?
Can you create a solution that will provide me with Leaderboards which I can easily import into Webpages on my own Websites?
It would be ideal if you could provide me with something which would integrate easily with this Gamers CMS here, but that is not absolutely necessary: [url removed, login to view]
Programming language really does not matter, but PHP would be good....whatever will be most efficient and cheapest.
How much would it cost?
PLEASE do not bid on this project unless you also send a Private Message, so that I can contact you to discuss details.