Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/corecii/distance-leaderboard
A leaderboard of scores for the game Distance
https://github.com/corecii/distance-leaderboard
Last synced: 12 days ago
JSON representation
A leaderboard of scores for the game Distance
- Host: GitHub
- URL: https://github.com/corecii/distance-leaderboard
- Owner: Corecii
- License: mit
- Created: 2019-09-30T20:55:21.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T22:27:15.000Z (almost 2 years ago)
- Last Synced: 2023-03-04T09:54:52.676Z (almost 2 years ago)
- Language: Rust
- Size: 1.5 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Distance Leaderboard Scores
This repository consists of three projects:
* `evaluator`: a Rust project that acts like the game [Distance](https://store.steampowered.com/app/233610/Distance/) using [steamworks-rs](https://github.com/Seeker14491/steamworks-rs), downloads the leaderboards to an sqlite3 database, and calculates scores.
* `browser`: A basic Node.js server that allows browsing of the leaderboard data.
* `OfficialLevelsRetriever`: A C# [Spectrum](https://github.com/Ciastex/Spectrum) plugin for Distance that prints out all official level file names for use in `test_app`.This repository also includes:
* A docker image for `evaluator` to run given a `.env` file with `PW_VNC`, `UN_STEAM` (username), and `PW_STEAM`
* A docker image for `browser` to run, reading the database file from the same mounted directory that `evaluator` writes to
* A docker image to build `evaluator` for Ubuntu 18.04
* Various shell scripts---
These projects were quickly hacked together for fun. Most of their internals are messy, incomplete, and use hardcoded values.