This project was built with python, panda3d and the pygame web assembly solution.

----------

(please hit the "fullscreen" button at least once, for it to detect the correct screen scaling)

WASD moves the box
SPACE rewinds time along the green path

Buttons to record and replay do what they say

----------

This is a web playable build of an implementation for "mechanically challenged"

https://mechanicallychallenged.org/

In this case, about time mechanics, which coincidentally has an overlap with recording state and inputs.

The code is open source under MIT license, so you can just use this.

https://github.com/BMaxV/panda_input_recorder

The basic idea should be very transferable. For more information on how it works,please read the README in that github repo.

-----------

Sources:

https://www.python.org/

https://www.panda3d.org/

https://pygame-web.github.io/wiki/pkg/panda3d/

Leave a comment

Log in with itch.io to leave a comment.