Skip to content

steamdivingbell/steamdivingbell.github.io

 
 

Repository files navigation

Steam Diving Bell (revitalized)

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

License

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.

An overview

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

Extra features from the original

  1. 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.)
  2. 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.
  3. (More to come)

Statistics

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

About

Steam Diving Bell

Resources

License

Stars

Watchers

Forks

Languages

  • JavaScript 100.0%