|  Login
Search:    
Friday 3 July 2009
ACME Badminton Ladder Minimize

Ladder

ChangeHighestLowest
RankNameDirectionDateRankDateRankDateMatches
1Luke Day24 Sep 2005115 Sep 2005412 Sep 20055
2Sue Crane24 Sep 200511 Aug 2005215 Sep 20053
3Nick Black21 Sep 2005315 Sep 20054
4Mark Davies312 Sep 200561 Sep 20053
5Carol Wright24 Sep 2005417 Aug 2005612 Sep 20052
6Ian Gardner24 Sep 2005317 Aug 2005620 Sep 20052
7Alan Lish24 Sep 2005630 Aug 200571 Sep 20051
UnrankedYung Chu0
UnrankedReg White0

The rules of this ladder are:-

  1. You can challenge players who are up to a maximum of 3 places higher than you on the ladder.
  2. New players are allowed 2 free challenges anywhere in the ladder to ensure that stronger players find their appropriate level sooner.
  3. Once a challenge has been set no other challenge can be taken on until the match has been cancelled, forfeit, or played and the results entered.
  4. If the challenger wins the match, the challenger moves above his opponent in the ladder. If the challenger does not win both players stay in their current positions.
  5. Matches are best of 3 sets to 15 (setting allowed).

Recent Matches

DateChallengerDefenderWinnerResultReport
21 Sep 2005Mark DaviesNick BlackNick Black15-9 15-6
20 Sep 2005Carol WrightIan GardnerCarol Wright15-4 15-9
15 Sep 2005Luke DaySue CraneLuke Day17-16 12-15 17-16They don't come much closer than that. Congratulations Luke and you take the top spot from Sue!
12 Sep 2005Mark DaviesLuke DayMark Davies15-14 15-6
5 Sep 2005Luke DayNick BlackNick Black15-10 15-10
1 Sep 2005Nick BlackLuke DayNick Black15-9 13-15 15-13Another hard match.
30 Aug 2005Mark DaviesAlan LishMark Davies15-9 15-3
17 Aug 2005Carol WrightIan GardnerIan Gardner15-12 12-15 15-13A long hard match!
3 Aug 2005Nick BlackSue CraneSue Crane15-8 15-13Sue's still looking strong.
1 Aug 2005Sue CraneLuke DaySue Crane15-7 15-9

The first match of our new ladder - congratulations to Sue and commiserations to Luke.


This example ladder has been created to show how one might look.

  
PSof.SportsLadder for DNN 3 Minimize

Introduction

This module provides support for sports ladders. Apart from the ladder itself recent match results and individual's challenge history are also available.

Note: The module has been designed to support sports ladders with almost any rules about who can challenge who and how people are ranked within the ladder. However, the module gives best support for ladders where:-

  1. if a lower ranked player beats a higher ranked player the lower ranked player takes over the higher ranked player's ranking (and players move down the table to accommodate this).
  2. if a higher ranked player beats a lower ranked player no positions are changed.

If the above two rules are followed the module automatically maintains all player's positions in the ladder. If the rules do not apply to your ladder you will have to set a player's rank specifically (but the module is very helpful making room on the ladder automatically when you do this).

Thus this module should support ladders for squash, badminton, table tennis, tennis etc. In fact I think it should work for any sport where a ladder is required.

How to Use

Install the module just like any other DNN module.

Add the PSof.SportsLadder module to the page you want (you can put multiple independent PSof.SportsLadder modules in a single page if you like). Adjust the Module title to be what you want. You should then see something like:-

AfterCreation.png

Sports Ladder Settings

Once you have the module on a page the next thing to do is adjust features of the overall sports ladder.

From the module "Settings" expand the "Sports Ladder Settings". Below is an example of what it looks like with the help expanded.

Settings.png

Add Player

Once you have adjusted the features of the overall sport ladder you can add each of the individual players by using "Add Player". Below is an example of parameters that can be adjusted for each player (with the help expanded).

AddPlayer.png

Below is an example after two players have been added (a valid, but not very exciting, ladder).

WithPlayers.png

Edit Player

To edit (or delete) a player simply select the player's name from the ladder e.g.

EditPlayer.png

You will then be taken to the "Add Player" window above - but there will be a "Delete" option as well. If a player is deleted the player and any matches involving that player will be deleted, and players below in the ladder will be shifted up. Other than that the ladder is unchanged.

Add Challenge

To add a challenge you first need to go to the challenger's "Challenge History" e.g.

AddChallenge.png

You will then see something like:-

AddChallenge2.png

Then simply click on "Add Challenge" and you will then see something like (with the help expanded):-

EditMatch.png

With a Match

Once a match has been added you will see something like e.g.

LadderWithMatch.png

and you can edit a match by clicking on its date. A "Challenge History" can now be reached by either clicking on the "Matches" count in the ladder of by clicking on the person's name in the "Recent Matches" list. Now that Terry has played a match his "Challenge History" looks like:-

ChallengeHistoryWithMatch.png

Customization

Apart from the "Sports Ladder Settings" mentioned above, DotNetNuke Localization can be used to alter all strings presented to the end-user. Color and text size are controlled via css from module.cs.

Cost

Only £39.99 (including VAT). The module zip will be emailed to you soon after purchase.

For those of you who prefer, this module has also been made available at Snowcovered.

  
PSof.PayPalBuyNow  |  PSof.CompactMDB  |  PSof.SlideShow  |  PSof.SportsLeague  |  PSof.SportsLadder  |  PSof.UpTime  |  PSof.SuDoku  |  PSof.SnowFall