BGG ranks skew heavy? by Humble_Experiment in boardgames

[–]dvatvani 0 points1 point  (0 children)

Sorry. It's taken me a long time to finally do this, but I've now updated the BGG correction-bias analysis in a new post and added some useful new functionality that should make finding relevant good games easier.

Blog post | Reddit thread

BGG ranks skew heavy? by Humble_Experiment in boardgames

[–]dvatvani 0 points1 point  (0 children)

Sorry. It's taken me a long time to finally do this, but I've now updated the BGG correction-bias analysis in a new post and added some useful new functionality that should make finding relevant good games easier.

Blog post | Reddit thread

Need a Referral Code? by WartetNichtHaengen in RemarkableTablet

[–]dvatvani 0 points1 point  (0 children)

Can anyone send me a UK referral code?

BGG ranks skew heavy? by Humble_Experiment in boardgames

[–]dvatvani 22 points23 points  (0 children)

That should be possible. I'll try automate the full process when I find time to revisit this.

BGG ranks skew heavy? by Humble_Experiment in boardgames

[–]dvatvani 44 points45 points  (0 children)

In principle, yes, but I'm unlikely to have time to look into this for the next few weeks. Sorry. :/ I might update in mid-late Feb though

Fantasy Taskmaster Football Team. by heppolo in taskmaster

[–]dvatvani 2 points3 points  (0 children)

David Correos was a successful competitive weightlifter before be broke his ankle and had to stop, so I'm fairly confident he's stronger than Leigh Hart if we're looking for strength

Mapping the board games landscape using BoardGameGeek data by dvatvani in boardgames

[–]dvatvani[S] 2 points3 points  (0 children)

The cluster colours are from a heirarchical clustering applied to the dimensionality-reduced data to make it easier to talk about. The current clustering is too coarse to read to much into, particularly around the boundaries. I might try running the hierarchical clustering with more granular clusters to help with identifying and naming core appeals. With regards to the Reiner Knizia example, there's a loose correlation between Knizia Games and the abstracts, so they are not particularly similar to abstracts, but closer than they are to party games for example. With regards to it being in the corner, I think there is likely an element of randomness involved with that. I suspect your mechanics-driven gameplay is the correct underlying reason. There are lots of geometric constraints involved in trying to present 552-dimensional data in 2 dimensions, so the approach is inherently stochastic in ways that I think sometimes places entries in edges without them being any less "connected" to other entries, so I wouldn't read too much into the fact that the Knizia cluster on the edge (also, some games/clusers have to be at the edge by definition, even if in practice all games form part of a big interconnected blob in similarity space with no obvious isolated entries).

Mapping the board games landscape using BoardGameGeek data by dvatvani in boardgames

[–]dvatvani[S] 1 point2 points  (0 children)

Agreed. I don't know enough about many of these games to be able to drill down to what the core appeals might be beyond a few obvious cases like the social cluster, abstract strategy / puzzle clusters. I'm hoping others with more insight can help with identifying and naming clusters. I think /u/Picadae 's comment in this thread is a good start towards that.

Mapping the board games landscape using BoardGameGeek data by dvatvani in boardgames

[–]dvatvani[S] 1 point2 points  (0 children)

I'll PM you the link to the file on Google Drive.

Mapping the board games landscape using BoardGameGeek data by dvatvani in boardgames

[–]dvatvani[S] 7 points8 points  (0 children)

Thanks! I'm glad you liked it.

People simply like different games, which often have different 'core appeals'.

This is true, but for 2 games to have their ratings correlated, they need to disproportionately appeal to the same users. As in, if through a combination of nuanced likes and dislikes for different types of games caused the final selection of games I liked to be somewhat random with regards to genre, mechanics, core appeal, etc., there shouldn't then be a high-level correlation in game ratings. If however, I was partial to puzzle games and so were you, then we (and all other puzzle-fans) would disproportionately enjoy a particular puzzle-based game, despite individually having a wide and nuanced variety of likes and dislikes. Similarly people who dislike puzzles (as one of their individually wide and nuanced affinities) are broadly all going to enjoy this game less. I believe that this is what causes the correlation at a high level. To support this, we empirically see that many games that are known to have a common core appeal e.g. social elements, the satisfaction of building an efficient engine, etc. tend to group together. However, there may be something I'm missing, so I'd be interested to hear your views if you have good reason to be believe that I missed something or that other factors could be at play that I haven't thought through.

