Play-by-play Event Recording

Like real basketball, as well as basketball video games? Talk about the NBA, NCAA, and other professional and amateur basketball leagues here.

Play-by-play Event Recording

Postby Leftos on Wed May 08, 2013 12:02 am

Hey guys. I'm looking to take NBA Stats Tracker one step further and add play-by-play events besides keeping the box score (as well as advanced shooting (zones, kind of shot) later on). So, besides keeping the obvious...
- Quarter
- Time left in quarter
- The 5 players each team has on the floor
- Player
- Event
...is there anything else that you think I should allow users to enter? What are the events that I should be adding as a Quick Selection drop-down? Anything that affects the box score is a given, but I'm thinking is there something else that could be frequently used without having the user type it in as a custom event (e.g. technical fouls come to mind).

Of course, this will lead to advanced partial stats calculation with filters like "tell me what happens when these 3 players are on the floor together", or "tell me how many minutes these 2 players have spent together on the floor in November last year and what their performances were", etc.

Don't know how much time this will take to implement, as sooner or later I'll get my VISA and start working at 2K, but I'm still going to keep NBA Stats Tracker going as a hobby project of mine with whatever time and energy I have left.
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports

Used to be "That Tools Guy" around here during the good ol' days. Although you probably remember me as your favorite Podcast host.
User avatar
Leftos
I'm The Pipeline, The Pipeline Is Me
NBA 2K Developer
 
Posts: 5223
Joined: Sun Jun 07, 2009 7:44 am
Location: Novato, CA, USA

Re: Play-by-play Event Recording

Postby Patr1ck on Wed May 08, 2013 12:58 am

What events can you track? If you can track the offensive stats for a defender's assignment during the game, and assign those as extra defensive stats(similar to a pitcher's opponent batting average in baseball), that would be cool. I don't know if you can get the actual defensive assignments, but you could go position by position and couple those with multiple players or use the whole team like "what was the opponent-team's field goal percentage while these 2 defenders are on the floor" etc.
Patr1ck
Administrator
Administrator
 
Posts: 13340
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Re: Play-by-play Event Recording

Postby Leftos on Wed May 08, 2013 1:14 am

Since this isn't a feature that's going to be limited by what NBA 2K's savegames offer, I can track as much information as I want, so I could add a defender parameter as well. That's a great idea, actually, so that users can keep track of, for example, per-player opponent field goal percentage, etc. And yeah, queries like the one you mentioned are totally doable. And since the events will be saved in Offender-Defender pairs where applicable, users will be able to make queries such as "what happens when Player A goes up against Player B?"
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports

Used to be "That Tools Guy" around here during the good ol' days. Although you probably remember me as your favorite Podcast host.
User avatar
Leftos
I'm The Pipeline, The Pipeline Is Me
NBA 2K Developer
 
Posts: 5223
Joined: Sun Jun 07, 2009 7:44 am
Location: Novato, CA, USA

Re: Play-by-play Event Recording

Postby JaoSming on Wed May 08, 2013 1:28 am

shot miss steal and block locations on a court?
Opinions are my own.

JaoSming
2KTV Producer
NBA 2K Developer
 
Posts: 29904
Joined: Tue Sep 13, 2005 12:45 am
Location: 2K

Re: Play-by-play Event Recording

Postby Leftos on Wed May 08, 2013 1:52 am

Hmmm. I guess I should start breaking the court down into zones and implement those before I start doing play-by-play and shot location recording. Is there an official list/guideline on court zones, or should I do the usual around the basket zones everyone uses and then break down mid-court in 6 areas (3 areas on each side of the half-court line)?
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports

Used to be "That Tools Guy" around here during the good ol' days. Although you probably remember me as your favorite Podcast host.
User avatar
Leftos
I'm The Pipeline, The Pipeline Is Me
NBA 2K Developer
 
Posts: 5223
Joined: Sun Jun 07, 2009 7:44 am
Location: Novato, CA, USA

Re: Play-by-play Event Recording

Postby JaoSming on Wed May 08, 2013 2:12 am

i think this is the official breakup, but this is from Live 08
http://www.nba.com/hotspots/
Opinions are my own.

JaoSming
2KTV Producer
NBA 2K Developer
 
Posts: 29904
Joined: Tue Sep 13, 2005 12:45 am
Location: 2K

Re: Play-by-play Event Recording

Postby Leftos on Wed May 08, 2013 2:15 am

Oh, okay, nice.
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports

Used to be "That Tools Guy" around here during the good ol' days. Although you probably remember me as your favorite Podcast host.
User avatar
Leftos
I'm The Pipeline, The Pipeline Is Me
NBA 2K Developer
 
Posts: 5223
Joined: Sun Jun 07, 2009 7:44 am
Location: Novato, CA, USA

