2D platformer in Renpy?
Forum rules
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
This is the right place for Ren'Py help. Please ask one question per thread, use a descriptive subject like 'NotFound error in option.rpy' , and include all the relevant information - especially any relevant code and traceback messages. Use the code tag to format scripts.
2D platformer in Renpy?
How would one make a 2D platformer in Renpy. And are there any Renpy games that are 2D platformers out there?
If an Owl hoots in a forest, does it make a sound?
- Remix
- Eileen-Class Veteran
- Posts: 1628
- Joined: Tue May 30, 2017 6:10 am
- Completed: None... yet (as I'm still looking for an artist)
- Projects: An un-named anime based trainer game
- Contact:
Re: 2D platformer in Renpy?
Ren'py itself does not have a built-in framework for making a platform type game though it does integrate nicely with pygame.
You might be able to find a usable pygame platformer framework searching google and then implement that within Ren'py.
For a non platform (just sprite movement on 2D landscape) example, maybe check out:
RPG Overworld Engine
Maybe it will give you some ideas about how best to start tackling the concept.
I do think it will best be tackled with a fair grasp of python programming though.
P.S. You could, theoretically, do it without fully relying on pygame and just using Ren'py - maybe try putting together some map and movement using a SpriteManager class with some extra methods.
You might be able to find a usable pygame platformer framework searching google and then implement that within Ren'py.
For a non platform (just sprite movement on 2D landscape) example, maybe check out:
RPG Overworld Engine
Maybe it will give you some ideas about how best to start tackling the concept.
I do think it will best be tackled with a fair grasp of python programming though.
P.S. You could, theoretically, do it without fully relying on pygame and just using Ren'py - maybe try putting together some map and movement using a SpriteManager class with some extra methods.
Frameworks & Scriptlets:
- Speech Bubble dialogue system
- Multiple Notify with ATL and history
- (WIP) Radial Masking - needs updating to use Shader
- 7.4 - Smooth Tinting using ATL and matrixcolor
- Several other repositories there too
- Remix
- Eileen-Class Veteran
- Posts: 1628
- Joined: Tue May 30, 2017 6:10 am
- Completed: None... yet (as I'm still looking for an artist)
- Projects: An un-named anime based trainer game
- Contact:
Re: 2D platformer in Renpy?
Sub-note:
I just read This post from PyTom which implies that Ren'py does not have access to a full implementation of pygame, so running mini-games and the like using just pygame might be advised against.
The RPG Overworld thing does work in the newest release though... Still maybe best to start playing with User Defined Displayables as suggested by PyTom.
I just read This post from PyTom which implies that Ren'py does not have access to a full implementation of pygame, so running mini-games and the like using just pygame might be advised against.
The RPG Overworld thing does work in the newest release though... Still maybe best to start playing with User Defined Displayables as suggested by PyTom.
Frameworks & Scriptlets:
- Speech Bubble dialogue system
- Multiple Notify with ATL and history
- (WIP) Radial Masking - needs updating to use Shader
- 7.4 - Smooth Tinting using ATL and matrixcolor
- Several other repositories there too
Re: 2D platformer in Renpy?
I can try to experiment with the Creator Defined Displayables, but i don't know if I can even make heads or tails of what I'm looking at. I would need some help understanding what the code does.Remix wrote:Sub-note:
I just read This post from PyTom which implies that Ren'py does not have access to a full implementation of pygame, so running mini-games and the like using just pygame might be advised against.
The RPG Overworld thing does work in the newest release though... Still maybe best to start playing with User Defined Displayables as suggested by PyTom.
Are there any other ways going about this?
If an Owl hoots in a forest, does it make a sound?
- Remix
- Eileen-Class Veteran
- Posts: 1628
- Joined: Tue May 30, 2017 6:10 am
- Completed: None... yet (as I'm still looking for an artist)
- Projects: An un-named anime based trainer game
- Contact:
Re: 2D platformer in Renpy?
My advice here (not trying to patronize in any way) would be to take a quick step back and again ask yourself your goals...
Is there a reason you want to do a platformer in ren'py?
Do you require or already have a Visual Novel aspect to the game?
Could another game maker, engine or development suite be used instead?
Do you have any programming skills in any languages that might help steer a path?
I ask all that because, realistically, developing a platformer within ren'py is going to require a strong understanding of python.
Might I suggest looking at other game maker platforms and see whether they would help you reach your goal in an easier manner?
Perhaps Try a Google Search and see what else is available.
Is there a reason you want to do a platformer in ren'py?
Do you require or already have a Visual Novel aspect to the game?
Could another game maker, engine or development suite be used instead?
Do you have any programming skills in any languages that might help steer a path?
I ask all that because, realistically, developing a platformer within ren'py is going to require a strong understanding of python.
Might I suggest looking at other game maker platforms and see whether they would help you reach your goal in an easier manner?
Perhaps Try a Google Search and see what else is available.
Frameworks & Scriptlets:
- Speech Bubble dialogue system
- Multiple Notify with ATL and history
- (WIP) Radial Masking - needs updating to use Shader
- 7.4 - Smooth Tinting using ATL and matrixcolor
- Several other repositories there too
Who is online
Users browsing this forum: No registered users