Digital Dom ideas?

Selfbondage software and other kinky developments

Moderators: Riddle, Shannon SteelSlave

pKomma
*
Posts: 7
Joined: 12 Oct 2014, 16:12

Digital Dom ideas?

Post by pKomma »

Hi there,

I'm a long time reader but today I decided to make an account so I could post too.

For quiet some time now I want to develop a digital Mistress program. I have the programming skills to do so but I'm in need of ideas of how the program will behave and what kind of features would be cool to implement.

I have already decided I'm not going to work with the webcam, since it will be incredibly difficult and time consuming to make the program actually check if you're doing as you're told and even then it would still be very easy to just fool the program. That's why I want to do it in a more psychological way. I'm not quiet sure how to do this, but the idea is to make the mistress feel as much as possible like a human being. Also she should be just strict enough to keep it interesting, but not too strict because that will be demotivating and you will more easely stop listening to her I think.

I think it will be a command line application, where you will type to the dom, she will parse what you typed as a command with parameters and react appropriately. The things you'll type will mainly be asking for permission for certain things or answers to the mistress' questions. She will give you tasks and rules and later she will ask you if you did comply with them.

However, this idea doesn't really feel complete yet. Does any of you have some input about what you'd like to see? And what kind of tasks and rules should she give?

By the way, I will be developing this in C#.

Thanks in advance!
;
User avatar
crazy
**
Posts: 98
Joined: 01 Jun 2012, 21:07
Location: Poland
Contact:

Re: Digital Dom ideas?

Post by crazy »

I had a similar idea sometime ago, see http://forum.boundanna.net/board/viewto ... 362#p44362 (there are also other references in that thread that you may find interesting).

Turns out, I never realized that idea, but I built something a bit different: http://online-stamina-trainer.herokuapp.com/, if you don't mind my shameless plug here 8) Not exactly a digital Dom(me) but something even more cruel: randomly drawn cards :)
Those who restrain desire, do so because theirs is weak enough to be restrained.

Create your ritual & train yourself at http://online-stamina-trainer.herokuapp.com
pKomma
*
Posts: 7
Joined: 12 Oct 2014, 16:12

Re: Digital Dom ideas?

Post by pKomma »

The first link is interesting, but it focuses only on masturbation. What I'm planning on doing is meant for long-term use and should also give you tasks and rules that are not directly related to masturbating. (However, it will all be sexual in some way I guess, unless someone has any ideas outisde of that.) I think there will be a 'you are not allowed to masturbate/cum without permission'-rule, and I think it will apply for most of the time. Maybe if you have been a really good boy she will free you from that rule for a while. Most of the time you'll have to ask for permission to do it, and how well you have behaved will determine your chance of being allowed to.
However, I could implement the idea from the other thread that sometimes, when she allows you to masturbate, you will have to follow her direct orders on how and she'll tell you when to start/stop and stuff. That would actually be interesting.

I also liked the credits idea from your online stamina trainer. I could make that you can spend credits on rewards. I have some options here. I could use your 'random card' idea. This would mean that if you 'buy' a reward, it would always cost you ALL of your credits. You will then get a random reward, and the chances of having a good reward are determined by the amount of credits you spent on it. However, it will still be random so theoretically it could mean that you speld all the credits you worked hard for the past weeks and get a very lame reward.
However, I don't really know what kinds of rewards I could give. Actually I think permission to cum is the only one. I could make some varieties of this but I think I'll need more than that.

Anyone else has some ideas?
subcc
*
Posts: 1
Joined: 13 Oct 2014, 16:24

Re: Digital Dom ideas?

Post by subcc »

Hey pKomma,

(long time lurker here too)

First of all, did you steal my thoughts? I was also planning on making myself a command line dom application, although it was a bit different from yours, so I'll share my ideasn
I was planning on making what I'd like to call a life tracker. A program that would:
  • keep track of al the housework i'd have to do in a week ( including uni-work ). So that it would would schedule me to clean up my appartment every week or do the dishes every 2-3 days.
  • allow me to set new appointments which it could keep track off
  • try to make sure I sleep enough :rofl:
