If the idea is that a scenario can be sent to someone else in an encrypted file, then you would need to separate the release and event methods out, so they can be fitted to the individual setup. Maybe to make it easy have fixed event names "Release", "Punishment1", "Punishment2", "Punishment3", "Tease1", "Tease2", "Tease3", ... and add a new button next to Edit session to set them up. This would actually be really convenient as on a local computer these methods are unlikely to change, so whenever you setup a new scenario instead of having to select the program and parameters and so forth every time you could just reference what should happen on the event by name.Phoenix wrote: Questions:
- Should the user be made to test each method prior to starting a session from a safety point of view?
- Is that too draconian?
- Or at bare minimum the release method?
- Am I over thinking things now
I think the program gains excitement from the "unknown" which is in this case just the randomness of number of sucks for example. As you introduced jobs already one nice feature to have would be instead of all jobs executed in sequence to have options "random number of jobs X" with min/max and then during a session a random number of randomly selected jobs have to be completed.
Exchanging an encrypted file for a scenario someone else thought out (not much randomness required here) takes this obviously a step further. I can already see people exchanging those and submitting their report cards. Actually considering that people may share their report cards, maybe pictures on there should be optional.