CREATE and FUCK your own AI GIRLFRIEND TRY FOR FREE
x

Ren'Py Tips for a beginner Ren'Py dev

RobotEnthusiast

Formerly '2fs'
Sep 20, 2019
66
53
Any tips for making a trainer-style project in Ren'Py? I've been learning the engine for a little over a week now and have made some decent progress, but now I'm starting to hit some creative and literal roadblocks. I've got like twenty-minutes of walking around talking to my NPC and some choices along the way, but I realized that wasnt really the style of game I was trying to make.

Now I've set up some rooms and am able to swap back and forth between them, my character expressions and a general knowledge of what the engine does.
I'm building out a bunch of backgrounds, hopefully a minimap that I can use as a way to navigate around going forward and sprites for a second character right now.

I figure adding an entire fighting system is biting off way, way too much for my first project. But I'd like to have a simple gameplay loop, whether its my main character grinding stats or having to spend enough time with the NPCs to unlock events. A day-by-day system is what I'm thinking, but I've no idea where to start from a coding perspective. Also definitely gotta make a currency system somehow for upgrades, items, progression, etc.
 

HELIO CESAR

Active Member
May 30, 2018
612
1,108
channel has pretty good tutorials about renpy, i dunno your experience with coding, but pretty much all good programmers are people who are good at identifying what they want the program to do and prototyping a sequence flow that represents it ( and implement them : P ).

Try asking GPT to help you in elaborating State machines for behaviors you want your game to have and try to work in them, it can even give some example of code to quickstarter the process.

I advise you going by the most fundamental systems and only after they are working you move to other, like:
1º Day (calendar) system
2º Time (morning,afternoon,evening... or even hours) system
3º Navigation system
4º NPC/Objects interactions
5º Currency
6º Inventory
7º Affection system
8º Day/Time/Items/Currency/Affection denpendent interactions/events

The order can vary but just follow the hierarchy rule that a lower item must work independently of a higher item.
 
  • Like
Reactions: RobotEnthusiast

RobotEnthusiast

Formerly '2fs'
Sep 20, 2019
66
53
channel has pretty good tutorials about renpy, i dunno your experience with coding, but pretty much all good programmers are people who are good at identifying what they want the program to do and prototyping a sequence flow that represents it ( and implement them : P ).

Try asking GPT to help you in elaborating State machines for behaviors you want your game to have and try to work in them, it can even give some example of code to quickstarter the process.

I advise you going by the most fundamental systems and only after they are working you move to other, like:
1º Day (calendar) system
2º Time (morning,afternoon,evening... or even hours) system
3º Navigation system
4º NPC/Objects interactions
5º Currency
6º Inventory
7º Affection system
8º Day/Time/Items/Currency/Affection denpendent interactions/events

The order can vary but just follow the hierarchy rule that a lower item must work independently of a higher item.
Thank you, this actually helps quite a bit.