An algorithm for optimising resetting during a speedrun

This page summarizes the projects mentioned and recommended in the original post on /r/speedrun

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • ResetOptimization

  • I came up with an algorithm that, given a goal time and probability distributions for the in game time duration of each segment of a run, finds an optimal reset strategy. By optimal I mean that it is a strategy so that the average real world time it takes to reach the goal time is as low as possible. I have implemented this in the github repository https://github.com/koenbres04/ResetOptimization. The README of this repository gives a more detailed explanation of the algorithm and exactly to what types of speedruns the model applies well.

  • LiveSplit

    A sleek, highly customizable timer for speedrunners.

  • the people behind livesplit are very open to talking about their code I'm sure. talk to them here https://livesplit.org/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ResetPolicySolver

  • I built something pretty similar to this a while back, I think using the same algorithm, though my tool was much less polished. Would be cool if this were built into livesplit or something. https://github.com/JHaack4/ResetPolicySolver

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts