BuzzerBeater Forums

Suggestions > Match Viewer

Match Viewer (thread closed)

Set priority
Show messages by
This Post:
00
677.41 in reply to 677.40
Date: 9/22/2007 1:16:17 AM
1986 Celtics
IV.21
Overall Posts Rated:
88
the issue is simply building a decoder that gives text output.. or taking the one that was built in flash and making it work all at once.. course having a txt generation built in flash seems sort of silly.

we store all the data about the game now in an ultracompressed format that just specifies like
at T=3:12 player 1 shot a jumpshot and it went in with player 2 gaurding them as

312 1 2 1 2

so we have to build a little thing that looks up who player 1 is , who player 2 is, interprets that 1 means it went in and that 2 means it was a particular kind of jumpshot etc.. adds the bit of flavor that talks about it and makes it readable.

definitely possible, just not trivial.

From: naphtali

This Post:
00
677.42 in reply to 677.41
Date: 9/22/2007 4:20:19 AM
Overall Posts Rated:
00
I'm with you Modred. That's not that surprising though as unless I'm mistaken we're both coming from the same background.

Forrest:

If its currently stored
312 1 2 1 2
302 3 4 3 4

Wouldn't it be just as easy to iterate each line of that game data every 2 seconds as it would be to wait the 10 seconds between those 2 events? So rather than checking "do I have new data" each second as a clock ticks down (using a clock to drive the viewer), you use the lines of the data to drive the match viewer, waiting a set period of time between each line.


From: raonne

This Post:
00
677.43 in reply to 677.42
Date: 9/22/2007 4:35:22 AM
Overall Posts Rated:
1616
What I mean is that what you wrote :

12:00 Teams A inbounds ball
11:50 Player X steals ball
11:39 Player Q travels
11:20 Player A hits of a jump shot assisted by Player C.


And that, by itself, makes no sense. We can not understand what plays you are talking about, based on just this. Maybe if you (modred) espcify these plays better (saying which player was from which team) then we could understand what you are talking about.

PS: and about having the whole text of the match, this has been already discussed in several other topics, is something that is not possible right now, but maybe one day the BB's will try to approach this.

This Post:
00
677.44 in reply to 677.42
Date: 9/22/2007 4:48:47 AM
Overall Posts Rated:
2121
what the hell is everyone discussing here?

It seems like there are about 3 different conversations in the same thread...

naphtali, I am not sure the match viewer is working the way you think it is. You are making a lot of technical assumptions.
The only thing I see that Forrest has said about the way it works is the format of the input (for the match viewer) that is generated before the displaying of the game.
I would guess that your 'suggestion' is already the way the system works. The match viewer takes a while to load at the beginning - indicating a lot of information being loaded (the massive file containing the complete match / half on live games)

Modred, are you asking for a text file to be output that you can scroll through and see the whole match events? If so that has been covered many times in the forums and again by Forrest.

Forrest,
Thanks for all the info. At least I understand a little bit more about how the game engine is being fed. I would love to know more specifics but maybe in another thread.

Creator of (http://www.buzzerbeaterstats.com) and (http://www.buzzerbeaternews.com/) -- Ex GM of Australia -- Division 1 winner of Italy Season 1 then moved team to Australia after the country was created by the BBs. Australian team manager for 2 seasons. Won various tournaments and division 1 titles in the following seasons.
From: modred
This Post:
00
677.45 in reply to 677.41
Date: 9/22/2007 12:52:28 PM
Myopic Marauders
III.8
Overall Posts Rated:
2424
the issue is simply building a decoder that gives text output.. or taking the one that was built in flash and making it work all at once.. course having a txt generation built in flash seems sort of silly.

we store all the data about the game now in an ultracompressed format that just specifies like
at T=3:12 player 1 shot a jumpshot and it went in with player 2 gaurding them as

312 1 2 1 2

so we have to build a little thing that looks up who player 1 is , who player 2 is, interprets that 1 means it went in and that 2 means it was a particular kind of jumpshot etc.. adds the bit of flavor that talks about it and makes it readable.

definitely possible, just not trivial.


Just provide the raw data file and let the users figure out what it means based on the flash viewer. For that I might actually sit through more than 2 minutes of realtime match replay.

From: modred

This Post:
00
677.46 in reply to 677.42
Date: 9/22/2007 12:53:10 PM
Myopic Marauders
III.8
Overall Posts Rated:
2424
I'm with you Modred. That's not that surprising though as unless I'm mistaken we're both coming from the same background.


Indeed. :-)

From: modred

This Post:
00
677.47 in reply to 677.43
Date: 9/22/2007 12:54:41 PM
Myopic Marauders
III.8
Overall Posts Rated:
2424
Don't worry about it. I was trying to be generic and obviously failed. I've adjusted my wishes to getting the text out of the flash game viewer without having to sit through it in realtime.

This Post:
00
677.48 in reply to 677.23
Date: 9/30/2007 9:35:36 AM
Overall Posts Rated:
44
there's the navigation thingie. we just have to make the current option work on match time instead of "wall clock" time.

sadly that's proven to be quite tough, but we'll get around to fix it first or last. (sorry, it's really THAT tough.)

It sounds like you are trying to scan the playback to find the game time.

What if when the game was being generated, you saved (game-clock, playback-time) pairs for each minute of the game-clock. When someone wants to fast forward, simply look into the table, and use the playback-time like now.

This Post:
00
677.49 in reply to 677.8
Date: 10/1/2007 11:16:50 PM
Overall Posts Rated:
77
This match viewer bores me to tears.

Something happens.... wait.... wait..... wait... shot clock gets to 3... something happens.... rebound..... wait.... wait... wait.....Change screens, come back... what I can't even scroll up to see what has happened this quarter? Can I increase the speed? Can I review the game and see just the important bits? No, no, you just have to wait...

Its a better viewer than Hattrick, but its a long way short of "best online match viewer".


Your post is a little older now, but I'll have a go at answering some of these.

The lack of scrolling to see what has happened is a concious design decision to reduce memory usage within the browser. Especially with firefox, flash tends to go ballistic with its memory requirements when handling a lot of text. It's a flaw of the flash player with firefox and not something I can do much about.

I found also during my initial testing versions that a scroll box offers very little added value as most of the reports are same old, same old. The box score and the shot diagram tend to give you the information you need when reviewing anyway, the text just clogs up memory and slows things down. If you have a different opinion on this, then feel free to express it.

Final thing:
I'd rather watch my game with one of the pbp-viewers for SimulatedSports basketball any day of the week.


could you point me towards one of these, so I can take a look, so that we're on the same page as to what you consider "great". Much appreciated ...

This Post:
00
677.50 in reply to 677.49
Date: 10/10/2007 10:14:43 AM
Overall Posts Rated:
00
Sorry for the late reply.

http://sscomp.simbball.com/
http://www.drivethelane.com/bask/dlviewer.asp

There's a number of different user generated tools for reading the SS pbp (play-by-play) file. I think the "Super Viewer" one has probably had the most work put into it.



Message deleted
Advertisement