A library for gameplay (input) recording and playback using LÖVE2D
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
demos.lua
dummyJoystick.lua
main.lua

README.md

loveDemoLib

A library for gameplay (input) recording and playback using löve2d.

You can use this library to integrate a gameplay recording feature into your game without changing anything in your game code (except some initialization, finalization and an update()-call - see the example in main.lua for details) provided you use a fixed timestep loop that is deterministic. With a little extra work it will probably also work with variable timestep (determinism is still required).

I talk about this here: http://theshoemaker.de/2015/03/sudohack-update-replay-system/