This is a fork of the semi-functional-but-eventually-deprecated steam diving bell project.
I have taken the original source code (and done some heavy reading of the literature) and done my best to recreate this project in a semi-functional form.
The current state of this project is:
- Not working
- Barely functional
- Functional
- Feature parity
- Extended development
- EOL
Much like the original, this code is under the MIT license -- see the license for details.
This repo also contains the raw data files (in the data/
folder), which have been download and/or scraped from Steam.
All the usual legally gray areas about scraping aside, please don't assume that I own any scraped data.
This project is a web app that helps you find new games on steam. The basic idea is that you select one game, and diving bell will give you 8 recommendations (in a square around the selected game). You can hover those games to get some details, or you can click on one to "dive in", in which case the game you clicked becomes selected and
- First and most importantly, I've updated the database with the latest games. You can see some statistics below, but it's a helluva lot bigger than the original 34,600 games from 2019. (that said, I have reduced the database to only the 'popular' games for performance reasons, so it's really around the same size.)
- Secondly, the app is now capable of tag filtering. This helps further scope the massive list of games -- if you don't want to see horror games, you don't have to.
- (More to come)
Total games in the database: 226422
Games with >10,000 reviews: 1759 (0.7768679721935148 %)
Games with >75% review score: 32898 (14.529506850041074 %)
Last updated: 2025-05-20 13:25:12.887052