Handle Hoarder
==============

A small browser game for chadduffey.com.

Play
----

Move with Left/Right or A/D, and jump with Space, Up, or W. P pauses and R
restarts. The on-page buttons provide the same movement and jump controls
on a touch screen. Collect the glowing handles and reach the exit.

Files
-----

handle-hoarder.md  Jekyll page and game markup, published at /games/handle-hoarder/
game.js            Canvas platformer, controls, scoring, and local best score
game.css           Game and source-panel styles
package_handle_hoarder.py  Makes the downloadable source.zip

The site builds with Jekyll. Put handle-hoarder.md at the site root and keep
game.js and game.css under assets/games/handle-hoarder/. Run the normal site
build (`bundle exec jekyll build`) and open /games/handle-hoarder/.
After editing any game source file, run `python script/package_handle_hoarder.py`
to update the downloadable archive.

No server API, third-party library, account, or tracking is used. The highest
handle count is stored in this browser's localStorage when available. The game
works without it, too.

Based loosely on this file-handle lab:
https://www.chadduffey.com/windows/security/2026/10/13/WindowsFilePermissionsAndHandles.html
