anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,845
15,965
Oh My Fucking God...

ApeStudios your game is not bad and interesting, but if you don't want to end being totally overwhelmed, you should really take the time to rethink all your code, and especially the way you handle the game state. 24273 variables is more than clearly way too many, especially when it's variables like "numbervariable1008", "thisvariable661" or "nikkiemergencygallerythingenabled20".
You would save you a lot of time and energy if, among other things, you used classes instead of having 49 times the same series of 173 variables, and if you gave more significant names to the variables.


And the code is uselessly over complicated. All the:
Python:
init:
    image thumb4:
         im.MatrixColor("images/gallerythumbs/avashoweringthumb.jpg", im.matrix.brightness(.2))
could perfectly directly be:
Python:
                 imagebutton:
                   idle "images/gallerythumbs/avashoweringthumb.jpg"
                  hover im.MatrixColor("images/gallerythumbs/avashoweringthumb.jpg", im.matrix.brightness(.2))
incidentally, " ", what mean that you don't need the init: part, and even less to declare it before every single one of them.


You don't need so many Tooltip objects. In fact you need none since the property permit you to pass whatever you want as value, including both the text to display and the position where it should be displayed:
You don't have permission to view the spoiler content. Log in or register now.


Same for the randomized values. By default "randomchat" could perfectly use only one and in real time:
You don't have permission to view the spoiler content. Log in or register now.
But in fact the whole screen could perfectly be four lines long and use a small two dimension list:
You don't have permission to view the spoiler content. Log in or register now.

The whole "vipchatofkissing" could perfectly be an image:
You don't have permission to view the spoiler content. Log in or register now.
But of course the best approach would be to follow the steps of "randomchat" and have a a four line screen with a small two dimension list:
You don't have permission to view the spoiler content. Log in or register now.

And so on...

By over complicating the code, you:
- Impose yourself an useless amount of stress
- Uselessly expand the time you need to develop the game
- Drastically increase the risk of bugs due to a typo
- Significantly reduce the chance that someone discover the bug early
- Make it more difficult to come back on a code that you already wrote and understand what it do
- Make it more difficult to make a small change or a small correction
- Significantly increase the time lost passing from a part of the code to another
 

ApeStudios

Matt -- Lord of wrong deadliness and info dumps
Game Developer
Feb 27, 2020
478
1,384
Oh My Fucking God...

ApeStudios your game is not bad and interesting, but if you don't want to end being totally overwhelmed, you should really take the time to rethink all your code, and especially the way you handle the game state. 24273 variables is more than clearly way too many, especially when it's variables like "numbervariable1008", "thisvariable661" or "nikkiemergencygallerythingenabled20".
You would save you a lot of time and energy if, among other things, you used classes instead of having 49 times the same series of 173 variables, and if you gave more significant names to the variables.


And the code is uselessly over complicated. All the:
Python:
init:
    image thumb4:
         im.MatrixColor("images/gallerythumbs/avashoweringthumb.jpg", im.matrix.brightness(.2))
could perfectly directly be:
Python:
                 imagebutton:
                   idle "images/gallerythumbs/avashoweringthumb.jpg"
                  hover im.MatrixColor("images/gallerythumbs/avashoweringthumb.jpg", im.matrix.brightness(.2))
incidentally, " ", what mean that you don't need the init: part, and even less to declare it before every single one of them.


You don't need so many Tooltip objects. In fact you need none since the property permit you to pass whatever you want as value, including both the text to display and the position where it should be displayed:
You don't have permission to view the spoiler content. Log in or register now.


Same for the randomized values. By default "randomchat" could perfectly use only one and in real time:
You don't have permission to view the spoiler content. Log in or register now.
But in fact the whole screen could perfectly be four lines long and use a small two dimension list:
You don't have permission to view the spoiler content. Log in or register now.

The whole "vipchatofkissing" could perfectly be an image:
You don't have permission to view the spoiler content. Log in or register now.
But of course the best approach would be to follow the steps of "randomchat" and have a a four line screen with a small two dimension list:
You don't have permission to view the spoiler content. Log in or register now.

