-`./resources`: contains files this script requires. Notably, we have an (old) version of PICO-8 that's known to work with this script, and a version of Celeste Classic with telementery and delays called `hackcel.p8`.
-`ffmpeg.sh`: uses game screenshots to make real-time video of the agent's attempts. Read the script, it's pretty simple.
-`plot.py`: generates plots from model snapshots. These are placed in `model_data/current/plots/`.
- Only one instance of PICO-8 can be running at a time. See `celeste.py`.
-`hackcel.p8` captures a screenshot of every frame. PICO-8 will probably place these on your desktop. Since this repo contains a rather old version of PICO-8, there is no way to change where it places screenshots. `train.py` will delete, move, and rename screenshots automatically during training, but you should tell it where your desktop is first.
- When you start training, a `model_data` directory will be created. It contains the following:
-`model_archive`: history of the model. Save interval is configured inside `train.py`
-`screenshots`: contains subdirectories. Each subdirectory contains the frames of one episode. Use `ffmpeg.sh` to turn these into a video.
-`plots`: generated by `plot.py`. Contains pretty plots.