Substitutions (again, once more, with feeling)
Posted: Mon Mar 18, 2013 3:23 pm
Having read previous threads about substitutions, I want to be very clear what I'm asking for, and also what I do NOT want to see.
First, what I don't want to see: I don't want to see the flexible form of defensive substitutions go away for the many leagues where batting order rules are relaxed for instructional purposes. I see the great usefulness of that approach, and understand it is essential for many, many users.
Second, what I do want to see: an option to link defensive and offensive substitutions (call it "MLB substitutions" or whatever). A player on this level is in the lineup, or out, but is ineligible to return after his or her appearance is completed. (Rule 3.03 and 3.04). Players can switch positions, but not their spot in the batting order. (The only position that cannot be shifted in the batting order is Designated Hitter as Rule 6.10(b) provides, and iScore appears to provide for that by flagging the "DH Slot" for the game. I'm presuming logic is already present to implement all of 6.10(b)'s provisions.)
From the scorer's perspective, it is inconvenient and cumbersome to make a defensive switch, then tap the "Offense" tab while retaining the name/number of the player who just went out, find their spot in a horizontal batting order designating ONLY number and position, tap it, and then again scroll to the same player who was just substituted in on defense.
It would make more sense from that perspective to tap a preference flag that changes the behavior: substituting in the player on both the field and in the batting order, with one selection. Double switches would still work: you're changing the field position, so you start with the field player that's out, substituting the one who is shifting. The logic can ask if that player is shifting from his/her current position, thus retaining that player's spot in the batting order. Finally, there will be an open field position and an empty spot in the batting order (the player who left); tapping the field position will bring a new player into the game on both defense and offense.
Probably took a minute to read all that, but again I want to be clear about what I am requesting. I'm sure there are improvements that could be made in the logic in the preceding paragraph, but that's the basic algorithm.
Please consider this enhancement as a substantial interface improvement for your users who are scoring MLB and MiLB games.
First, what I don't want to see: I don't want to see the flexible form of defensive substitutions go away for the many leagues where batting order rules are relaxed for instructional purposes. I see the great usefulness of that approach, and understand it is essential for many, many users.
Second, what I do want to see: an option to link defensive and offensive substitutions (call it "MLB substitutions" or whatever). A player on this level is in the lineup, or out, but is ineligible to return after his or her appearance is completed. (Rule 3.03 and 3.04). Players can switch positions, but not their spot in the batting order. (The only position that cannot be shifted in the batting order is Designated Hitter as Rule 6.10(b) provides, and iScore appears to provide for that by flagging the "DH Slot" for the game. I'm presuming logic is already present to implement all of 6.10(b)'s provisions.)
From the scorer's perspective, it is inconvenient and cumbersome to make a defensive switch, then tap the "Offense" tab while retaining the name/number of the player who just went out, find their spot in a horizontal batting order designating ONLY number and position, tap it, and then again scroll to the same player who was just substituted in on defense.
It would make more sense from that perspective to tap a preference flag that changes the behavior: substituting in the player on both the field and in the batting order, with one selection. Double switches would still work: you're changing the field position, so you start with the field player that's out, substituting the one who is shifting. The logic can ask if that player is shifting from his/her current position, thus retaining that player's spot in the batting order. Finally, there will be an open field position and an empty spot in the batting order (the player who left); tapping the field position will bring a new player into the game on both defense and offense.
Probably took a minute to read all that, but again I want to be clear about what I am requesting. I'm sure there are improvements that could be made in the logic in the preceding paragraph, but that's the basic algorithm.
Please consider this enhancement as a substantial interface improvement for your users who are scoring MLB and MiLB games.