And so on...

By over complicating the code, you:
- Impose yourself an useless amount of stress
- Uselessly expand the time you need to develop the game
- Drastically increase the risk of bugs due to a typo
- Significantly reduce the chance that someone discover the bug early
- Make it more difficult to come back on a code that you already wrote and understand what it do
- Make it more difficult to make a small change or a small correction
- Significantly increase the time lost passing from a part of the code to another
I'm not a real programmer. I'm just a porn enjoyer. To a real programmer who actually studied this, my code will look as the worst thing in the world.

I thank you for your intake, but I can't do anything different than I'm doing right now. I don't know how to use the knowledge you shared.

If I try your way - which I know its the right one, I wouldn't know how to keep going and this would make me real frustrated and this game wouldn't go nowhere.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,845
15,965
Can I DM you about this?
You can, but starting a thread in the part of the forum I linked would probably be better. I don't always have the time for in depth answer. Plus, having more than one person who possibly answer is probably better for a novice since it offer you different approach and permit you to choose the one you understand the most.
 
  • Red Heart
Reactions: ApeStudios

boulimanus

Active Member
Jun 10, 2018
899
1,162
Tried this and it is impressive for a first release.
I've also hit that Judy bug though where I've recorded plenty BD it tells me I'll need to show Judy but I've not even met her nor supposed to know who she is.
Also gigs never bring money for some reason and don't even count as being done in the stats screen.
Also time passing with every single action is a pain and makes the whole thing seem grinding after a while. Hope it gets changed somehow.

Still fun for a first release though. Keep up the good work.
 

sabadongelov

Member
Aug 21, 2018
311
806
Yes! The postwork can be a real hardship. Mainly in animation, daz is a tricky program to animate properly, so many animations are the ones we buy, and pretty much everyone has the same assets. They work for both males and females at 100% height. That means they are exactly the same height. If you change their size the animation tends to get all weird. The same goes for regular poses. I could do the poses by hand, but imagine that in a workflow, this is terrible. You'd get so few images and animations in each version because it would take forever to produce simple images.
So, the real culprit is Daz then. Had a feeling that was the case, since Honey select games doesn't seem to suffer from male MCs almost always being midgets...

But I guess there might be ways to work around it? Avoid scenes where you see the MCs full body next to the women for instance. Or, maybe lean into the MC being really short (presently, I think you even have a scene where one of the women compliments the MC on being so tall... :D).

This stuff can happen if you don't take care of it, but not on 0.1 any time soon. I'll not be gorey here. I want to imagine a world where one could have a real CFD, so imagine that this would totally be a thing. No necro will occur here, just to clarify. But imagine, sending a doll to work in a dangerous environment in a cyberpunk universe. She can be killed; it only makes sense.
No need, I have no hankering for necro or gore. Just thought that seeing as the MC can treat the androids more or less how he wants to, including killing them, having them get into a scrap wouldn't be out of bounds or terrible. And catfighting is a fetish for some. But you do as you will, just wanted to let you know that I at least appreciate the jealousy between the LIs and hope we can play it up in the future, if we so want.

Yes I'm trying to produce some characters that are not so plain, maybe I can't do a super good job at this, but this is my goal. Characters that don't work the same depending on their contexts and who they are talking to.
I like it! Makes the human LIs much more interesting!

This turned out sloppy. It is to gain a little time, depending on what I'm doing. This happens more in animations, They also have a preset for dick size, if you keep the default one,, the dick starts clipping trought bodies on animation. I 'hired' a guy to handle animation for me from now on. so in time I'll redo the ones that aren't so good.
Great!

Thank you for testing thoughtfully ;)!
No problem and thank you for making the game! :)
 

ApeStudios

Matt -- Lord of wrong deadliness and info dumps
Game Developer
Feb 27, 2020
478
1,384
Tried this and it is impressive for a first release.
I've also hit that Judy bug though where I've recorded plenty BD it tells me I'll need to show Judy but I've not even met her nor supposed to know who she is.
Also gigs never bring money for some reason and don't even count as being done in the stats screen.
Also time passing with every single action is a pain and makes the whole thing seem grinding after a while. Hope it gets changed somehow.