However the twist would be a 'hidden' command that would put the program in control for the time specified (this evening, hours, day, until i'm allowed to cum)
The program would then:
  • enforce all the functions I specified above.
  • tell me what to wear ( naked, collar, gagged, w/e )
  • give special tasks during the session (e.g. handcuff yourself, stand in a corner, give yourself a spanking, watch porn without touching )
  • it will only allow me to cum after it is satisfied with my performance of the tasks, or if the time limit is reached
Its 'mood' would be the decider in what it does and when it is satisfied. Its 'mood' would be semi random. The tasks I did ( or didn't :roll: ) since the last time we had a session influences its 'mood'. However it still has to be pretty random, as it's really not that exciting if you started recognizing patterns.
The only thing I don't have is a big list of tasks that she could offer.
pKomma
*
Posts: 7
Joined: 12 Oct 2014, 16:12

Re: Digital Dom ideas?

Post by pKomma »

Hey Subcc,

I like your idea. I also though about giving the tool a second purpose to manage other things in your life, like housework and such. However, I was not planning to make it the main focus of the program, but rather an extra feature I might implement later. But now that I have read your post I'm considering that it might be easier to build the program as a self-scheduling agenda, wich would - besides to 'normal' stuff like housework - also schedule some more kinky tasks.

This might actually work very well because, since you tell the program everything you need to do (so she can schedule it if needed, remind you, and check on it later) you're also sure that the tasks or session she plans can be done because the knows when you have time and when you don't. Also the "making sure you sleep enough" part is a every good idea I'm definately going to steal. (Bedtime rules, yay!)

The way the randomnes will work in my program will probably be modified by two parameters. One will be your behaviour. This will be a value (probably 0...1) that indicates how well you behaved. It will drop when you've been bad, and slowly rise again as long as you are obedient. The other one will be the mood of the domme. This will probably also be a value from 0 to 1 witch will randomely vary a bit from day to day. It would also be fun to make sure it is very low for one or two days at a set time each month, when Mistress is on her period. :twisted:

The big list of tasks is acually a real problem I'm facing. I don't really feel like writing this list myself and then later see them come by in a random order. So if I could just avoid this in some way it would be nice. I could replace it by just dress rules, wich could also mean some (preferably hidden) bondage.

Thanks for your ideas, I like them. I want more! :)
User avatar
qwerty212
Moderator
Posts: 1064
Joined: 23 Mar 2010, 20:24

Re: Digital Dom ideas?

Post by qwerty212 »

Just posting to say a big THANKS for being developing something for the comunity.
I'm not the most indicated person to ask for features on anyone's program, but I'll think on it

Greets from Barcelona :hi:
pKomma
*
Posts: 7
Joined: 12 Oct 2014, 16:12

Re: Digital Dom ideas?

Post by pKomma »

Well, it's also a problem how I'm going to make it for everyone. One thing is for certain: It's not going to be scriptable.
However, I might make some database wich people could customise to their likings and share. This would contain the tasks they could get or the toys they have.

Another option would be to make everything so general that it could be used by almost anyone without editing anything.
soumisseau
*
Posts: 24
Joined: 18 Apr 2011, 14:12

Re: Digital Dom ideas?

Post by soumisseau »

To me customization is key. There should be a way to set what we own, our limits and such. SO that you get a feeling you had a talk with your virtual dom and it will take this into account.

As for the scriptable part, it's always a good thing to have multiple ppl able to create content for this kind of app. In the idea of keeping customization up, ppl could create tasks\session and use specific keywords or tags to tie it to the limit\gear system.

Example: "Gag yourself and put on a buttplug for X minutes" #gag #Plug #Anal

You'd only get that task if you allowed anal and added a plug and a gag to your inventory.

Anyway, thanks for doing those softwares :)
pKomma
*
Posts: 7
Joined: 12 Oct 2014, 16:12

Re: Digital Dom ideas?

Post by pKomma »

That is actually a very good idea, and not that hard to implement. Thanks!

I think I'll start coding somewhere this week. In the mean time: Hit me with more ideas!

;
eeppi
*
Posts: 1
Joined: 31 Oct 2014, 22:12

Re: Digital Dom ideas?

Post by eeppi »

Have you got somewhere with the program? I love the idea and I have been searching for good program like this but still havent found, maybe this is the one! I would love to see it on android too/inet based so it atleast works on mobilephones. Real android application would be awesome, reminding you with vibrate on your pocket, maybe even tracking with gps. So many possibilities
MechanicalMaster
*
Posts: 10
Joined: 01 Oct 2016, 12:20

Re: Digital Dom ideas?

Post by MechanicalMaster »

Hi there. Long time, no replies here...

A few years ago had the same basic idea and implemented it using a script and it was AMAZING.

The little program planned my life and decided to control me for 3 1/2 months before releasing me, controlling all my self-gratification activities and allowing me to treat myself only when I successfully completed assignments meant to improve my personal and professional life, also punishing me really hard :evil: for not completing them (taking away any reward for 2 or 3 weeks for example) and giving me a couple of holiday periods to allow me do anything.

I never forgot that deep, immersive, emotional experience :gag: , so recently I though of creating something simple, very flexible and robust for y'all friendly perverts out there...

Basic ideas:

a) Can run anywhere (from a Raspberry Pi to any PC or Mac with any OS)

b) Ultra-flexibility. Can allow people to create games and sessions they really like, any kind of task, scores, timings, etc. with a simulated dialog between master and slave or any other theme.

c) Give the code out to the community, hopefully allowing people to create and share games written in a common simple format that can bring enormous joy and excitement to others!

I'm still collection ideas from this community, wrote an alpha version already, and already got a couple of tips from Slave_L on the following topic:

http://forum.boundanna.net/board/viewto ... f=6&t=9947

I'll try to ship the program with a full example game of a Virtual Mistress. It will be easy to copy-paste game definitions and derive other games without the need to learn how to code (it's made out of simple, declarative text files having the same exact format).

So, how would you like your new Mistress to keep you under control? :whip: If you fancy something else, why don't you define the rules and we'll see if you can create your own game?

Some other great ideas I'll be using at:
http://forum.boundanna.net/board/viewto ... 362#p44362
KinkInSpace
*****
Posts: 2141
Joined: 24 Dec 2015, 16:11
Location: Netherlands

Re: Digital Dom ideas?

Post by KinkInSpace »

For me, what I'd love most, is the ability to have a score system with invisible counter.

Its an idea I'm thinking of to construct myself at some point.

Basically you start the game with 0 credits. In order to play with various mistresses, you have to pay with your credits in order to hire them. But given that you start with 0 credits, you can't hire any mistress. There's one mistress however who is willing to be hired and give you a loan.

This mistress is the first mistress you start the game with, and makes it so that your balance starts with a dept of -100 credits.

Through various activities predefined, you are receiving training. Successfully completing a training session gets a reward in credits depending on how severe the training was. For example: If you put e-stim on your penis, for every 10 minutes you earn credits. For example lets assume you have a Mystim powerbox that has an analog setting and a digital one controlling the intensity: The analog setting must be set to highest possible, then the intensity ranges from 50 to 260. A setting below 100 gives you 1 credit for every 20 minutes. A setting below 150 gives you 1 credit for every 10 minutes. A setting below 200 gives you 2 credits for every 10 minutes and max (260) gives you 3 credits for every 10 minutes. But... you also must put on nipple clamps during the entire e-stim session. Aborting early means training failed, meaning you don't earn credits. You are forced to set the box to a predetermined time and wait for it to end by itself.

Whether you need to pay credits when failing is up to you. I personally use a cards system to do this, and I don't need to pay when I was unable to do the training simply because the pain I have felt and the time I spent is punishment enough.

I also play different games, and I've decided that losing in these games require me to pay credits. Not much, though. For example I play snooker, and losing a frame means 1 credit paying. Losing the entire game means 5 credits.

Now, when you have won 100 credits, and your balance is 0 you don't stop but instead continue. Having a positive balance can mean that you can pay things now that you couldn't. For example, if you like chastity, 10 credits for getting out of chastity, get one orgasm, and then get locked in again. 100 credits for a full week out of chastity, allowing you to come whenever you want. Items in the + range can only be spent when you actually have earned the cash first. So if your balance is +60, you cannot do a chastity event because that would get you in a -40. You can only do it when you reached 100 or more.

Now, I've also added that when I'm in the plus, losing a game means double credits paid for losing.

And if I am indeed to write a game like this, then buying mistresses with various skills such as one that would be specialized in chastity would have various prices you need to work to ranging from 100 to 1000 or more. Of course, when you buy one of these mistresses, they too train you by setting you to a negative balance. So for example, the chastity mistress costs 400 credits. You have 700. You hire her. Credits are reduced to 300, but she takes it away. In order to earn it back, you have to win 100 credits first. Once done, your balance is restored to 300.

There could even be mistresses that you hire for say... 10 credits a month, where each month your balance is lowered by 10, and you are forced to undergo training if you want to keep your balance up.

As a last note, the actual credits should at all times be inaccessible to the user. They should not know how much credits they have, only if they have enough or not. This can be done (that was my initial idea) by drawing a bar with a left and right side with no known minimum or maximum. Actually, I guess that for certain items, it could show if you have enough or not, such as if you have enough for a Mistress or not. But they could show up in the bar itself as a vertical line, rather than telling you: you have 300 credits of 500 credits needed. For example:

Negative credits: [____#####|_____________]
Positive credits: [__________|######__|__|__]

Also, forgot to mention, there is a minimum amount of credits you can loan from your mistress. If you reach it, she will demand you to punish you in order to win credits. Failing to do so a few times will eventually come up with a question: "Game has detected uninterest of play. Profile will be reset to 0 credits with no mistressses purchased if you don't commense to your punishment now. Do you really want to reset your game progress?"
Formally known as Slave_L.
I'm not yet very comfortable expressing my love for kink from my private life. I will therefor hide behind my username KinkInSpace and not allow any connections to who I really am. I'm sure you'll understand.
MechanicalMaster
*
Posts: 10
Joined: 01 Oct 2016, 12:20

Re: Digital Dom ideas?

Post by MechanicalMaster »

Sooo cool 8)

I've read your description carefully and collected 4 things that I need to add to the code to make it work pretty much like you describe.

What's exciting is that people will be able to easily design and share games, games packed with all sorts of sessions and moody Mistresses :drool:

If there's other scenarios you guys fancy, I'd be happy to read your descriptions and work a bit on the code to add support for it.

:hi:
User avatar
Gregovic
****
Posts: 1118
Joined: 26 Mar 2016, 21:31
Location: Netherlands

Re: Digital Dom ideas?

Post by Gregovic »

My dream digital mistress is pretty much described in this series of stories: https://lockedinlace.com/main/node/45071. (Description of the computer system/master starts in chapter 2. The only thing I would change is I would like a mistress from the start)
How may I serve you? *Curtsey*
MechanicalMaster
*
Posts: 10
Joined: 01 Oct 2016, 12:20

Re: Digital Dom ideas?

Post by MechanicalMaster »

Gregovic,

I followed your link and was blown away with such sophistication and quality. Very inspiring... That reality is not that far away, it's easy to create at least part of the scenario.

A quick heads up on the software: A basic version is working now. The example game is a Mistress with a nice voice and features what was described earlier. I'm polishing the code and the UI during November, so most likely there will be a Christmas gift here :)

The game platform is created using Go language, only with SFML (Simple and Fast Multimedia Library) as an external dependency. With a little help from guys here using Windows and Mac we can create distributable builds for most platforms for people who are not so tech-savvy - I can ship it for PC/Linux and Raspberry Pi/Raspbian.

Also if there's good feedback I'll be happy to create a Git repository and develop it together with other people.

Later I'll be working on integrating relay banks attached to a Raspberry Pi and have Mistress controlling all sorts of electrical devices :twisted:
Post Reply