gc_play_by_play() retrieves the GameCenter (GC) play-by-play for a game as
a data.frame where each row represents an event. The returned schema is the
cleaned, public-facing play-by-play schema, including canonical names such as
periodNumber, eventTypeCode, eventTypeDescKey, homeShots,
shotsFor, penaltyTypeDescKey, penaltyDuration, servedByPlayerId,
goalieInNetId, and HTML-report-derived on-ice player ID columns such as
homeGoaliePlayerId, awayGoaliePlayerId, homeSkater1PlayerId, and any
additional overflow skater slots required by the game. HTML report skater and
goalie IDs are returned whenever they can be matched back to a supported row,
even when the raw situationCode is stale. Use add_shift_times() with
shift_chart() (or shift_charts()) to add on-ice shift timing columns.
Arguments
- game
integer ID (e.g., 2025020275); see
games()for reference
