varun Posted October 29, 2007 Share Posted October 29, 2007 It's accessible via the Top Menu (Games->Super Selector), or just visit this link: http://www.indiancricketfans.com/index.php?pageid=superselector HOW TO SELECT YOUR TEAM Click on a team name to open it and view the players Click on "[+]" to select players into your team Click on "[-]" to remove players from your team When all rules are satisfied (Shown on the left), you will be able to save your team HOW TO SUBSTITUTE Click on a team name to open it and view the players Click on "[+]" to select players to substitute in Click on "[-]" to select players from your team to substitute out Each substitution will cost a fixed number of points (by default 50, details below) When all rules are satisfied (Shown on the left), you will be able to save your team Substitution rules: Till the first match starts : Edit your team as often as you want. (Open) After the first match starts till the last match ends: (Started)If you have NOT Entered a team:If a match is going on, You cannot edit your team If no matches going on, you can still create your team, however you will start at 0 points. You might notice a negative substitution adjustment to keep your points at 0 to begin with. If you HAVE entered a team: If a match is going on, You cannot edit your team If no matches going on then substitutions allowed with a penalty:It costs a fixed number of points per substitution (it can be adjusted for each superselector and is indicated on the page for that superselector once substitutions are active).Use the standard [-] and [+] links to add substitutions, and [x] to remove any temporary substitutions. If you are wondering what the "Substitution Adjustments" are, they are there to compensate for you choosing a new player who has a lot of points already (negative adjustment), or if you are dropping a player who got you a lot of points for someone new (positive adjustment). Basically, if you are currently on 1000 points, and you make a substitution, you go to (1000 - substitutuion_cost) points regardless of who you substitute. Point Scoring system: The formula below is something that I was reasonably satisfied with, but is subject to change. Along with the usual metrics, it takes into account the strike rate, the economy rate, the importance of run-rate (i.e. the match format), extras given (wides/noballs) and other criteria as well. if(match->type == "[B]50-over[/B]") { parStrikeRate = 0.83; containmentWeight = 1; fifty = 5; century = 10; four = 0.5; six = 1; maiden = 5; wicket = 20; wide = -1; noball = -2; catch = 8; runout = 8; stumping = 10; keeperCatch = 5; keeperRunout = 5; } else if(match->type == "[B]5-day[/B]") { parStrikeRate = 0.4; containmentWeight = 0.3; fifty = 5; century = 10; four = 0.2; six = 0.5; maiden = 1; wicket = 30; wide = -0.5; noball = -0.5; catch = 10; runout = 10; stumping = 15; keeperCatch = 7; keeperRunout = 7; } else if(match->type == "[B]4-day[/B]" || "[B]3-day[/B]") { parStrikeRate = 0.5; containmentWeight = 0.4; fifty = 5; century = 10; four = 0.2; six = 0.5; maiden = 1; wicket = 30; wide = -0.5; noball = -0.5; catch = 10; runout = 10; stumping = 15; keeperCatch = 7; keeperRunout = 7; } else if(match->type == "[B]20-over[/B]") { parStrikeRate = 1.2; containmentWeight = 2.0; fifty = 8; century = 15; four = 0.7; six = 1.2; maiden = 7; wicket = 20; wide = -1; noball = -3; catch = 8; runout = 8; stumping = 10; keeperCatch = 5; keeperRunout = 5; } [B]Batting Points:[/B] runs_scored + containmentWeight*(runs_scored- balls_faced*parStrikeRate) + fours_hit*four + sixes_hit*six + (runs_scored > 100 ? century : (runs_scored > 50 ? fifty : 0)); [B]Bowling Points:[/B] (balls_bowled > 0 ? containmentWeight*(parStrikeRate-runs_given/balls_bowled)*balls_bowled : 0) + maidens_bowled*maiden + wickets_taken*wicket + wides_bowled*wide + noballs_bowled*noball; [B]Fielding Points:[/B] (special_role == 'keeper' ? keeperCatch : catch)*catches + (special_role == 'keeper' ? keeperRunout : runout)*runouts + stumping*stumpings"; [B]Total Points = Batting Score + Bowling Score + Fielding Score[/B] Link to comment
PaiN_KiLLeR Posted October 29, 2007 Share Posted October 29, 2007 yayyy superselector on ICF after more than a year :yay: Link to comment
DesiChap Posted October 29, 2007 Share Posted October 29, 2007 YAY thanks Varun for the awesome experience :yay::two_thumbs_up: Link to comment
Guest BossBhai Posted October 29, 2007 Share Posted October 29, 2007 -- Removed on request of the user -- Link to comment
Cricketics Posted October 29, 2007 Share Posted October 29, 2007 Ae te vadiya gall kitta veere kewl stuff Link to comment
Dirty_South Posted October 29, 2007 Share Posted October 29, 2007 No errors ! Entered ma team. Super kewl :yay: Link to comment
fineleg Posted October 29, 2007 Share Posted October 29, 2007 How do I play this? Can you please post a "Superselector for Dummies" FAQ. Thx. PS: I know how to select the initial team...but how often can I change my team? When can I do so? What extra rules? Those are the things I'd like to know about. Link to comment
varun Posted October 29, 2007 Author Share Posted October 29, 2007 How do I play this? Can you please post a "Superselector for Dummies" FAQ. Thx. PS: I know how to select the initial team...but how often can I change my team? When can I do so? What extra rules? Those are the things I'd like to know about. Substitution rules: - Till the first match starts : Edit your team as often as you want. - After the first match starts till the last match ends: - If a match is going on, You cannot edit your team - If no matches going on then substitutions allowed with a penalty (depending on the players being traded) [ this part is unimplemented, but will hopefully be done by the time the matches start ] Link to comment
fineleg Posted October 29, 2007 Share Posted October 29, 2007 Substitution rules: - Till the first match starts : Edit your team as often as you want. - After the first match starts till the last match ends: - If a match is going on, You cannot edit your team - If no matches going on then substitutions allowed with a penalty (depending on the players being traded) [ this part is unimplemented, but will hopefully be done by the time the matches start ] Thanks for the info. What is the "penalty" for substitution. Can you give one or two examples in your next post? Appreciate it. Link to comment
varun Posted October 29, 2007 Author Share Posted October 29, 2007 Thanks for the info. What is the "penalty" for substitution. Can you give one or two examples in your next post? Appreciate it. Your Player has A Points Player you want has B Points if (B > A), Penalty = (B-A) + 50 if (A > B), Penalty = 50 Some more General Info on the SS: (I should really take all these posts and put them on the OP - will do later) - Matches are considered over 10 hours after the start of the last day of play of the match. - Points are automatically updated periodically after every 15 minutes. Link to comment
Ram Posted October 29, 2007 Share Posted October 29, 2007 And how are the points awarded ? Is points/runs or points/50 or 100 ? How many points for a catch etc? Link to comment
varun Posted October 29, 2007 Author Share Posted October 29, 2007 And how are the points awarded ? Is points/runs or points/50 or 100 ? How many points for a catch etc? if(match->type == "[B]ODI[/B]") { # ODI Formula parStrikeRate = 0.7; containmentWeight = 1; fifty = 5; century = 10; four = 0.5; six = 1; maiden = 5; wicket = 20; wide = -1; noball = -2; catch = 8; runout = 8; stumping = 10; keeperCatch = 5; keeperRunout = 5; } else if(match->type == "[B]Test[/B]") { # Test Formula parStrikeRate = 0.4; containmentWeight = 0.3; fifty = 5; century = 10; four = 0.2; six = 0.5; maiden = 1; wicket = 30; wide = -0.5; noball = -0.5; catch = 10; runout = 10; stumping = 15; keeperCatch = 7; keeperRunout = 7; } else if(match->type == "[B]Twenty20 Int.[/B]") { # Twenty20 Formula parStrikeRate = 1.2; containmentWeight = 2.0; fifty = 8; century = 15; four = 0.7; six = 1.2; maiden = 7; wicket = 20; wide = -1; noball = -3; catch = 8; runout = 8; stumping = 10; keeperCatch = 5; keeperRunout = 5; } [B]Batting Points:[/B] 2*runs_scored - balls_faced*parStrikeRate + fours_hit*four + sixes_hit*six + (runs_scored > 100 ? century : (runs_scored > 50 ? fifty : 0)); [B]Bowling Points:[/B] (balls_bowled > 0 ? containmentWeight*(parStrikeRate-runs_given/balls_bowled)*balls_bowled : 0) + maidens_bowled*maiden + wickets_taken*wicket - wides_bowled*wide - noballs_bowled*noball; [B]Fielding Points:[/B] (special_role == 'keeper' ? keeperCatch : catch)*catches + (special_role == 'keeper' ? keeperRunout : runout)*runouts + stumping*stumpings"; [B]Total Points = Batting Score + Bowling Score + Fielding Score[/B] The above formula is something that I was reasonably satisfied with, but of course could be subject to change. Along with the usual metrics, it takes into account the strike rate, the economy rate, the importance of run-rate (i.e. the match format), extras given (wides/noballs), etc etc.. Link to comment
Online Posted October 29, 2007 Share Posted October 29, 2007 Looks like there is no points/cost for each player - so you don't have to select useless players just so that you can meet your allotted budget - is this correct? Link to comment
varun Posted October 29, 2007 Author Share Posted October 29, 2007 No errors ! Entered ma team. Super kewl :yay: Btw, change your teamname please. Link to comment
varun Posted October 29, 2007 Author Share Posted October 29, 2007 Looks like there is no points/cost for each player - so you don't have to select useless players just so that you can meet your allotted budget - is this correct? That's right. Just select your best XI Link to comment
Online Posted October 29, 2007 Share Posted October 29, 2007 if(match->type == "[B]ODI[/B]") { # ODI Formula parStrikeRate = 0.7; containmentWeight = 1; fifty = 5; century = 10; four = 0.5; six = 1; maiden = 5; wicket = 20; wide = -1; noball = -2; catch = 8; runout = 8; stumping = 10; keeperCatch = 5; keeperRunout = 5; } else if(match->type == "[B]Test[/B]") { # Test Formula parStrikeRate = 0.4; containmentWeight = 0.3; fifty = 5; century = 10; four = 0.2; six = 0.5; maiden = 1; wicket = 30; wide = -0.5; noball = -0.5; catch = 10; runout = 10; stumping = 15; keeperCatch = 7; keeperRunout = 7; } else if(match->type == "[B]Twenty20 Int.[/B]") { # Twenty20 Formula parStrikeRate = 1.2; containmentWeight = 2.0; fifty = 8; century = 15; four = 0.7; six = 1.2; maiden = 7; wicket = 20; wide = -1; noball = -3; catch = 8; runout = 8; stumping = 10; keeperCatch = 5; keeperRunout = 5; } [B]Batting Points:[/B] 2*runs_scored - balls_faced*parStrikeRate + fours_hit*four + sixes_hit*six + (runs_scored > 100 ? century : (runs_scored > 50 ? fifty : 0)); [B]Bowling Points:[/B] (balls_bowled > 0 ? containmentWeight*(parStrikeRate-runs_given/balls_bowled)*balls_bowled : 0) + maidens_bowled*maiden + wickets_taken*wicket - wides_bowled*wide - noballs_bowled*noball; [B]Fielding Points:[/B] (special_role == 'keeper' ? keeperCatch : catch)*catches + (special_role == 'keeper' ? keeperRunout : runout)*runouts + stumping*stumpings"; [B]Total Points = Batting Score + Bowling Score + Fielding Score[/B] The above formula is something that I was reasonably satisfied with, but of course could be subject to change. Along with the usual metrics, it takes into account the strike rate, the economy rate, the importance of run-rate (i.e. the match format), extras given (wides/noballs), etc etc.. Great Stuff! :thumbs_up: Link to comment
Recommended Posts