![]() |
JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
|
Abstract base for a JaffarPlus game: wraps an emulator, registers game properties, drives state advancement/serialization, and parses and evaluates the rule/condition/action set. More...
#include "emulator.hpp"#include "rule.hpp"#include <jaffarCommon/bitwise.hpp>#include <jaffarCommon/deserializers/base.hpp>#include <jaffarCommon/hash.hpp>#include <jaffarCommon/json.hpp>#include <jaffarCommon/logger.hpp>#include <jaffarCommon/serializers/base.hpp>#include <map>#include <memory>#include <set>#include <unordered_set>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | jaffarPlus::Game |
| Abstract base class for a JaffarPlus game. More... | |
Abstract base for a JaffarPlus game: wraps an emulator, registers game properties, drives state advancement/serialization, and parses and evaluates the rule/condition/action set.
Definition in file game.hpp.