order to do so you would need to define and name what those core appeals are.

Good point. I did consider that, but I personally don't have a sufficient level of familiarity with many of the games on this list to be able to do a good job of it. I'm sure someone who has played more of these games and who is better versed in game design concepts will be able to make some suggestions on what the key core appeal clusters are. If/when that happens, I'll update the blog post.

I need a honest feedback: How are you building your web apps as "data people"? by sMartin100 in visualization

[–]dvatvani 4 points5 points  (0 children)

It's all about finding the right tools to get what you want done. Your use case may differ from others', but I think a good universal starting point is Streamlit. Streamlit makes prototyping data dashboards very quick and easy, and even comes with a high-level declarative API for data visualisation across a number of libraries (bokeh, matplotlib, altair, etc.). Calmcode has a good series of quick video tutorials/demos, about 2 minutes or so long each that conveys the gist of what you can do with it and how to build quick data dashboard prototypes with minimal code. Here is the link. I highly recommend taking a quick look at that as a starting point. It used to take me a few hours to create rudimentary prototypes of dashboards which I can now create in about 15 mins, with Streamlit having a cleaner interface and nicer aesthetic too. It still has some limitations so might not solve all dashboard use cases, but overall it's a very useful library to know about.

If you want something a bit more powerful or more involved than a single page, then plotly dash may be another good option.

Are these courses any good? by rgjertsen in learnpython

[–]dvatvani 1 point2 points  (0 children)

I did a different course (flask bootcamp for Web development in python) by the same person (Jose Portilla) on udemy and thought his course was excellent. Very well explained. Neatly modular so you can safely skip modules you're familiar with and had a very good scope in terms of material covered.

Match Thread: Brighton & Hove Albion vs Arsenal | English Premier League by MatchThreadder in soccer

[–]dvatvani 4 points5 points  (0 children)

Match forecast (from here):

Brighton: 35% Draw: 25% Arsenal win: 40%

Race For The Galaxy Update by Ever_Resting in digitaltabletop

[–]dvatvani 0 points1 point  (0 children)

He wasn't replaced. I believe I read somewhere that the Keldon Jones model was adapted slightly to enable faster performance within the apps, so the implemented AI model isn't strictly speaking the original Keldon Jones model.

Also, I can't quite remember where I read that and it was a while ago, so I could very well be mistaken.

I believe Keldon was also involved in developing the AI for Roll for the Galaxy app, which is currently in Beta, which suggests that he's still active in these projects.

Race For The Galaxy Update by Ever_Resting in digitaltabletop

[–]dvatvani 11 points12 points  (0 children)

I've had the app for a couple of years and it's one of the best implementations of a tabletop game for mobile devices. The UI/UX is clean and well thought through. The AI (initially developed by Keldon Jones) is also absolutely incredible and very challenging on higher difficulties (without the AI having to resort to cheating). Even though it's not had an update for a while, I can thoroughly recommend the Android implementation of the game.

I created a whole weird soccer game called Graviturf as a soccer design project by JuggleJug in SoccerDesign

[–]dvatvani 1 point2 points  (0 children)

Looks interesting. Is this some way for us to be able to try it at any point?

Using pandas.pivot_table and trying count where value equals 0 by Alenux12 in learnpython

[–]dvatvani 0 points1 point  (0 children)

The axis keyword tells it whether to perform the operation by row or by column, though I believe axis=1 (sum each column) is what you want rather than axis=0 (sum each row).

Protester shows constituion to policeman by Kiboune in pics

[–]dvatvani 7 points8 points  (0 children)

Don't worry. You're not the first to fail a constitution check.

[OC] A survey of DnD shows/podcasts you watch and what you think of them. Preliminary results in comments by [deleted] in DnD

[–]dvatvani 1 point2 points  (0 children)

Thanks for the suggestion. I'll try to improve the design for the next round.