Crushstation

Member
Game Developer
Sep 21, 2017
290
1,121
Very important observation, thanks Riven.

This actually touches on a feature I want to incorporate into the Sex Engine: an option for the agent to make style/technique decisions in the scene. Let's take the example of a BJ: right now all the agent can do is "move mouth on cock" X number of times to progress the scene.

My idea is for the player decisions to be more focused on changing the narrative of the sex scene, which will lead to more interesting scenes. Um, off the top of my head, instead of [[Suck his cock]] you might see a list of options like:

[[Kiss and tease his cock.]]
[[Give him a quick BJ as foreplay.]]
[[(BJ +0) Make out with his cock.]]
[[(BJ +1) Give him a long, professional BJ.]]
[[(BJ +2) Deep throat him.]]
[[(Likes Rough Sex & Prostitute +1) You look stressed, baby. Wanna fuck my face?]]

This approach will lead to more interesting and varied sex scenes, especially since incorporating the SURPS skill rolls and Random NPC upgrades will also make them dynamic (e.g. some clients will adore the Likes Rough Sex option, some will be appalled).

HERE'S THE CLEVER BIT:

The agent will also normally be presented with a choice like:

[[Just get this over with.]]

(Sometimes, depending on her emotional state, every other option might be greyed out.)

This will put the Sex Engine in a kind of "jaded hooker" mode, where the agent just tries her best to end the scene as fast as she can. Descriptions will be shorter, details glossed over, and – provided she makes her SURPS rolls – then she can blast through the scene in just a few clicks.*

So, basically, if the player isn't that into a sex scene, that's fine: neither is the agent, and the game will know not to go into a lasciviously detailed blow-by-blow account of the eleventh BJ of the agent's shift. (To me that nicely simulates the PC becoming totally desensitised to fucking strangers for cash.)