Re: Play-by-play Event Recording

Postby Leftos on Thu May 09, 2013 11:49 am

First draft of Play-by-play Editor interface:

Image
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports

Used to be "That Tools Guy" around here during the good ol' days. Although you probably remember me as your favorite Podcast host.
User avatar
Leftos
I'm The Pipeline, The Pipeline Is Me
NBA 2K Developer
 
Posts: 5223
Joined: Sun Jun 07, 2009 7:44 am
Location: Novato, CA, USA

Re: Play-by-play Event Recording

Postby Alpha_ on Thu May 09, 2013 11:52 am

Nice (Y) (Y)
User avatar
Alpha_
Night Knight
 
Posts: 4818
Joined: Sun Sep 28, 2008 12:31 am
Location: Manila, Philippines

Re: Play-by-play Event Recording

Postby Leftos on Fri May 10, 2013 8:09 am

Work's continuing on the Play-By-Play Tracker for NST. Will be hands-down best thing I've ever made.

Image
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports

Used to be "That Tools Guy" around here during the good ol' days. Although you probably remember me as your favorite Podcast host.
User avatar
Leftos
I'm The Pipeline, The Pipeline Is Me
NBA 2K Developer
 
Posts: 5223
Joined: Sun Jun 07, 2009 7:44 am
Location: Novato, CA, USA

Re: Play-by-play Event Recording

Postby NovU on Fri May 10, 2013 8:32 am

Just checked out your vid. And... it is one sleek looking application there, Lefties. And love the functions as well. .NET framework? Didn't know you were a software developer yourself. (Y) I'm working on a similar looking application myself as well, just not basketball related unfortunately.

I guess Play-By-Play Tracker opens up the door for a lot of possibilities. Good luck!

Too bad I don't have PC 2K12/13. But still gonna give your program a try maybe tonight. :wink:
THX TO DOPE-JAO FOR THE SPECIAL SIG! <3
Image
Enjoy! <3 Jao
User avatar
NovU
Crap, what am I going to brag about now?
 
Posts: 11325
Joined: Tue Jun 05, 2007 6:50 pm

Re: Play-by-play Event Recording

Postby Andrew on Fri May 10, 2013 10:06 am

NovU wrote:Didn't know you were a software developer yourself. (Y)


Even though he's developed multiple tools for NBA 2K12 and NBA 2K13 the past couple of years? ;)
User avatar
Andrew
Retro Basketball Gamer
Administrator
 
Posts: 115082
Joined: Thu Aug 22, 2002 8:51 pm
Location: Australia

Re: Play-by-play Event Recording

Postby Leftos on Mon Jun 03, 2013 4:49 pm

If anyone's watching the NBA Stats Tracker thread, you know that it now has Play-By-Play editing, doing complex queries based on Play-By-Play information, and Shot Charts. However, the Shot Chart Jao pointed me to over at NBA.COM (which is the one I dissected and am using in NST) only has 4 areas as far as distance, when the shot distance areas from what I gather should be
- Under the basket
- 3 to 10ft
- 10 to 16ft
- 16ft to 3pt
- Beyond 3pt

So, anyone have a shot chart base image (I just need the floor with clearly separated areas) that has all those areas separated?
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports

Used to be "That Tools Guy" around here during the good ol' days. Although you probably remember me as your favorite Podcast host.
User avatar
Leftos
I'm The Pipeline, The Pipeline Is Me
NBA 2K Developer
 
Posts: 5223
Joined: Sun Jun 07, 2009 7:44 am
Location: Novato, CA, USA

Re: Play-by-play Event Recording

Postby Patr1ck on Mon Jun 03, 2013 6:43 pm

The one from nba.com isn't very schematic like, but with a little bit of measurement I added a small area around the basket without changing anything else.

Image
Patr1ck
Administrator
Administrator
 
Posts: 13340
Joined: Thu May 19, 2005 5:54 pm
Location: Pasadena, California, US

Re: Play-by-play Event Recording

Postby Leftos on Mon Jun 03, 2013 10:18 pm

Thank you so much Pdub. I did a few adjustments of my own, and here's how it looks inside NST now:

Image
Eleftherios "Leftos" Aslanoglou
NBA 2K AI Software Engineer
Visual Concepts Entertainment / 2K Sports

Used to be "That Tools Guy" around here during the good ol' days. Although you probably remember me as your favorite Podcast host.
User avatar
Leftos
I'm The Pipeline, The Pipeline Is Me
NBA 2K Developer
 
Posts: 5223
Joined: Sun Jun 07, 2009 7:44 am
Location: Novato, CA, USA


Return to NBA & Basketball

Who is online

Users browsing this forum: No registered users and 5 guests