![]() |
JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
|
Drives a Game forward one input at a time, managing the allowed/candidate input sets, frameskip, input-history recording and state hashing/serialization. More...
#include "game.hpp"#include "inputHistory/inputHistoryFactory.hpp"#include "inputSet.hpp"#include <atomic>#include <cstdint>#include <gameList.hpp>#include <jaffarCommon/bitwise.hpp>#include <jaffarCommon/deserializers/contiguous.hpp>#include <jaffarCommon/hash.hpp>#include <jaffarCommon/json.hpp>#include <jaffarCommon/logger.hpp>#include <jaffarCommon/serializers/contiguous.hpp>#include <memory>#include <unordered_set>#include <vector>Go to the source code of this file.
Classes | |
| class | jaffarPlus::Runner |
| Owns a Game instance and advances it according to configured inputs. More... | |
Drives a Game forward one input at a time, managing the allowed/candidate input sets, frameskip, input-history recording and state hashing/serialization.
Definition in file runner.hpp.