[* if she fails her SURPS rolls, though, her half-assed performance isn't doing anything for the client, and then we get to another decision – does she change position? Try and get into it? If her Stress level is high, does she cry? Does the client like that, and start fucking her harder? And he has choices as well – will he just keep plugging away? Feel bad and stop? End things and ask the mamasan for a refund? Slap her around a bit to liven her up?]

My thinking on this is that putting in a shift at the Hard Cock Cafe should be a gameplay mechanic that stays interesting. You're right that this isn't possible with the existing Sex Engine gameplay, but that's why I wanna upgrade it. :)
 

Crushstation

Member
Game Developer
Sep 21, 2017
290
1,121
Think about all those rpgs forcing you to change clothes and shower before going to sleep and then change again before going out next day. It's fun first time when you get to see new cg but ultimately ends up as a time waster and annoyance. And this is exactly what I think you will spend next year developing.
I really dislike this gameplay mechanic, and don't intend to include it in Female Agent.
 

NSFWBabe

Member
Jul 11, 2018
206
295
[* if she fails her SURPS rolls, though, her half-assed performance isn't doing anything for the client, and then we get to another decision – does she change position? Try and get into it? If her Stress level is high, does she cry? Does the client like that, and start fucking her harder? And he has choices as well – will he just keep plugging away? Feel bad and stop? End things and ask the mamasan for a refund? Slap her around a bit to liven her up?]
Interest = piqued!

My idea is for the player decisions to be more focused on changing the narrative of the sex scene, which will lead to more interesting scenes. Um, off the top of my head, instead of [[Suck his cock]] you might see a list of options like:

[[Kiss and tease his cock.]]
[[Give him a quick BJ as foreplay.]]
[[(BJ +0) Make out with his cock.]]
[[(BJ +1) Give him a long, professional BJ.]]
[[(BJ +2) Deep throat him.]]
[[(Likes Rough Sex & Prostitute +1) You look stressed, baby. Wanna fuck my face?]]
Holy shit! That's quality detailing i might have ever seen or heard of in an adult game if it does get incorporated! Keep up the awesome work. Stuff like this makes the wait worth it!

Hoping that The Agent makes it Bangkok before getting as old as.....Olenna Tyrell, for lack of a better example:ROFLMAO:
 

Riven

Newbie
Aug 6, 2016
34
82
My idea is for the player decisions to be more focused on changing the narrative of the sex scene, which will lead to more interesting scenes. Um, off the top of my head, instead of [[Suck his cock]] you might see a list of options like:

[[Kiss and tease his cock.]]
[[Give him a quick BJ as foreplay.]]
[[(BJ +0) Make out with his cock.]]
[[(BJ +1) Give him a long, professional BJ.]]
[[(BJ +2) Deep throat him.]]
[[(Likes Rough Sex & Prostitute +1) You look stressed, baby. Wanna fuck my face?]]

This approach will lead to more interesting and varied sex scenes, especially since incorporating the SURPS skill rolls and Random NPC upgrades will also make them dynamic (e.g. some clients will adore the Likes Rough Sex option, some will be appalled).

HERE'S THE CLEVER BIT:

The agent will also normally be presented with a choice like:

[[Just get this over with.]]

(Sometimes, depending on her emotional state, every other option might be greyed out.)

This will put the Sex Engine in a kind of "jaded hooker" mode, where the agent just tries her best to end the scene as fast as she can. Descriptions will be shorter, details glossed over, and – provided she makes her SURPS rolls – then she can blast through the scene in just a few clicks.*
Idk, this all sounds great until you start thinking about amount of scenes you will have to produce.

Let's say you get 5 clients interested in BJ per shift and you work 6 days a week. This gives us 30 BJ per week, 120 after one month.

How fast till you burn through all available variants and start seeing repeats? Can you even create that many significantly different and interesting descriptions of BJ?

From what I understand our agent may stay undercover for months which brings us to thousands of needed scenes.

I guess, what I'm trying to say is that most players sooner or later will enter permanent 'jaded hooker (player)' mode and your whole system will turn into "shower scene" for them.

Than again I might be completly wrong. Heck, I hope I'm wrong and I get to spend pleasent time in Bangkok right after I finish Cyberpunk 2077. Good luck!
 

Cloudchaser

Member
Jan 24, 2018
184
291
I would guess there would be quite a few time skips and everything. Maybe you would only have 2-3 full shifts, and then either the story moves forward or you get the option to skip days, so it will be there forever. Might of course also be wrong, but I don't think play every day for months would be fun to play or code.

But I love what I read and I always enjoyed the game. For the last two big versions I put in something in the Patreon and I will again with the release of 1.5. The game does deserve it, as it is so different from the usual games we have here.
 

Ripe

Active Member
Jun 30, 2017
912
810
Idk, this all sounds great until you start thinking about amount of scenes you will have to produce.

Let's say you get 5 clients interested in BJ per shift and you work 6 days a week. This gives us 30 BJ per week, 120 after one month.

How fast till you burn through all available variants and start seeing repeats? Can you even create that many significantly different and interesting descriptions of BJ?

From what I understand our agent may stay undercover for months which brings us to thousands of needed scenes.

I guess, what I'm trying to say is that most players sooner or later will enter permanent 'jaded hooker (player)' mode and your whole system will turn into "shower scene" for them.

Than again I might be completly wrong. Heck, I hope I'm wrong and I get to spend pleasent time in Bangkok right after I finish Cyberpunk 2077. Good luck!
You're not wrong. That is the issue I raised awhile ago, but it's no use. All that look good on paper, but in the end what we're talking about is nothing but grind in different packaging...

Updates 1.5, 1.6, 1.7 and 1.8 are all completely unnecessary and waste of developers time... but hey, it's his time and if it make him happy that's his prerogative. But I'm almost completely certain that 1.9 will not be Bankgok but yet another pointless update. After all, last time a schedule was given Bangkok was supposed to be 1.8... now it's 1.9 since we got that "player-submitted Kink Vignettes" nonsense.
 

Crushstation

Member
Game Developer
Sep 21, 2017
290
1,121
Idk, this all sounds great until you start thinking about amount of scenes you will have to produce.

Let's say you get 5 clients interested in BJ per shift and you work 6 days a week. This gives us 30 BJ per week, 120 after one month.

How fast till you burn through all available variants and start seeing repeats? Can you even create that many significantly different and interesting descriptions of BJ?

From what I understand our agent may stay undercover for months which brings us to thousands of needed scenes.
Yes – that's a good description of the problem. But my planned solution is not actually to write 120 unique BJ scenes every month. My plan is to create a system that uses a combination of PC traits, NPC traits, the situation and random numbers to generate unique sex scenes.

Imagine the sex scenes in Female Agent being more like the fight scenes in a normal roleplaying game. A hero in an RPG might fight hundreds or thousands of enemies during a campaign. The DM or game designer doesn't hand script every move in every fight; instead they set up a fighting system, create the characters who will fight in the system, and then rely on PC/NPC decisions and a random element to create unique scenarios.

Some people might think that sex scenes in a game could never be as interesting as fight scenes in a game. But I think they could be in Female Agent. You'll get strategic choices, a gambling element (the dice rolls), rewards in the form of XP and (in the brothel) literally loot, character development as she levels up in a direction her parents most certainly never intended for her, and rewards in the form of sexy text descriptions and avatar images.

Version 1.4 laid the foundation for this system by introducing version 1 of the SURPS ruleset. Version 1.5 gets us ready to provide visual rewards (like spank marks and O faces). The random NPC upgrade will give the NPCs SURPS stats, which will allow us to write the Sex Engine that can actually produce sex scenes you won't want to always skip through (but will also support Jaded Hooker mode for the times you do).

In addition, the new Sex Engine will be written using extensible code, so future writers will be able to add new content into the framework during the game's entire lifecycle. My hope is that it will work like the Kink Vignettes system – I set it up with 5 scenes, and then the fans add in another 15. (Demonstrating how the extensible content works is another reason I'd like to do "Player Submitted Kink Vignettes" as the next version.)
 

Crushstation

Member
Game Developer
Sep 21, 2017
290
1,121
You're not wrong. That is the issue I raised awhile ago, but it's no use. All that look good on paper, but in the end what we're talking about is nothing but grind in different packaging...
Hey Ripe: thanks so much for the feedback, I do take it very seriously and I appreciate you giving me things to think about.
I guess I don't quite get the thrust of your criticism. If you think that Bangkok can only ever be grindy, why do you want me to implement it next?

Is it that you just don't think any of the systems I'm trying to build to make it less grindy will work? Are there different ways I could solve the problem?

Or do you want the story in Bangkok to focus more on crafted story events (like the wet t-shirt contest at Oceana) than the repetitive bump and grind of the brothel?

Or is it something else? Help me understand where you're coming from.
 

Riven

Newbie
Aug 6, 2016
34
82
Yes – that's a good description of the problem. But my planned solution is not actually to write 120 unique BJ scenes every month. My plan is to create a system that uses a combination of PC traits, NPC traits, the situation and random numbers to generate unique sex scenes.
Your solution doesn't solve the problem. You won't be able to generate sufficient amount of distinctive combinations to sustain player interest. From what I understand you want to create templates for scenes and then fill them up depending on random npc/player traits and also allow others to submit their templates to extand pool of avaliable scenes. It's not bad idea, but it doesn't solve problem of ultimate grind and boredom.

Imagine the sex scenes in Female Agent being more like the fight scenes in a normal roleplaying game. A hero in an RPG might fight hundreds or thousands of enemies during a campaign. The DM or game designer doesn't hand script every move in every fight; instead they set up a fighting system, create the characters who will fight in the system, and then rely on PC/NPC decisions and a random element to create unique scenarios.

Some people might think that sex scenes in a game could never be as interesting as fight scenes in a game. But I think they could be in Female Agent. You'll get strategic choices, a gambling element (the dice rolls), rewards in the form of XP and (in the brothel) literally loot, character development as she levels up in a direction her parents most certainly never intended for her, and rewards in the form of sexy text descriptions and avatar images.
This is bad example. RPGs that force you to fight thousands enemies allow you to use aoe abilities. You don't fight every mob one on one. Also those fights aren't memorable. Do you remember your 456 slain goblin and how it differed from 123 or do you go through the motions to get to the next boss/plot event (or worse fishing for next item upgrade like a good rat in your skinner box)?

Also I don't think you can compare satisfaction from using flashy/visceral abilities with clicking links.


I guess I wanted this game to be something else than it's shaping to be right now. I wanted to read interesting story which development and outcome I can influence interlaced with hot sex scenes. Not slowly level up my agent in arcana of sex.

Or do you want the story in Bangkok to focus more on crafted story events (like the wet t-shirt contest at Oceana) than the repetitive bump and grind of the brothel?
Exactly something like this.
 

Crushstation

Member
Game Developer
Sep 21, 2017
290
1,121
Your solution doesn't solve the problem. You won't be able to generate sufficient amount of distinctive combinations to sustain player interest. From what I understand you want to create templates for scenes and then fill them up depending on random npc/player traits and also allow others to submit their templates to extand pool of avaliable scenes. It's not bad idea, but it doesn't solve problem of ultimate grind and boredom.
I see it differently. Taking the BJ example above as the final design (which it isn't) and allowing for just four variations of each scene (PC and NPC both succeed at their SURPS rolls/they both fail/only PC succeeds/only NPC succeeds) gives us a template for 24 possible BJs.

Adding in another four variations of each scene (PC and NPC are both attracted to each other/both unattracted/only PC is attracted/only NPC is attracted) gives us a template for 48 possible BJs.

Adding in three variants for the NPC having a small/medium/large cock gives us a template for 144 possible BJs.

Adding in a "money shot" section where the client chooses to come on her face, in her mouth or on her tits gives us a template for 432 possible BJs.

Notice how this structure actually makes the writing much easier. If you asked me to write 432 different BJ scenes it would probably take a year; filling out that template, though, is an achievable writing task.

Because it's extensible, future writers (me and/or others) will be able to add variations to it in the background. So the brothel might ship with a maximum 432 possible BJs, then a writer decides to add variants for NPCs who taste good or who taste bad. Boom! 864 possible BJs in the next version.

This is bad example. RPGs that force you to fight thousands enemies allow you to use aoe abilities. You don't fight every mob one on one. Also those fights aren't memorable. Do you remember your 456 slain goblin and how it differed from 123 or do you go through the motions to get to the next boss/plot event (or worse fishing for next item upgrade like a good rat in your skinner box)?

Also I don't think you can compare satisfaction from using flashy/visceral abilities with clicking links.
I'm sure the agent won't fuck every client one-on-one either. :devilish: And I choose to believe that seeing spank marks and cum shots appear on the avatar can be just as satisfying as seeing a swooshing blade, especially now the avatar is customisable and more realistic.

I guess I wanted this game to be something else than it's shaping to be right now. I wanted to read interesting story which development and outcome I can influence interlaced with hot sex scenes. Not slowly level up my agent in arcana of sex.

Exactly something like this.
I have good news for you! The plan is to write many crafted story scenes in Bangkok. We'll do this using the Side Quests system: here's how it works.

In Bangkok the agent will be able to move around between certain locations (e.g. the Hard Cock Cafe, her backpacker hostel, a beach).

At each location there will always be a repeatable action available. (For example, at the Hard Cock Cafe she can always work a shift; at the beach she can always sunbathe or blast around on a rented jet ski.)

Sometimes a side quest will be available. These are unique storylines that only appear once per game. They can be short or long. (For example, at the Hard Cock Cafe she might be on-stage when one of her old college professors walks in. At the beach she might see an elderly swimmer in trouble in the water, and can choose to attempt to save him.)

We have a whole bunch of side quests planned: some short "one-offs", some longer "quest chains". Some are sexy, some are action/adventure focused, some are just unique crafted encounters to provide depth and realism to the world.

We've already laid the groundwork for this in the game: in the scene where you can gamble in the underground casino with the bankers, notice that you:
  • leave one location
  • go to another and carry out a new activity
  • then return to the original location (optionally with your state changed, e.g. you're with a new NPC).
This was a little test of the code we'll need to use in Bangkok, where the player will leave a location – go to another one and do something – then return to the original location.

The Kink Vignettes in 1.4 are similar. The agent goes from university, to a randomly selected sex scene, and once the scene is finished is returned to university. Again, this is a stealthy prototype for Bangkok. :)
 

Crushstation

Member
Game Developer
Sep 21, 2017
290
1,121
I would guess there would be quite a few time skips and everything. Maybe you would only have 2-3 full shifts, and then either the story moves forward or you get the option to skip days, so it will be there forever. Might of course also be wrong, but I don't think play every day for months would be fun to play or code.

But I love what I read and I always enjoyed the game. For the last two big versions I put in something in the Patreon and I will again with the release of 1.5. The game does deserve it, as it is so different from the usual games we have here.
Thanks so much for the support, I appreciate it so much <3
 

Riven

Newbie
Aug 6, 2016
34
82
I see it differently. Taking the BJ example above as the final design (which it isn't) and allowing for just four variations of each scene (PC and NPC both succeed at their SURPS rolls/they both fail/only PC succeeds/only NPC succeeds) gives us a template for 24 possible BJs.

Adding in another four variations of each scene (PC and NPC are both attracted to each other/both unattracted/only PC is attracted/only NPC is attracted) gives us a template for 48 possible BJs.

Adding in three variants for the NPC having a small/medium/large cock gives us a template for 144 possible BJs.

Adding in a "money shot" section where the client chooses to come on her face, in her mouth or on her tits gives us a template for 432 possible BJs.

Notice how this structure actually makes the writing much easier. If you asked me to write 432 different BJ scenes it would probably take a year; filling out that template, though, is an achievable writing task.

Because it's extensible, future writers (me and/or others) will be able to add variations to it in the background. So the brothel might ship with a maximum 432 possible BJs, then a writer decides to add variants for NPCs who taste good or who taste bad. Boom! 864 possible BJs in the next version.
I understand and I still think they will feel similar.

Simplified example:

"After long day {pc.name} is hungry. She goes to {restaurant} and orders {food} and {drink}. {food} was {rating} she feels {pc.state}"

This can generate thousands of different combination. Do you think they will feel distinct? Or will you internally label this scene as "Agent eating" and just glance at the outcome to check if she is still hungry afterwards if roll fails?

And I choose to believe that seeing spank marks and cum shots appear on the avatar can be just as satisfying as seeing a swooshing blade, especially now the avatar is customisable and more realistic.
Sure for the first few times, afterwards novelty wears off and you stop paying attention to it.

I have good news for you! The plan is to write many crafted story scenes in Bangkok. We'll do this using the Side Quests system: here's how it works.

In Bangkok the agent will be able to move around between certain locations (e.g. the Hard Cock Cafe, her backpacker hostel, a beach).

At each location there will always be a repeatable action available. (For example, at the Hard Cock Cafe she can always work a shift; at the beach she can always sunbathe or blast around on a rented jet ski.)

Sometimes a side quest will be available. These are unique storylines that only appear once per game. They can be short or long. (For example, at the Hard Cock Cafe she might be on-stage when one of her old college professors walks in. At the beach she might see an elderly swimmer in trouble in the water, and can choose to attempt to save him.)

We have a whole bunch of side quests planned: some short "one-offs", some longer "quest chains". Some are sexy, some are action/adventure focused, some are just unique crafted encounters to provide depth and realism to the world.

We've already laid the groundwork for this in the game: in the scene where you can gamble in the underground casino with the bankers, notice that you:
  • leave one location
  • go to another and carry out a new activity
  • then return to the original location (optionally with your state changed, e.g. you're with a new NPC).
This was a little test of the code we'll need to use in Bangkok, where the player will leave a location – go to another one and do something – then return to the original location.

The Kink Vignettes in 1.4 are similar. The agent goes from university, to a randomly selected sex scene, and once the scene is finished is returned to university. Again, this is a stealthy prototype for Bangkok. :)
Now this sounds interesting and I hope we get to experience that sooner than later!
 
Jul 2, 2017
31
21
I see it differently. Taking the BJ example above as the final design (which it isn't) and allowing for just four variations of each scene (PC and NPC both succeed at their SURPS rolls/they both fail/only PC succeeds/only NPC succeeds) gives us a template for 24 possible BJs.
So your plan is essentially to strike some kind of middle ground between Trials in Tainted Space (full custom sex scenes for every single NPC) and Lilith's Throne (description for each sex action based on tags, but can be quite dry)?
 
  • Thinking Face
Reactions: Tenenbaum
3.50 star(s) 123 Votes