KopretCZ

Newbie
Jan 24, 2022
98
79
The only thing I really dislike, to the point that I criticize about Patreon/SubscribeStar projects, is how we are pretty much coerced into paying for access to the dev log because it is not available anywhere else. I don't want to jump into projects without reading how their modus operandi is, I usually can tell how good the dev's work ethic is by the updates they put out. Some games have either their Steam or Itch.io pages where even if you haven't bought or subscribed to the game, you can still read the progress, this game doesn't have that. And I know that in the discord they link all the "announcements" to their Patreon page anyway, so there is no use joining their channel.
Try using discord - that's obviously free and every sensible dev had one and post here regularly :coffee:
 
  • Red Heart
Reactions: Crushstation

KopretCZ

Newbie
Jan 24, 2022
98
79
Proud part of circlejerk :cool:
Well u can say - Why would anyone ask here when everything u get is hate, hate and another empty hate? :unsure: Crush is *far* from only one developer with results like these. And as u can see - some pple are content with this :sneaky:
 
  • Red Heart
Reactions: Crushstation

KopretCZ

Newbie
Jan 24, 2022
98
79
For an adult game, I think any developer has to deliver on fresh sexual scenes every update.
I don´t think that "adult" means only sex. Even here u can find lot of stuff without *any* sexual content and ppl are happy with them.

Personaly i see these games not just as empty fap material, but as "just games" without censure of RL.
You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.
 

Alleykatt

Well-Known Member
May 19, 2017
1,358
1,975
I actually really like this game. It is well made, looks and plays nicely, and is well written with lots of nice touches. I appreciate that even though it is still a porn game, he really tries to stay somewhat true to the world of espionage. It is just a shame that the pace of updates is so glacial.
 

boobthief

Member
May 25, 2017
347
1,005
I don´t think that "adult" means only sex. Even here u can find lot of stuff without *any* sexual content and ppl are happy with them.

Personaly i see these games not just as empty fap material, but as "just games" without censure of RL.
You don't have permission to view the spoiler content. Log in or register now.
Oh sure, the attention to locations and relevant background details can make this feel like one of the better Bond films. But a key ingredient is the sex adventures.

You don't have permission to view the spoiler content. Log in or register now.

Quoted from their Patreon page: 'Female Agent is a text-based sexpionage RPG. It stars a Western intelligence officer, sent undercover into Bangkok's red light district. She'll have to navigate her way through a sex-fuelled urban underbelly to take down a dangerous international terrorist.'

Kinda sounds like a sex-fuelled adventure, no?

P.S. Only criticizing because when this game is good, it's really good. But the last really good update was two updates and months ago. So I want them to get back in the game with more regular exciting content.
 
Apr 23, 2017
112
197
Good day.

May I inquire why there is 53.451 lines of JavaScript code inside of a game,
that most of the playtime has still, fixed 2D graphics?
The only times that I noticed anything moving in 'FA' is - Dice rolling and character blinking.
(Did you noticed that she blinks?).
As far as I know, when you create a project in Twine/SugarCube, JS and CSS sections are empty,
therefore I assume author must've wrote that himself.

For example, here's a code snippet:
You don't have permission to view the spoiler content. Log in or register now.
Tons of calculations and geometry.. just to roll a dice?
While a good choice seems to be: generate random number, then display a picture of a dice with that number.

I would then like to quote Dwight D. Eisenhower:
I have two kinds of problems, the urgent and the important.
The urgent are not that important, and the important are never urgent.
That begs a question - "Did author decided that was important? If yes, then why?"
Simple and temporary system, as suggested before would've saved tons of time, which
could be spend on a more important and urgent elements of the game.

So, what's the story behind this?
Appreciate you.
 

Geffe

Newbie
Jul 14, 2019
45
130
One thing that seems like it's going to be an issue, is that the further he gets in the Bangkok story, the harder it's going to be to introduce things like the role of different stats, backgrounds, etc. Is he going to go through all of the Bangkok and Malaysia stuff and add in different text for agents who have high vs low conscientiousness, beauty and so on? Unique choices for agents depending on whether they were cheerleaders or nerds? Seems more and more unlikely.
 
Apr 3, 2019
267
826
Good day.

May I inquire why there is 53.451 lines of JavaScript code inside of a game,
that most of the playtime has still, fixed 2D graphics?
The only times that I noticed anything moving in 'FA' is - Dice rolling and character blinking.
(Did you noticed that she blinks?).
As far as I know, when you create a project in Twine/SugarCube, JS and CSS sections are empty,
therefore I assume author must've wrote that himself.

For example, here's a code snippet:
You don't have permission to view the spoiler content. Log in or register now.
Tons of calculations and geometry.. just to roll a dice?
While a good choice seems to be: generate random number, then display a picture of a dice with that number.

I would then like to quote Dwight D. Eisenhower:

That begs a question - "Did author decided that was important? If yes, then why?"
Simple and temporary system, as suggested before would've saved tons of time, which
could be spend on a more important and urgent elements of the game.

So, what's the story behind this?
Appreciate you.
Almost all of that JS code is for the dice rolling animation indeed. Keep in mind, most of that code wasn't written by Crush (the developer), but rather, it's a common JS library that was simply added to the HTML file directly (instead of added as a dependency). The library itself is more of a framework for quick 3D (ish) graphics.

