- Nov 22, 2021
- 5
- 2
TLDR: Is there a tutorial out there explaining step by step, the process to port existing pygame code to work within renpy? Specifically dealing with game loops, blits, collisions...
I have a VN game idea that I want to pursue. I have a lot of the storyline fleshed out, some visual assets/characters, etc... My intention is to have the VN include a lot of different mini games that draw the player in to have a more interactive experience. Prior to getting too far down the road with regards to building out the VN within Renpy, I thought I'd better confirm that I'm capable of pulling off the mini games portion.
I was under the impression that if I were to learn Pygame, I could fairly easily integrate this into the renpy engine. So... I set out to learn Pygame and was able to put together a few simple games I created thru tutorials/training, and then gained enough confidence to build a custom card game that I want in my VN. This is where I'm at... I was very naïve to think that it would be as simple as "calling" my pygame script to run within renpy. Obviously this doesn't work and from what I can tell, building the game in pygame was a waste of time and it needs a near full redesign to work within renpy.
I've spent a few days now spinning my wheels looking thru different forums, asking questions in discord, etc... and I have yet to have that light bulb moment needed to pull this all together in my head. I've reviewed links to user defined displayables, there is the pong example in the tutorial, and I've looked at some code to some popular VN's here. Although I'm fairly comfortable with how to structure the game loop, manipulate the screen, blit images, and deal with collisions within pygame, I am in over my head with how this works with renpy.
Ideally, I'd like to find someone who could explain it or point me to a tutorial that helps me bridge this gap. I'm not looking for someone to port my code for me, although that might be a good way to learn it I suppose. And if I'm too dense to pick this up, then maybe outsourcing this to a dev will be my only option. Anyways, I haven't found a tutorial yet that has taken existing pygame code and shown a step by step regarding how to get it to work within renpy. I guess that's really what I'm after.
I know there are quite capable devs here as I've enjoyed some of their work, I'm sure. But also, the questions that get answered here seem very detailed and on point. I'm trying my luck as a first time poster, long time lurker. Thanks in advance for any guidance given.
I have a VN game idea that I want to pursue. I have a lot of the storyline fleshed out, some visual assets/characters, etc... My intention is to have the VN include a lot of different mini games that draw the player in to have a more interactive experience. Prior to getting too far down the road with regards to building out the VN within Renpy, I thought I'd better confirm that I'm capable of pulling off the mini games portion.
I was under the impression that if I were to learn Pygame, I could fairly easily integrate this into the renpy engine. So... I set out to learn Pygame and was able to put together a few simple games I created thru tutorials/training, and then gained enough confidence to build a custom card game that I want in my VN. This is where I'm at... I was very naïve to think that it would be as simple as "calling" my pygame script to run within renpy. Obviously this doesn't work and from what I can tell, building the game in pygame was a waste of time and it needs a near full redesign to work within renpy.
I've spent a few days now spinning my wheels looking thru different forums, asking questions in discord, etc... and I have yet to have that light bulb moment needed to pull this all together in my head. I've reviewed links to user defined displayables, there is the pong example in the tutorial, and I've looked at some code to some popular VN's here. Although I'm fairly comfortable with how to structure the game loop, manipulate the screen, blit images, and deal with collisions within pygame, I am in over my head with how this works with renpy.
Ideally, I'd like to find someone who could explain it or point me to a tutorial that helps me bridge this gap. I'm not looking for someone to port my code for me, although that might be a good way to learn it I suppose. And if I'm too dense to pick this up, then maybe outsourcing this to a dev will be my only option. Anyways, I haven't found a tutorial yet that has taken existing pygame code and shown a step by step regarding how to get it to work within renpy. I guess that's really what I'm after.
I know there are quite capable devs here as I've enjoyed some of their work, I'm sure. But also, the questions that get answered here seem very detailed and on point. I'm trying my luck as a first time poster, long time lurker. Thanks in advance for any guidance given.