← Back to Couple suggestions on the gameplay screen...

Comment

Harlin (joined · 239 posts · 389 karma) , ago (edited ago)

I have the issue written up like so (see below). I know it's a lot to read, but when you get a chance, would you mind reading through it and see if this is how you think you'd like it to be. I honestly no have good idea on how to do this one. And if there's anyone else reading and want to offer inputs, please feel free to do so.

...

Request

Forum (mikecos23, "Couple suggestions on the gameplay screen"): when player photos are on, show each fielder's photo on the field at his position. "I think this could really add to immersion."

Follow-up from Mike: make it a setting with three choices, off by default. "One idea might be to have them optionally display only before an at bat is resolved and the other option to stay 'on' during PBP. And obviously just 'off' by default. Honestly it's just nice to see the gameplay screen with player images, always reminds me of when they show the field position lineups before a big game."

What to build

A gameboard setting, Photos on the field, saved per user like the other gameboard toggles, with three choices:

Off (the default): the field looks as it does today.

Before each at-bat: fielders show their photos while the at-bat is being set up. Once it's resolved and the play starts, they switch back to the plain markers for the ball flight, then show photos again for the next at-bat.

Always: photos stay on through the play-by-play too, including the ball flight, covers and chases.

Only offered when player photos are enabled (portraits_enabled, templatetags/player_portraits.py). With photos off sitewide the setting has no effect.

Each fielder marker on the field (bases/_field_markers.html) shows that player's photo (the same team-season photo the rest of the gameboard uses) in place of, or inside, the plain position marker, with the position label still visible.

A player with no photo falls back to today's marker.

Markers keep working the same: drag/save positions, resize, tooltips, defense shifts (Gameboard: fielder labels move to match the defense's positioning calls (infield in, DP depth, corners in, outfield depth, hold runner) until the at-bat ends #2221), ball flight covers and chases, the jog on/off at the half.

Readable at every size the field is shown at.

Done when

Off by default, and Off looks exactly like today.

Before each at-bat shows photos before the at-bat and plain markers during the play.

Always shows photos the whole time.

Works on any ballpark and custom layout. Players without a photo show the plain marker.

Replies

No replies yet.

Log in to reply.