I've finally managed to create my first tutorial for teaching how to use Ren'Py's SpriteManager!
Tutorial Part #1: https://www.youtube.com/watch?v=xMcQg__Ffiw
Tutorial Part #2: https://www.youtube.com/watch?v=Ei-1AVkzUhI
---
SpriteManager is what I use to create complex games such as Who Wants To Destroy An Alien (link in my signature).
Note that, even if you have no coding knowledge, this tutorial will explain every line of code.
It is a perfect place to begin learning how to create games more advanced than simple Visual Novels.
You'll also learn a little bit about Python!
If you have already created Visual Novels with Ren'Py, then this tutorial can even help you expand your tools to add more complex animations to your games!
---
Please know, I am also open to providing one-on-one teaching lessons at rates that you can afford. If interested, PM me with your budget and I'll let you know precisely how many hours I can dedicate, based on what you're able to offer. All my paid services help fund my own productions.
Personal Note:
My experience with Ren'Py has convinced me that Ren'Py is an engine superior to Unity and Unreal Engine for 2D and 2.5D games.
Such a bold statement must be presented in bold!
This is for many reasons:
1) You have full control to create your game mechanics from scratch. It's like comparing a can of soup to homemade soup!
2) Python is far superior in terms of creating Artificial Intelligence compared to C languages.
3) Ren'Py doesn't simulate a 3D physics environment in order to constantly render a 2D image to a 2D screen on a frame-by-frame basis.
4) Ren'Py games will run even on low-spec machines, such as the $250 laptop that I have been using for 2 years to make games with Ren'Py.
5) Ren'Py is open source.
The goal of my tutorials will be to teach others how to create amazing games with Ren'Py, so that one day the world may see this engine's true potential.
That being said, what kind of tutorials would you like to see? For recommendations, comment below and I'll consider including it in my next videos!
[Tutorial] Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)
Forum rules
Do not post questions here!
This forum is for example code you want to show other people. Ren'Py questions should be asked in the Ren'Py Questions and Announcements forum.
Do not post questions here!
This forum is for example code you want to show other people. Ren'Py questions should be asked in the Ren'Py Questions and Announcements forum.
- SypherZent
- Veteran
- Posts: 362
- Joined: Fri Sep 02, 2016 3:14 am
- Completed: Multiverse Heroes, Space Hamster in Turmoil
- Location: Puerto Rico
- Contact:
[Tutorial] Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)
Last edited by SypherZent on Tue Jul 23, 2019 3:09 pm, edited 3 times in total.
Creator of Multiverse Heroes & Space Hamster in Turmoil
Want me to code your game?
Check my services thread!
Want me to code your game?
Check my services thread!
- SypherZent
- Veteran
- Posts: 362
- Joined: Fri Sep 02, 2016 3:14 am
- Completed: Multiverse Heroes, Space Hamster in Turmoil
- Location: Puerto Rico
- Contact:
Re: [Tutorial] Using Ren'Py SpriteManager for Complex Animations (Beginner-Friendly)
Here is part #2 of the Ren'Py SpriteManager tutorial series.
This tutorial covers how to move the sprite with the arrow keys using Ren'Py SpriteManager along with PyGame.
Link: https://www.youtube.com/watch?v=Ei-1AVkzUhI
SpriteManager is what I use to create complex games such as Who Wants To Destroy An Alien (link in my signature, in first post).
The goal of my tutorials will be to teach others how to create amazing games with Ren'Py, so that one day the world may see this engine's true potential.
That being said, what kind of tutorials would you like to see? For recommendations, comment below and I'll consider including it in my next videos!
This tutorial covers how to move the sprite with the arrow keys using Ren'Py SpriteManager along with PyGame.
Link: https://www.youtube.com/watch?v=Ei-1AVkzUhI
SpriteManager is what I use to create complex games such as Who Wants To Destroy An Alien (link in my signature, in first post).
The goal of my tutorials will be to teach others how to create amazing games with Ren'Py, so that one day the world may see this engine's true potential.
That being said, what kind of tutorials would you like to see? For recommendations, comment below and I'll consider including it in my next videos!
- Attachments
-
- script.rpy
- (805 Bytes) Downloaded 88 times
-
- engine.rpy
- (4.79 KiB) Downloaded 98 times
-
- dictionaries.rpy
- (481 Bytes) Downloaded 89 times
Re: [Tutorial] Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)
This is amazing! I didn't even know you can use it that way. Thank you for the tutorial.
- bonnie_641
- Regular
- Posts: 133
- Joined: Sat Jan 13, 2018 10:57 pm
- Projects: Código C.O.C.I.N.A.
- Deviantart: rubymoonlily
- Contact:
Re: [Tutorial] Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)
Incredible! It really is an excellent tutorial.SypherZent wrote: ↑Tue Jul 16, 2019 5:29 pm The goal of my tutorials will be to teach others how to create amazing games with Ren'Py, so that one day the world may see this engine's true potential.
That being said, what kind of tutorials would you like to see? For recommendations, comment below and I'll consider including it in my next videos!
Thank you very much for creating this interesting topic.
I'm learning to program and it's very difficult, but I'm still in the process of improving my game.
I would like, if possible, that the next tutorial is to create the interaction "Scenario-player" (collision detection and event creation - if the player is in coordinate (x,y), jump label).
Sorry for my English level.
I speak and write in Spanish. I use an English-Spanish translator to express myself in this forum. If I make any mistakes, please forgive me.
I try my best to give an answer according to your question.
I try my best to give an answer according to your question.
- SypherZent
- Veteran
- Posts: 362
- Joined: Fri Sep 02, 2016 3:14 am
- Completed: Multiverse Heroes, Space Hamster in Turmoil
- Location: Puerto Rico
- Contact:
Re: [Tutorial] Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)
Thanks for your comment Enchant00! I am happy the tutorials are helping.
And sure, bonnie_641! Right now there's no actual environment (no background/map).
So, I'll have to use X,Y coordinates like you mentioned.
To make it simple, I'll use some placeholder sprites in the next tutorial to show the X,Y coordinates.
And I'll have the placeholder sprites run the collision detection that will jump to a label in order to display text with Ren'Py.
I'll also include a way to show how to prevent the player from going off-screen with mouse controls.
So, I have 3 tasks for the next video. ^^
In the meantime, if you would like to strengthen your coding knowledge, I would highly recommend this 15-minute tutorial:
https://www.youtube.com/watch?v=ZDa-Z5JzLYM
It's not mine, but it explains in-depth how Python classes work (since I use classes often in my videos).
This will help a lot in understanding coding in general, and the tutorial is very easy and straightforward. ^^
And thank you for the feedback!
And sure, bonnie_641! Right now there's no actual environment (no background/map).
So, I'll have to use X,Y coordinates like you mentioned.
To make it simple, I'll use some placeholder sprites in the next tutorial to show the X,Y coordinates.
And I'll have the placeholder sprites run the collision detection that will jump to a label in order to display text with Ren'Py.
I'll also include a way to show how to prevent the player from going off-screen with mouse controls.
So, I have 3 tasks for the next video. ^^
In the meantime, if you would like to strengthen your coding knowledge, I would highly recommend this 15-minute tutorial:
https://www.youtube.com/watch?v=ZDa-Z5JzLYM
It's not mine, but it explains in-depth how Python classes work (since I use classes often in my videos).
This will help a lot in understanding coding in general, and the tutorial is very easy and straightforward. ^^
And thank you for the feedback!
- bonnie_641
- Regular
- Posts: 133
- Joined: Sat Jan 13, 2018 10:57 pm
- Projects: Código C.O.C.I.N.A.
- Deviantart: rubymoonlily
- Contact:
Re: [Tutorial] Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)
Thank you very much for answering.
I'll wait for you to upload more videos (especially events by coordinates and collisions)
I'll wait for you to upload more videos (especially events by coordinates and collisions)
I speak and write in Spanish. I use an English-Spanish translator to express myself in this forum. If I make any mistakes, please forgive me.
I try my best to give an answer according to your question.
I try my best to give an answer according to your question.
- bonnie_641
- Regular
- Posts: 133
- Joined: Sat Jan 13, 2018 10:57 pm
- Projects: Código C.O.C.I.N.A.
- Deviantart: rubymoonlily
- Contact:
Re: [Tutorial] Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)
Thanks to you for sharing. I will see the Python tutorial (if I didn't answer before it was because I had no access to the internet and finally today they restored the service).SypherZent wrote: ↑Fri Jul 19, 2019 10:42 pm In the meantime, if you would like to strengthen your coding knowledge, I would highly recommend this 15-minute tutorial:
https://www.youtube.com/watch?v=ZDa-Z5JzLYM
It's not mine, but it explains in-depth how Python classes work (since I use classes often in my videos).
This will help a lot in understanding coding in general, and the tutorial is very easy and straightforward. ^^
And thank you for the feedback!
I speak and write in Spanish. I use an English-Spanish translator to express myself in this forum. If I make any mistakes, please forgive me.
I try my best to give an answer according to your question.
I try my best to give an answer according to your question.
- SypherZent
- Veteran
- Posts: 362
- Joined: Fri Sep 02, 2016 3:14 am
- Completed: Multiverse Heroes, Space Hamster in Turmoil
- Location: Puerto Rico
- Contact:
Re: [Tutorial] Using Ren'Py SpriteManager for Complex Systems (Beginner-Friendly)
Hi bonnie! Glad to hear your internet is back.
And no worries. It will be a few more weeks before next tutorial is ready.
I have some other work to finish up for some clients. So, possibly mid-to-late August.
I'll post here again once the next video is ready, and I'll include the content that I mentioned in my last comment. ^^
Edit: Next tutorial will have to be a bit later than mid-to-late August.
I'm swamped with work currently, but I will try to post next video in September/October.
Edit: Sorry, my situation changed back then and I had to stop these tutorials. Hopefully the ones I shared will still be helpful to some people out there, so I left them up.
And no worries. It will be a few more weeks before next tutorial is ready.
I have some other work to finish up for some clients. So, possibly mid-to-late August.
I'll post here again once the next video is ready, and I'll include the content that I mentioned in my last comment. ^^
Edit: Next tutorial will have to be a bit later than mid-to-late August.
I'm swamped with work currently, but I will try to post next video in September/October.
Edit: Sorry, my situation changed back then and I had to stop these tutorials. Hopefully the ones I shared will still be helpful to some people out there, so I left them up.
Who is online
Users browsing this forum: No registered users