Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/woctezuma/steam-hype

Find the most followed upcoming Steam games.
https://github.com/woctezuma/steam-hype

discovery game games most-followed-games popularity steam steam-api steam-data steam-game steam-games steam-hype steam-store steamdb-hype top-wishlisted-games

Last synced: 26 days ago
JSON representation

Find the most followed upcoming Steam games.

Awesome Lists containing this project

README

        

# Steam Hype

[![Build status with Github Action][build-image-action]][build-action]
[![Code coverage][codecov-image]][codecov]
[![Code Quality][codacy-image]][codacy]

![Illustration][wiki-illustration]

This repository contains Python code to find upcoming Steam games with many followers.

## Requirements

- Install the latest version of [Python 3.X](https://www.python.org/downloads/).
- Install the required packages:

```bash
pip install -r requirements.txt
```

## Usage

As of November 2020, SteamHype.com is down.
Please refer to [this Colab notebook][colab-notebook-steam-hype] to rely on SteamDB.
[![Open In Colab][colab-badge]][colab-notebook-steam-hype]

Alternatively:
```bash
python compare_to_top_wishlists.py
```
or:
```python
import compare_to_top_wishlists

compare_to_top_wishlists.main(version=2)
```
---

Previously, when SteamHype.com was up, usage was as follows.

To download data:

```bash
python download_hype.py
```

To print formatted output:

```bash
python utils.py
```

To compare top followed games to top wishlisted games:

```python
import compare_to_top_wishlists

compare_to_top_wishlists.main(version=1)
```

## Results

Results are shown [on the Wiki][wiki-results].

The [rank-order correlation][wikipedia-correlation] between the top followed games (depth=166) and the top wishlisted games is positive:
- [Spearman rho][scipy-rho] coefficient ~ 0.28
- [Kendall's tau][scipy-tau] coefficient ~ 0.19
- [Weighted Kendall's tau][scipy-wtau] coefficient ~ 0.60
- Average overlap ~ 61.7%
- [Rank-biased overlap][github-rbo] ~ 62.3%

As of November 2020, using SteamDB's hype (depth=250), as SteamHype.com is down:
- Spearman rho coefficient ~ 0.44
- Kendall's tau coefficient ~ 0.33
- Weighted Kendall's tau coefficient ~ 0.64
- Average overlap ~ 66.5%
- Rank-biased overlap ~ 68.0%

## References

- [A tweet by the game dev Lars Doucet][larsiusprime-tweet]
- [A blog post by the indie consultant Simon Carless][gamediscoverability]
- An official ranking of [the most wishlisted upcoming Steam games][steam-popularwishlist]
- SteamDB:
- upcoming games [clustered by release date][steamdb-upcoming],
- upcoming games [sorted by descending number of followers][steamdb-hype], after [this tweet][thexpaw-tweet] in November 2020.
- [Steam Hype API][steamhype-api], which is not my work, and which my script relies on. **Edit**: As of November 2020, the API is unavailable.
- [Webber, William, et al. *A similarity measure for indefinite rankings*. ACM Trans. on Information Systems 2010.][rbo-paper]

[build]:
[build-image]:

[build-action]:
[build-image-action]:

[pyup]:
[dependency-image]:
[python3-image]:

[codecov]:
[codecov-image]:

[codacy]:
[codacy-image]:

[wiki-illustration]:
[wiki-results]:

[wikipedia-correlation]:
[scipy-rho]:
[scipy-tau]:
[scipy-wtau]:
[github-rbo]:
[rbo-paper]:

[larsiusprime-tweet]:
[gamediscoverability]:
[steam-popularwishlist]:
[steamdb-upcoming]:
[steamhype-api]:

[thexpaw-tweet]:
[steamdb-hype]:

[colab-notebook-steam-hype]:
[colab-badge]: