Thanks for the reply. I've played my fair share of Virtual Succubus too. Having her remember certain things and i.e. punishing you with it later down the line certainly is something else lol. However, in my opinion VS is a bit... how can I describe it? Inconsequential? Like, it's nice to play around with the thousands of sliders in the customization menu, but I never feel the need to regularly play and progress. Maybe it's just a "me-thing" though.
What I like about faproulette, and having tried out jrk-it yesterday that too, is its community driven approach. That people who feel creative can build and upload sessions/games and people who just like to play can pick and choose one and go with it. If you would combine this with a progression system, not unlike Virtual Succubus, I think this could add a lot of value.
So my base pitch would be a fairly simple instruction game. A "session" consists of different tasks that will be picked either randomly or according to simple logic (if X then Y) that will be shown to you. I like the simplicity of edgemeplease and fapinstructor, so I think I'd go with really just the instruction on your screen and fap material. I wouldn't want to make this yet another "fap to the beat" thing, so a rythm metronome shouldn't be the focus like in fapinstructor but maybe as an optional tool for those who want/need that.
Sessions could have different "tags" like CEI or Edging, and these tags or kinks could be leveled up by completing the sessions, allowing you to unlock more customization around these kinks the further you progress. This would make it also pretty nice to discover and "train" or explore new kinks. And if you've used faproulette before, you know how popular those progression games are.
For the sessions themselves, I'd think having a standard set of them provided by the platform is necessary. But as I said, I'd also want to allow people to build their own. I really didn't like how in jrk-it you have to dig through submenus and submenus to build your tasks/sessions.
I think having a simple node graph based interface could be pretty nice? You would build a task with different nodes, set instruction texts, timings, conditions, etc. Could even let people link some media like images or videos that would load during that task. A session or game would then be another graph where you can link all the tasks you build (and standard tasks from the platform) together. Something like this:
View attachment 2968704
What do you think? Personally I really like the idea, however I still struggle to see a lot of "game" in all of that.