Documentation › the FooGolf repositories
Documentation
Using the device
- FooGolf user guidedocs/user-guide.md
Writing extensions
- Writing FooGolf drills and games in Lua - developer's introductiondocs/lua/developer-guide.md
- FooGolf Lua API referencedocs/lua/api-reference.md
- Porting catalogue - every built-in drill and game against the Lua APIdocs/lua/porting-catalogue.md
- Lua script store - design v0.1 (2026-09-15)docs/lua/script-store-design.md
The emulator
- FooGolf in the browser (Emscripten) - feasibility assessmentdocs/web-build-feasibility-2026-09-19.md
Online play
- Online play ("guest mode") — one device drives a group (fw 0.8.424 → 0.8.425, cloud 2026-09-08)docs/guest-mode-design.md
- Online round — one Stroke play round across several devices (2026-09-08)docs/online-round-design.md
- Sim sharing — several devices feeding one GSPro sessiondocs/sim-sharing-design.md
- Online Play Wire Protocoldocs/online-play-wire-protocol.html
Cloud
- Device control channel + remote support cast (2026-09-13, fw 0.8.499 / 0.8.500)docs/device-control-and-support-cast-design.md
- Waveform capture → cloud (design)docs/waveform-capture.md