One of the features that I’ve considered implementing for a long time in the trombicula web-based Scott Adams interpreter is optional telemetry. (It was actually one of the reasons to create it in the first place.) The idea in my mind, is that a developer of a text adventure game could configure an interpreter to log and send anonymous debugging information whenever generic “error messages” like “i can’t do that” or “i don’t know that word” occur, when a tester (or even a “real” player) is playing the game.
I have a couple of questions relating to this:
- What is morally “okay” to do, considering personal integrity and existing laws?
- What (if any) interpreters/devsystems currently do this already? How do they do it?
- How would you implement the systems around this most elegantly? I imagine some simple web API endpoint that receives JSON blobs… somehow.
- How valuable would this be? Are there equally valid, or more valid approaches?
My apologies if this has been brought up before. I couldn’t find any previous discussions around this. Thanks