Still fun for a first release though. Keep up the good work.
Sorry I forgot to answer you. This thing of gigs never bringing money might be a bug. Idk why this is happening but each time you send a doll to a gig, and you advance time, she MUST be back with money. If this doesn't happen then it's a great issue. However for 0.2 a great portion of this gig thing will be redone, I already started fiddling with it.

Advancing time with every action was a thing I used due to 'lack' of content. I felt that jumping back and forward trough daily actions would make it all out of pace, like automatic events would happen way to early or way too late. Finding this balance is complicated but I will. I hope to have this all sorted by 0.3. As for 0.2 a new time of the day will be added, so part of the common actions will not pass time anymore

This Judy bug is weird. I think I solved it, but I'll test it again and again. For 0.2 I'll release a testing version to some people to avoid these errors.


Sequel to Cyberpunk 2069... I mean 2077 !
I guess there is another game of the same genre of this one called CP69 here at f95, isn't it? Still If CD Projekt is okay in abandoning Judy, Misty, Female V, Panam, Young Rogue(maybe old one and go a little cougar here?), Lizzy Wizzy, Rita Wheller, T-bug, Evelyn Parker(I have a feeling they are not dead) and so on... well, someone might want to see more of them, right? I know I do. I know they didn't aimed for a porn game, of course, but c'mon! Many of those girls needed some more love. They produced some of the most awesome characters and then left them all aside.



But I guess there might be ways to work around it?
There is! But imagine that this would put a great deal of extra work just to do the tweaks. Mainly when it comes to animation. For example, yesterday I bough a spanking anim. But didn't worked as I understood it would when I looked at the gif on renderhub. I lost almost 2 hours just to solve this - and it wasn't completely solve! My computer stuters a lot when fiddling with animations. It's a constant loop of 'daz is not responding' until I can get it right. Imagine having to do this to every animation to fit the 100% Male Model and the 92-95% female model when it comes to height. The only fast work around is to ask someone I know to produce animations with different sizes. Maybe an idea for the future.


And catfighting is a fetish for some.
This will happen soon. I forgot to add a crucial stat to dolls, which is if they like each other. As for 0.1 I didn't add many stuff.

No problem and thank you for making the game!
Oh no I thank you! I'm truly happy that people are playing this game, enjoying it and even pointing out tons of stuff that I didn't noticed.
 

Qwarter

Newbie
Feb 11, 2018
99
97
I did check out the 0.1 anyways and... Will the player be able to make the dolls futas with cocks only?
 

Raindrops400

Newbie
Jan 6, 2022
28
30
Just tested out the game, and it's looking pretty slick so far!

Just wondering, will there be any options to go deeper into the watersports kink? That is an aspect I love, so it's very encouraging to see it being included this early (even if only a tiny bit! I've only found one scene so far, which is the basic toilet spying scene)

Also *highly* looking forward to the pregnancy addition!

(If either of these things are already in game, I haven't gotten to them yet!)
 
  • Red Heart
Reactions: ApeStudios

ApeStudios

Matt -- Lord of wrong deadliness and info dumps
Game Developer
Feb 27, 2020
478
1,384
Just tested out the game, and it's looking pretty slick so far!

Just wondering, will there be any options to go deeper into the watersports kink? That is an aspect I love, so it's very encouraging to see it being included this early (even if only a tiny bit! I've only found one scene so far, which is the basic toilet spying scene)

Also *highly* looking forward to the pregnancy addition!

(If either of these things are already in game, I haven't gotten to them yet!)
How deep we are talking here? There are some watersposts like you peeing on the dolls, but how deep you mean? No kink shame lol cause I plan some mad stuff regarding this - just want to get a little feedback.


Pregnancy will have a good amount of scenes, yes.

But to make it look real good it will take some more time. I want to make it like stages of pregnancy, or straight to huge belly type of thing - player's choice. The straight to huge belly is simple and easy to do, the stages not so simple, but it will worth it. This will require some small events to happen as I want them to.

Pregnancy and GF mode will be the hard part of this game to produce. But we'll get there! I don't want to take like 2 years to bring just some random scenes regarding this. So it will be here sooner than you'd expect.
 

kickingthedog

New Member
Sep 17, 2017
2
4
Dude...This is fucking unfair how good this is. If 0.2 is half as good as I'm expecting it to be CFD is well on it's way to being one of the greats(otherwise known as my personal favorites), like Shattered, Superhuman or Being a DIK, etc.. Game systems ain't heavy and don't feel restrictive, so developing more of those doesn't feel like it will restrict scenes. It sounds like a real risk that a dev puts hours and hours into the programming side of things only to be brought down by a lack of content in the updates leading to decreased interest.
The animations are really good, but your scene writing, albeit somewhat short could carry a lot more weight too, so don't feel like you have to add animations or wait for those animations to add scenes.
You might already have this idea, but since you're already dropping CP2077 lingo - have you considered adding episodes of The Watson Whore as a bit of side content. Could do work fleshing out the world - nothing tells you about a society quite like it's entertainment. You already included pretty much every tag that could go in it, and if you decide to add the Whore as a character - well, I'm sure he'd get along like a house and fire with both the MC and Dolls. And as far as I know, nobody else has done it.
Anyone reading this and on the fence because of early version number - go play it! Enough content for a standard 0.4. And if my finances ever stabilize(not counting rock bottom, that defeats the point) this game is on the short list of what I'd support.
Top marks for ambition. Best of luck.
 
  • Red Heart
Reactions: ApeStudios

ApeStudios

Matt -- Lord of wrong deadliness and info dumps
Game Developer
Feb 27, 2020
478
1,384
The animations are really good, but your scene writing, albeit somewhat short could carry a lot more weight too, so don't feel like you have to add animations or wait for those animations to add scenes.
Yeah, I wasn't so good on the writing side of this game. Mainly during animations. Had this exact same talk with a patron yesterday. I know a way of improving it now , my main problem was my textbox that would get in the way, now I can write my ass off on animations (which is already solved by a F95 member)

Having feedback, suggestions and people showing me how to make this game better is always nice. If I know how to apply their knowledge, I'll surely do.


- have you considered adding episodes of The Watson Whore as a bit of side content.
Man, honestly. I didn't thought of the Watson whore. It's super side content on CP77 right? I forgot about it!!! The moment you mentioned it I thought of a quest that I could produce. I'll probably do that soon, it's a good idea. Maybe not for 0.2 cause there is too much things on my plate for the next update already. But I want to make something more investigative like, 'who the hell is this watson girl I've been hearing all about' you know?

Since Watson is a district at Night City, she'd probably be seeking adventures outside and going to MC's city. Like, "I'm tired of NC dicks, need some more variety on my life". This could be a very nice touch.

Tks for playing and providing feedback on it :)
 

boulimanus

Active Member
Jun 10, 2018
899
1,162
Great to see you so active here ApeStudios.
Thought I'd mention a small thing. I've noticed the game creates a separate folder alongside the save folder, called 'tokens', with two small text files in there. Guessing this has to do with maybe a plan to release on steam, but I like my folders to be clean and all self contained if possible.
Probably one of the few who would notice let alone care but I thought I'd mention it anyway.
 
  • Thinking Face
Reactions: ApeStudios

ApeStudios

Matt -- Lord of wrong deadliness and info dumps
Game Developer
Feb 27, 2020
478
1,384
Great to see you so active here ApeStudios.
Thought I'd mention a small thing. I've noticed the game creates a separate folder alongside the save folder, called 'tokens', with two small text files in there. Guessing this has to do with maybe a plan to release on steam, but I like my folders to be clean and all self contained if possible.
Probably one of the few who would notice let alone care but I thought I'd mention it anyway.
I have no idea what this is man lol maybe something ren'py created automatically? I really don't know
 
4.60 star(s) 29 Votes