The library in question is called Three.js

Now, why was the whole code added onto it instead of coded properly as a dependency that you then use the methods from? Well, either they don't know how to do that, or there's some fuckery going on with Twine/Sugarcube that makes using external libraries a pain.
 
Apr 23, 2017
112
197
Hey, weird username with letters and numbers. :cool:

Almost all of that JS code is for the dice rolling animation indeed.
That's an interesting choice of focus, the one I don't quite agree with.
It's not that I'm crazy about , but for 'FA' it does seem more appropriate approach.
Because it's an user app with UI and people want to interact with it.

Produce a basic version of functionality(simple dice rolling), switch to another one(achievements),
get basic achievement system done, switch to character profile page and get it done, etc.
By the end of development cycle you would have basic version of FA with all functionality working,
but it would not be deep and advanced(3D dice rolling). Still, project structure would be the same,
later you just have to pick a module and advance its functionality further.

or there's some fuckery going on with Twine/Sugarcube that makes using external libraries a pain.
Talking about Twine, it seems that in previous version(Twine 1) it was extremely easy to include JS libs.
Twine 2 for whatever reason got rid of that, now you have to build the story, open built HTML file, include
JS lib in header inside of a <script></script> tag. This will import js lib code. (Haven't tried, not exactly sure).

---
Overall, I just got curious with a question "Why does it takes 'n' time to push an update?".
Does it takes Crush forever to write a text of the story? Or it's coding in Twine that's time consuming?
I think it is.
Looks like Twine doesn't work with JS and CSS code adequately, all of it is resides in one huge view menu.
You also can't CTRL+F to move around inside it, or at least I wasn't able to.

Jolly interesting topic. Thanks for answering.
 
  • Thinking Face
Reactions: kcj300
Apr 3, 2019
267
826
As awful as the dice rolling code is implemented, that is not the main reason it takes so long to push updates. That part was done...probably a year ago already? Maybe even year and a half?

Even if it took time to rip off the library and "adapt it" to Twine, it was done a long, long time ago. Look elsewhere for the motives, we still haven't found it, but it's not about the JS.
 

Rixen

Member
Jun 3, 2017
329
473
One thing that seems like it's going to be an issue, is that the further he gets in the Bangkok story, the harder it's going to be to introduce things like the role of different stats, backgrounds, etc. Is he going to go through all of the Bangkok and Malaysia stuff and add in different text for agents who have high vs low conscientiousness, beauty and so on? Unique choices for agents depending on whether they were cheerleaders or nerds? Seems more and more unlikely.
Some people, including myself, expect yet another reboot : "yeah, Crush here, actually I realised that integrating the introduction after writing all of Bangkok wasn't that smart, so I need to restart everything from the beggining."
 
  • Like
Reactions: berny and D4n0w4r
Apr 23, 2017
112
197
As awful as the dice rolling code is implemented, that is not the main reason it takes so long to push updates. That part was done...probably a year ago already? Maybe even year and a half?

Even if it took time to rip off the library and "adapt it" to Twine, it was done a long, long time ago. Look elsewhere for the motives, we still haven't found it, but it's not about the JS.
What other problem source would you point out? Writing story, drawing assets, testing updates? All together?
 

Crushstation

Member
Game Developer
Sep 21, 2017
290
1,105
One thing that seems like it's going to be an issue, is that the further he gets in the Bangkok story, the harder it's going to be to introduce things like the role of different stats, backgrounds, etc. Is he going to go through all of the Bangkok and Malaysia stuff and add in different text for agents who have high vs low conscientiousness, beauty and so on? Unique choices for agents depending on whether they were cheerleaders or nerds? Seems more and more unlikely.
This is astute. I actually do hope to go through the existing content and add in width/backstory callbacks. Of course, this will take time, because work takes time.
 

Crushstation

Member
Game Developer
Sep 21, 2017
290
1,105
Good day.

May I inquire why there is 53.451 lines of JavaScript code inside of a game,
that most of the playtime has still, fixed 2D graphics?
The only times that I noticed anything moving in 'FA' is - Dice rolling and character blinking...
I'm not often on this forum, so hit me up on Discord if you have any follow up questions, but: the dice roll code was implemented based on open source code, we didn't write it from scratch.

In the future I plan for dice rolls to be more frequent and consequential.
 

Crushstation

Member
Game Developer
Sep 21, 2017
290
1,105
Oh sure, the attention to locations and relevant background details can make this feel like one of the better Bond films. But a key ingredient is the sex adventures.
Boobthief this is one of the nicest things anybody has ever said about Female Agent :love:
 
  • Like
Reactions: boobthief

Crushstation

Member
Game Developer
Sep 21, 2017
290
1,105
This update was very Groundhog Day for me (do half-baked spy shit; shop for underwear; sex with Connor again for the third of fourth time; repeat topless bar work) but as always the potential of it developing into something exciting with the side quests.
Yeah, this is why I wanted to include Girls Night Out in this release. But it wasn't ready. :(
 
  • Like
Reactions: boobthief
3.50 star(s) 117 Votes