- Dec 20, 2018
- 1,011
- 1,048
I´m curious what will come in future updates. This begin promissing a lot to me.
Thank you for your feedback! The combat system in terms of options is not flawless yet. This will likely be fixed and attempted balanced in patch #2, and not #1 though, among some other things.After looking in the code the way it works right now seems to mostly care about how horny you make the girls in regards to stripping them, which often makes them cum, which often makes them leave. Really high horniness needed too.
I think having the girls end rounds being 'horny, embarrased and a little hurt' or similar would be better than 'you had to make her horny to strip her and that trumps everything' as it is now. Since the girls only start dressing sluttier when embarrasing them, and that's currently very hard to achieve without a lucky role on stripping them, which itself requires making them horny.
Also game throws up a lot of errors once they do start dressing slutty as it'll try to make them wear panties like ring panties, then just instantly declair them being gone, apparently embarassed before they even sat down.
Slut wear in general leads to some weird logical issues too. Like girl with assless panties bent over a desk in a microskirt not being ready for anal. Why the fuck she dressed like this then?
Hope this doesn't die. Reminds me of Dungeon Gaming's little dungeon sim he made ages ago, which had a really fun and simple first release, an attempt like 3 months later to fix a few issues, then immediately died.
Thanks a bunch for the feedback!Weirdly, despite the game having literally no depth yet, it's strangely addicting to play. Spent an hour or so on it. Can't explain why. Some feedback;
- I think the math for the wardrobe could be better. I've seen girls come in topless wearing jeans - or vice versa, no pants and crotchless panties, but for some reason they have a parka on. Maybe do the roll for which "tier" of clothing they're going to wear first, and simply have a random pick of 0->len on the list of clothes within that tier, rather than reroll the tier for every piece of clothing?
- I think the undressing code needs a bit of work. Early on it's no issue, you just stroke some legs and you can get some socks, pants or shirts - but once you've been going for a couple of weeks, a girl who's basically superhorny comes in without a shirt on, but she'll hold on to her panties 'til kingdom come.
- Likewise, I think a girl who's just had an orgasm isn't likely to either a) hold on to her remaining clothing, b) answer a question, and much less, c) answer the final question and walk out of the classroom (yes, I've had all of those happen). Have girls who just had an orgasm get "stunned" for a round in my opinion.
- This is probably already planned, but orgasm animations would be cool. Bonus points if they start squirting as they become more corrupt.
- Another good idea would be some graphical indication of the girls' current "stats" - like pain, pleasure, fear, embarrassment, etc. It doesn't have to be numerical values, just some kind of sense of how a girl is reacting and feeling.
- Someone already mentioned the index out of range on the setupExamination call, but there's a second one that happens when you (I think) start getting too many panties in your collection. I'll add the trace below.
You don't have permission to view the spoiler content. Log in or register now.
Yes thank you, you are right about the len function, and I was also stupid not to use it. I will likely start using it from the next patch onward. My idea in the beginning was that if I need to use it multiple times, it doesn't need to iterate multiple times, which is true, however I never have lists where this concept would matter anyway, and usually, I end up iterating over them anyway if I need to count them multiple timesVery nice game! I added a button to pause round count, correct answer count and student shame paramter to give myself more time to play with each. Also swapped couple of pics to my liking. A small tip to the author, in all places where you loop over each item in the list just to count them up by +1, instead just call len() function, saves your time and makes the game faster.
Example:
Python:# old code numOfPanties = 0 for panty in panties: numOfPanties += 1 # try this instead numOfPanties = len(panties)
Extremely well done! Love the design of this.View attachment 1730246
Having stats to tweak balance is way better
I've also added 18 variations of nude bodies, a mod is definetly coming ^^
I didn't quite get what you are trying to achieve... You can store the result ofYes thank you, you are right about the len function, and I was also stupid not to use it. I will likely start using it from the next patch onward. My idea in the beginning was that if I need to use it multiple times, it doesn't need to iterate multiple times, which is true, however I never have lists where this concept would matter anyway, and usually, I end up iterating over them anyway if I need to count them multiple times
It was an attempt to be effecient and not lazy, but meh xD
len()
in a variable at the beginning and never call len()
multiple times, and that's efficient too. You can iterate once or multiple times just like you can call len()
once or multiple times, and for each time of counting, len()
is faster than iteration, takes less memory since iteraion constructs a generator in memory that yields the next value when called, and destructs itself when going out of scope.len()
does a global symbal lookup, then invokes the __len__()
of list class, which looks up a stored integer(length) and returns it. Then another symbal lookup for the variable, then update its value as the result.__iter__()
of list class, which constructs the corountine and returns it, and prepares the next object to be yielded. During each pass, the coroutine yields a reference to the next element in the list (even though you don't do anything to it). Then you increment the counter, which also needs to be looked up every single pass, and store it away. After the loop, the coroutine takes some ops to self destruct.len()
has constant time complexity no matter how much stuff is in the list, whereas iteration scales linearly as list grows.Yes exactly. That is why I will be utilizing len() from now on :-DI didn't quite get what you are trying to achieve... You can store the result oflen()
in a variable at the beginning and never calllen()
multiple times, and that's efficient too. You can iterate once or multiple times just like you can calllen()
once or multiple times, and for each time of counting,len()
is faster than iteration, takes less memory since iteraion constructs a generator in memory that yields the next value when called, and destructs itself when going out of scope.
To compare ops happening underneath,len()
does a global symbal lookup, then invokes the__len__()
of list class, which looks up a stored integer(length) and returns it. Then another symbal lookup for the variable, then update its value as the result.
On the other hand, iteration does a global symbal lookup, then calls the__iter__()
of list class, which constructs the corountine and returns it, and prepares the next object to be yielded. During each pass, the coroutine yields a reference to the next element in the list (even though you don't do anything to it). Then you increment the counter, which also needs to be looked up every single pass, and store it away. After the loop, the coroutine takes some ops to self destruct.
Basically,len()
has constant time complexity no matter how much stuff is in the list, whereas iteration scales linearly as list grows.
Hope that helps
$noPanties
as "Panty", where in girl.rpy setClothing()
you ask the type to be "Panties", so they don't match.Thanks a bunch for finding this! I will be sure to have it fixed by next patchFound a bug, in initt.rpy you put the type of$noPanties
as "Panty", where in girl.rpysetClothing()
you ask the type to be "Panties", so they don't match.
I try to play it, but I can't seem to make it work. What should I do?
This seems to confirm to me that there is an independent chance for the girls to answer a question correct each turn, which I had already feared. This is probably the source of at least some of people's frustration, since it will be why even a stupid character will sometimes answer 5 questions in a row. I think a much better system would be to have a question-progress variable, that goes from 0 to 100 and gets a random amount added to it each turn. When it goes above 100 she's answered another question and you subtract 100 from the question-progress. This is far more realistic too, since even if she hasn't fully solved the question yet its likely that she will have made some progress.View attachment 1730246
Having stats to tweak balance is way better
I've also added 18 variations of nude bodies, a mod is definetly coming ^^
Hello and thank you a lot for your feedback.This seems to confirm to me that there is an independent chance for the girls to answer a question correct each turn, which I had already feared. This is probably the source of at least some of people's frustration, since it will be why even a stupid character will sometimes answer 5 questions in a row. I think a much better system would be to have a question-progress variable, that goes from 0 to 100 and gets a random amount added to it each turn. When it goes above 100 she's answered another question and you subtract 100 from the question-progress. This is far more realistic too, since even if she hasn't fully solved the question yet its likely that she will have made some progress.
Go to the folder>games>saves and drag and drop 1-1-LT1.save or any other into save editor. Edit what he showed. Go to bottom of page, download save, droped into >saves. Overwrite.I'm not too good at moving save files into my games so can anyone give me directions on what to do?
I'm not too good at moving save files into my games so can anyone give me directions on what to do?
or you simply use the attached URM mod (universal RenPy Mod)Go to the folder>games>saves and drag and drop 1-1-LT1.save or any other into save editor. Edit what he showed. Go to bottom of page, download save, droped into >saves. Overwrite.
If you want to change being able to fuck after going soft you can go to the folder>game>open examchoices rpy, then ctrl+f " and playerCame == False". Delete this, add : to the end of notInRoom == false so its notInRoom == false:
Do this on both ass fuck and normal.
For the stats per action you can look at "$ examGirls[selectedGirl].tease("Boobs", 25, 10, 20, 30)" as an example. Code is uncommented, but I believe that's ("boob", lust, pain, fear, humiliation). So you can edit those, then just save, close and reopen the exe. Setting this to ("Boobs", 80, 10, 20, 30)" under "Reach around and grope her boobs" lets you strip every girl in 1 or two gropes. The other stats don't really seem to matter; pain and fear seem to do nothing and humiliation is mostly a result of them leaving being stripped.
Very simple changes to toy with if you're bored.
i forgot to mention it was for a macbook device that i don't understand where to go to(sorry)Go to the folder>games>saves and drag and drop 1-1-LT1.save or any other into save editor. Edit what he showed. Go to bottom of page, download save, droped into >saves. Overwrite.
If you want to change being able to fuck after going soft you can go to the folder>game>open examchoices rpy, then ctrl+f " and playerCame == False". Delete this, add : to the end of notInRoom == false so its notInRoom == false:
Do this on both ass fuck and normal.
For the stats per action you can look at "$ examGirls[selectedGirl].tease("Boobs", 25, 10, 20, 30)" as an example. Code is uncommented, but I believe that's ("boob", lust, pain, fear, humiliation). So you can edit those, then just save, close and reopen the exe. Setting this to ("Boobs", 80, 10, 20, 30)" under "Reach around and grope her boobs" lets you strip every girl in 1 or two gropes. The other stats don't really seem to matter; pain and fear seem to do nothing and humiliation is mostly a result of them leaving being stripped.
Very simple changes to toy with if you're bored.
For Windows users:i still haven't even found the save folder after opening the game content