Live data from Hacker News

Mario meets Pareto

mayerowitz.io

91–100 of 184 posts

Re: Mario meets Pareto

#91

This is seriously the most impressive visualization I've ever seen. What tool did the author use to do this?

Looks like svelte + three.js Svelte has some pretty nice built-in scroll animation support: https://svelte.dev/repl/051cd352ce284d15b55c91c8b30fa32f?ver...

Author here. I'm using Svelte, which is great for interactive applications. For the event handling I'm very influenced by what https://mlu-explain.github.io/ does. The 3d plot is made with Threejs through the Threlte wrapper. One challenge was animating the 20k points in the 3d plot, which is handled by a custom vertex shader.

Re: Mario meets Pareto

#92
post #60

Beautiful presentation. I love when visualizations serve the goal and not the other way around. Tufte would be proud.

The switch from 2D to 3D was so seemless and beautiful I actually gasped.

Thanks a lot! That was my goal. It's a trick I learned: if you zoom in from a distance, everything appears flat. The effect is achieved by zooming out while simultaneously moving the camera closer to the subject!

Re: Mario meets Pareto

#93
Nice article! The resulting Pareto front really highlights how hard game design is. You can get millions of possible combinations but the reality is that only a handful of them will ever happen in a competitive environment.

Re: Mario meets Pareto

#94

If the creator happens to come by here: Very cool and I see the vision Unfortunately on firefox for Android 13 on my nothing phone (2a) almost all on-screen assets flicker non-stop. I thought I was a style decision at first but now that I'm further down it's very clearly a bug. Still very cool, learned about pareto efficiency from a video about this exact topic a few years ago that only computed the pareto front for…

Thank's for the info, will fix asap !

Re: Mario meets Pareto

#98

Nice article! The resulting Pareto front really highlights how hard game design is. You can get millions of possible combinations but the reality is that only a handful of them will ever happen in a competitive environment.

That doesn’t mean that the other combinations are worthless. Presumably there’s value in the cosmetics, plus the puzzle aspect of creating and optimizing the builds along the different dimensions. Surely there’s a meta-Pareto-front of the balance between usefulness of each combination in competitions and amount of fun it adds to the game!

Re: Mario meets Pareto

#99

Well... that was a seriously impressive presentation. I already knew about Pareto efficiency/the Pareto frontier, but now I'll never be able to forget it. And I'll think of Mario Kart (and poor Koopa being dominated) every time.

These are the sorts of articles that a lot of news sites and digital publications dream of when pitching venture capitalists to cultivate this as a new sort of medium. But I've always found that the most compelling stuff, the most compelling digital presentations are often emergent. I think designing around it as a goal is impossible and often comes off as contrived and annoying. However, there are a times like this where it's just stunning as in, "yes, please hijack my scroll, go ahead".

Re: Mario meets Pareto

#100
post #60

Earlier quoted context omitted.

The switch from 2D to 3D was so seemless and beautiful I actually gasped.

Thanks a lot! That was my goal. It's a trick I learned: if you zoom in from a distance, everything appears flat. The effect is achieved by zooming out while simultaneously moving the camera closer to the subject!

Could you not just use a parallel projection (which should be the default for this kind of 3d scatter plot)?
Post reply on HN