Without devolving into complicated to develop and maintain boondoggles it would be good to be able to have some form of automated testing.
Random ideas:
- Write an ANSI control code frontend. Diff for point of variation. Game engine logging might be added to annotate ANSI file offsets or injected into the stream. Might be the recorded input.
- Random user input / basic fuzzing. Possibly complicate it by querying the engine for what type of inputs are offered and pick one to streamline progress if it turns out to be necessary.
- Record input and replay deterministically. Use to recreate game state.
Without devolving into complicated to develop and maintain boondoggles it would be good to be able to have some form of automated testing.
Random ideas: