Current task: Building the Sex Engine
Added 2017-09-25 23:10:05 +0000 UTC
Hello everybody! Just wanted to check in and let you know that I'm hard at work behind the scenes. My current project is the game's sex engine.
Sex in Female Agent will be primarily text-based (with dynamic changes to the character avatar based on things like her evolving state of undress, or if she takes a facial), so I want the text to be interactive and fun. I'm currently working on a system that dynamically adjusts the options available to the player (and the NPC) as the scene develops and based on each character's unique traits and statistics.
This sounds simple, but the interlocking options make it complex. Take something as straightforward as removing the Agent's bra. The code I just wrote calculates:
- If the Agent or her partner can even take off the bra (e.g. she can't if she's tied up)
- What words to use to describe the bra coming off (varying based on who did it, whether or not they were being Rough, how the specific bra fastens)
- What the NPC thinks of the Agent's exposed boobs, how he expresses that, and what he might say
- How much more (or less) aroused the Agent gets (modified by whether or not she's an Exhibitionist and how attracted she is to the NPC).
- A similar calculation for the NPC (modified by how much he's into the Agent in general and seeing her boobs in particular)
- The avatar's new appearance (i.e. braless)
- What old options are no longer available (e.g. taking off her bra :-D )
- What new options are available (e.g. all the things you can do with boobies :-D )
And that's just for taking off her fucking bra. Honestly: it's way easier in real life.
The good news is that the sex engine is an "extensible framework" that can handle all kinds of future developments. Right now, it only supports MF sex scenes, but MFM and MFF are just a question of adding extra options to the engine. And all the scenes can be improved by tweaking variables and adding new text snippets (instead of writing individual sex scenes from scratch).
So, the first application of this work will be the optional sex scene in Dubai...but the hours I'm putting in will pay off when it comes to future sex scenes. If your Agent is getting spit-roasted by playboys on a VIP yacht party, or sucking off some German sex tourist three times her age in a BJ bar, the game's sex engine will be working behind the scenes!
Comments
I want to hold my hands up and say that the "few more days" thing was really bad skills. I believed it when I said it, but then I got in the weeds with coding, and couldn't deliver. So far, no problem, but the strategy I chose – "get your head down, Crush, and get the update out" – was really fucking amateur. I should have communicated that I was stuck and working my way out, instead of going radio silent. I believe it's impossible to talk your way out of situations you behave your way into, so I'm going to adopt a new behaviour. Starting tomorrow, I'll post dev updates on this page and let you guys know what I'm working on, and report any serious problems that pop up.
Crushstation
2017-11-07 22:26:19 +0000 UTCI really hope it is! :-)
Crushstation
2017-11-07 21:45:31 +0000 UTCHey guys! I'm sorry this update has taken me so much longer than I promised it would. I've pushed out a playable demo now to the "early access" tier and will be working hard on the 1.2 release over the next few days. I will post regular dev posts to report progress.
Crushstation
2017-11-07 21:45:12 +0000 UTC"Nearly there!" and "There will definitely be something released in the next few days." approx. 2 weeks ago. RIP this game, good thing I waited before becoming a patron.
Invidia
2017-11-07 18:19:16 +0000 UTCu dead, mon?
bos
2017-11-07 11:32:16 +0000 UTCa bit of a bummer that it's taking a minute, but also exciting to think it could be something worth the wait. Or, at least a framework that promises to be. Looking forward to it.
bos
2017-11-02 09:12:52 +0000 UTCDon't wanna seem pushy or anything but I'm looking forward to seeing how your project progresses and I'm on edge with the "few more days" style of ETA managing. No pressure but it does look sketchy.
Invidia
2017-10-30 23:41:44 +0000 UTCNearly there! Sorry that it's taken so long! There will definitely be something released in the next few days. I've booked some time off work this week, so I'll be able to get in the solid blocks of time I need to get it finished and out to you guys for feedback.
Crushstation
2017-10-22 14:36:18 +0000 UTCai b0ss its been awhile and no updates, you okay?
2017-10-21 23:34:31 +0000 UTCThanks Vex! It's really sad, but I might have to have her put down. :-( Just trying to make sure she feels comfortable and loved if these are her last days...while praying for a miracle recovery. As to the next release, it's really hard to judge! All the tech is working, but it just isn't much fun to play yet, so I don't wanna release it until it is. I'm going to try to get in a full day on it today, so it could even be ready this evening – if not, I'd say one evening next week, depending on my dog and how busy work is. Doing my best. :-) EDIT: Just wanna add that I'm really flattered that people are eager for more content. Having an audience is such a privilege and I really appreciate all of you. Thanks everybody for being interested in Female Agent!
Crushstation
2017-10-08 09:49:58 +0000 UTCNot to make you feel rushed, but do you have any adjusted guesses as to when you'll be able to release the next version? Hope your dog feels better.
Invidia
2017-10-08 05:35:15 +0000 UTCI was hoping to get a new release out this week, but it's taking longer than I anticipated – sorry, everybody. My productivity's taken a big hit this week because my dog is sick and in my spare time I've been looking after her. :-( The sex engine is working, but it's not much fun to play with yet, so I need to do more work on it before I can release it. Just wanted to check in and let everybody know where I'm at.
Crushstation
2017-10-07 21:28:25 +0000 UTCThanks Ooze! Hopefully this week, next week at the latest.
Crushstation
2017-09-26 09:40:06 +0000 UTCWow I'm really looking forward to the next update, do you have a time frame on your updates? (Ps sex engine sounds bad ass)
2017-09-26 05:44:41 +0000 UTCYes, I'm going to marry it.
Crushstation
2017-09-25 23:17:38 +0000 UTCDo you have a contingency plan if the sex engine becomes self-aware?
Dissonant Soundtrack
2017-09-25 23:16:23 +0000 UTC