- Dec 14, 2016
- 1,184
- 928
Its difficult renpy is good for these type of games but if the games have massive branches it's a pain to bug test it is not friendly to local code search so sadly you need to page search everything you have done or create a massive check list batch file which in its self can contain errors of omissionHoneyGames there's a problem with keeping relationship stat in range 0-100 with following characters especailly: madelyne, andrea, ashley, tatiana (probably others as well).
i found your first leveling as early as day 48, for luana and mark only.
personaly i'l be ok with more flexible stats. that can make your life much easier, and your script files less robust.
if you like to keep them under control, the only correct way is to check stats after each event/interaction, or at least on daily level. but, it's not the same. what i'm talking about is that if you raise you stat with a character above 100 and than make a really bad move (the same day), it won't be so costly as if your stat was leveled to 100 before that bad move. i'm not sure how big is probability of something like that to actually happen, because i do not see a chance for so much interactions with one character during a single day.
i have zero experience with renpy, so i wonder if creating one file for checking and leveling stat for all ingame characters would create a real big lag in game. i'm talking about a jump at the end of each day to that one specific file and back. now imagine all following lines for all ingame character plus jump-back lines including more "if", more "else" for every day (talking about over 100 days, maybe 140, dev mentioned v2.0 as possibe ending for this season). once upon a time i tried something in lua script, and it was a catastrofic, because of too many "if"s. really wondering how big lag this will cause?
anyway, i bet you guys and girls (and all others), with much more knowledge than me have some opinions about my thinking out loud.Code:if charactergood >= 100: $ charactergood = 100 else: if charactergood <= 0: $ charactergood = 0 else: pass
Bug testing other code is not as arduous but as you will find renpy games tend to get many updates bug/fixes etc when spelling or omission occur (typo's only being a code issue if they are non dialog assuming the dialog is not also instruction set)
So some devs make simplistic games to reduce their errors but some also have better skills and combine code more efficiently thus reducing the amount of separate pages of code to error check.
All devs like bug testing help and constructive comment like yours
Last edited: