statsbomb-3d-viz

Creative

sports data visualization

SHOW HN2024

182points
34comments
#441of 3,515 in 2024
Top 13%of 2024 by points

How HN took it

MixedNo clear lean

6 positive, 8 neutral or asking, 1 mixed, 4 critical, out of 19 comments about the project. Thread score +0.12.

Design: 1 for, 2 againstDocs: 2 for, 1 againstExecution: 0 for, 1 againstIdea: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Load Example button helped understand the tool

    From 2 comments
    • "Load Example" was very helpful to get a sense of what this does. Awesome build. +1 to the other comment wanting a breakdown of what the colors mean. Also, combining this with…
      rocauc on HN
    • Would love if there was a way to instantly see an example url Like a “try example button” Lower friction to test
      navis05 on HN
  • Clean interface and good build

    From 2 comments
    • Great interface. Maybe provide a direct example, if I want to change to something else, I will find the raw json myself through the guidance you provided. After loading it, I…
      chaosprint on HN
    • Really impressive work
      deanrtaylor on HN

Objections

  • Lines are hard to see when filtering by team and player

    From 1 comment
    • I don't know how you decide the colors for the lines, but when I filter by a team and a specific player I need to search for the lines as they are basically invisible.
      SushiHippie on HN
  • Pass colors are unexplained

    From 2 comments
    • What do the colors mean? I assume this is complete passes only, not intercepted ones? How about displaying some heatmap of passes instead of individual vectors for a different…
      airstrike on HN
    • "Load Example" was very helpful to get a sense of what this does. Awesome build. +1 to the other comment wanting a breakdown of what the colors mean. Also, combining this with…
      rocauc on HN
  • Loading a file via GitHub URL fails with errors or CORS issues

    From 2 comments
    • I am trying to load a file but it fails. I tried different URL formats: ``` - https://github.com/statsbomb/open-data/blob/master/data/events/15956.json -…
      luispauloml on HN
    • I get a CORS error when the page tries to GET the github link, with both Chrome and Firefox. Even the "example" button hits that issue. Are others working around this somehow or…
      freedomben on HN

Requests

  • Replay passes in time order or animation

    From 2 comments
    • This is cool, thanks for sharing it. Any chance you could add a time-based animation? I'd love to see a game play out, maybe with some fading colors. Also, I wonder what the best…
      vessenes on HN
    • Looks cool, would be great to be able to replay the passes in time order, then I think you could get a feel for the game.
      andy_ppp on HN
  • Heatmap view and summary stats per player/team

    From 1 comment
    • What do the colors mean? I assume this is complete passes only, not intercepted ones? How about displaying some heatmap of passes instead of individual vectors for a different…
      airstrike on HN
  • Clearer example URL format or try-example button

    From 2 comments
    • Would love if there was a way to instantly see an example url Like a “try example button” Lower friction to test
      navis05 on HN
    • love this; would have to have an example of how the example URL would look like.
      0xrandom on HN

Questions

  • What do the colors mean?

    From 2 comments
    • What do the colors mean? I assume this is complete passes only, not intercepted ones? How about displaying some heatmap of passes instead of individual vectors for a different…
      airstrike on HN
    • "Load Example" was very helpful to get a sense of what this does. Awesome build. +1 to the other comment wanting a breakdown of what the colors mean. Also, combining this with…
      rocauc on HN
  • Are only completed passes shown?

    From 1 comment
    • What do the colors mean? I assume this is complete passes only, not intercepted ones? How about displaying some heatmap of passes instead of individual vectors for a different…
      airstrike on HN
  • Where to find the World Cup final file?

    From 1 comment
    • I'm interested in seeing the World Cup final in this app, but I'm not sure how to find the correct file. Any pointers?
      alejoar on HN

Alternatives named

  • whoscored pass maps

    From 1 comment
    • Great interface. Maybe provide a direct example, if I want to change to something else, I will find the raw json myself through the guidance you provided. After loading it, I…
      chaosprint on HN
  • deck.gl and kepler.gl

    From 1 comment
    • Nice work. From another comment I see that you chose this project in part to learn three.js, but you might also consider using deck.gl or kepler.gl. They provide higher level…
      mhalle on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/41095839)