your game sounds promising, i'm going to be on the lookout for it.
i wish i could wrap my head around renpy. i'm practicing making a VN type game myself, i bought some tyranobuilder program off of steam after searching for easier programs than renpy. the coding just seemed to much, i was under the assumption i could basically just line stuff up and insert dialogue etc.
tyranobuilder is ok at best. i feel like im wasting my time learning it over renpy though. should i just hunker down and try to figure out renpy? they make my favorite vn's/games, i like the save systems (espescially your idea of expanding it with a bunchhhh of saves) as well as being able to put all the extra game dynamics to it like relationship points and stuff. everything else seems to be just straight forward for telling stories, you can do story branches but not really make a game out of it.
can you recommend any tutorials or anything as far as renpy goes? ive looked through the basics but i kind of wanted to build it as i go since i've been rendering images before even doing anything in renpy. so when i opened renpy i wanted to do a simple name your character screen and just gave up trying to figure it out haha
Well, I learned a lot about RenPy thanks to my 'need' to mod things. I am certainly not a 'purist' when it comes to gaming experiences - I like tailoring games to my tastes when those options are available, if I like the game, and if there are things that 'bother me' about a given game. I also like sandbox games more than linear stories...
I learned a LOT about RenPy working on a personal mod for Lab Rats. This gave me a good insight into how variables are used, and more importantly, how to begin to recognize errors for that they are. I've missed many a : (colon) when coding RenPy... or have 'mis-spaced' an indented entry.
Google is your friend when searching for how to do things in RenPy (renpy input name, etc.). Just put renpy at the beginning of any google search to get more relevant results. There are a number of cookbooks as well, but they are more targetted at people that actually write code regularly, as opposed to people that need to have things spelled out exactly. The Lemmasoft forums can help some with this, but my last couple of questions went unanswered there, so after about a week of trial and error I managed to solve it myself, but am still working through some stuff.
Yeah, RenPy isn't always intuitive though, I agree with you. Not everyone understands Python coding...
Probably my biggest complaint is how RenPy likes to compartmentalize stuff, making it harder to understand to the laymen in the process. While stylesheets can be useful for some things, sometimes I think that RenPy overcomplicates this more than it needs to. For example, some things in screens.rpy only get defined/used once, so sticking the variables to adjust things for that one thing in gui.rpy just adds extra unnecessary steps. Example: you could just define the spacing for the menu buttons in screens.rpy, instead of creating a special variable for it elsewhere. In cases like this, you can actually 'lighten' the code letter count a bit by just doing the adjustments 'inline', and make it easier to make changes as you are making adjustments (i.e. you don't have to look in 2-3 places just to make one adjustment).
I'm sure programmers hate this when I do this, but the point is to make it easier for YOU to understand, as it's your design not theirs. As long as the code executes cleanly, that's all that matters.
For more common things, absolutely you should use 'common definitions', but what the RenPy framework coders might consider 'common' actually only gets used once or twice in a few cases...
The one thing that RenPy can really use is a list of examples for code, as opposed to assuming that you know how to insert a styling parameter or whatever. There was at least one of these resources that I had bookmarked on my other computer, but I've lost track of it now..
I'm being a bit more ambitious r.e. what I want out of RenPy though. I recommend just going with the 'basic build' for starters, and expanding from there. The 'demo story' is a great place to start, just build your story from there, editing the stuff there to meet your needs. And don't be afraid to 'seek inspiration' from other RenPy coders. Unren.bat (the extraction utility that is available on this forum) is your friend here if you are trying to figure out how something was done. And google!