Skip to content

Instantly share code, notes, and snippets.

@asowder3943
Last active February 22, 2023 21:23
Show Gist options
  • Save asowder3943/1d420319671bb18198eff03bb1691140 to your computer and use it in GitHub Desktop.
Save asowder3943/1d420319671bb18198eff03bb1691140 to your computer and use it in GitHub Desktop.
r6-playbook

R6 Playbook

Provide a suite of tools for rainbow six siege players that incorporates real-world game data and stunning visual tools.

Mapping and simulation

  1. Collect and categorize the blueprints for each rainbow six map.
  2. use collected blueprints to reconstruct a barebones 3d model of all rainbow six maps. Perform physical analyses on the 3d reconstruction to determine points of interest including
    • long sight lines

Map Models

  • Room:
    • Name
  • Floor:
    • Level
    • Room[]
    • BluePrint
  • Map:
    • Name
  • Floor[]

create a database of real-world match data

  1. Use a screen recorder and match replays to collect a video feed of each player's perspective (xdotool and obs automation)
  2. Split screen recording into discrete measurements by selecting a temporal resolution and sampling frames from each video.
  3. Analyze each frame using OCR and simple feature recognition and determine important features including:

Gameplay Models

  • Weapon:
    • Name
  • Operator:
    • Bio
    • Ability
    • Speed
  • Loadout:
    • Primary Weapon
    • Secondary Weapon
    • utility
    • cam
  • Player:
    • Name
    • Operator
    • Loadout
  • Party:
    • Player[]
  • Round:
    • Party1(Party)
    • Party3(Party)
    • Winner(Party)
    • Loser(Party)
  • Match:
    • Map
    • Gamemode
    • Round Array:
    • Winner
    • Loser
  • Stature(Enum):
    • Choices([Standing, Crouch, Prone])
  • FrameDetails:
    • Round
    • Player
    • Stature
    • Heading
    • Room
    • Floor
    • Primary
    • Weapon Equipt
    • Primary(Weapon)
    • Primary Current Ammo
    • Primary Max Ammo
    • Secondary Weapon
    • Secondary Current Ammo
    • Secondary Max Ammo
    • Heath Current
    • Health Max
    • Clock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment