Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/woctezuma/steam-hype
- Owner: woctezuma
- License: mit
- Created: 2019-08-15T18:52:54.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T01:14:18.000Z (4 months ago)
- Last Synced: 2024-08-21T02:29:34.797Z (4 months ago)
- Topics: 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
- Language: Python
- Homepage:
- Size: 434 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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_wishlistscompare_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_wishlistscompare_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]: