How much knowledge of Python do you need

Discuss how to use the Ren'Py engine to create visual novels and story-based games. New releases are announced in this section.
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.
Post Reply
Message
Author
Pescote
Newbie
Posts: 2
Joined: Thu Dec 22, 2011 2:33 am
Contact:

How much knowledge of Python do you need

#1 Post by Pescote » Thu Dec 22, 2011 3:40 am

Hello everyone. I'm a new to Ren'py and could not find any Ren'py associated communities online except for this one, so I hope I can have my Ren'py questions and discussions here. On to the topic, I tinkering around Ren'py and turns out you need knowledge on how to use Python. I want to make a quick game just to get comfortable before I set out to create my flagship game. I want to know how much Python knowledge does one need to make a simple game and how much do you need to make a complex game. I can invest time in learning Python if it is needed since I love coding and learning new languages is a no problem with me.

Thanks.

User avatar
Pugfarts
Regular
Posts: 97
Joined: Thu Dec 01, 2011 2:05 am
Projects: I Will Hold Your Hand
Contact:

Re: How much knowledge of Python do you need

#2 Post by Pugfarts » Thu Dec 22, 2011 3:48 am

None. I'm still figuring out that python is a programming language.
Looking at the code of the tutorial is really handy for understanding how things work, but all in all, renpy makes things really simple.

User avatar
Camille
Eileen-Class Veteran
Posts: 1227
Joined: Sat Apr 23, 2011 2:43 pm
Completed: Please see http://trash.moe
Projects: the head well lost
Organization: L3
Tumblr: narihira
Deviantart: crownwaltz
itch: lore
Contact:

Re: How much knowledge of Python do you need

#3 Post by Camille » Thu Dec 22, 2011 10:42 am

If you're just making a pure visual novel with no RPG system or other sorts of gameplay, you can make it with Ren'Py using just the Ren'Py "script" and no Python at all. You only need Python if your game starts getting more complex (a map, an inventory, RPG, mini-games, etc) and even then it sort of just depends on how complex your game gets.

User avatar
PyTom
Ren'Py Creator
Posts: 15893
Joined: Mon Feb 02, 2004 10:58 am
Completed: Moonlight Walks
Projects: Ren'Py
IRC Nick: renpytom
Github: renpytom
itch: renpytom
Location: Kings Park, NY
Contact:

Re: How much knowledge of Python do you need

#4 Post by PyTom » Thu Dec 22, 2011 11:47 am

The funny thing about Ren'Py is that the line between Ren'Py and Python is pretty thin. Take the code:

Code: Select all

define e = Character("Eileen", color="#ccffcc")
Everything to the right of the equals sign is just a python expression - so if you can make a character, you can use a little bit of python.

Ditto for something like:

Code: Select all

$ flag = True
Which is python, through and through - but you don't have to think of it as such, if you don't want to.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom

Pescote
Newbie
Posts: 2
Joined: Thu Dec 22, 2011 2:33 am
Contact:

Re: How much knowledge of Python do you need

#5 Post by Pescote » Thu Dec 22, 2011 9:36 pm

Oh I see. So making a complex game with stats and menu's requires more knowledge of Python otherwise everything you need for a simple project is given already.

Post Reply

Who is online

Users browsing this forum: Bing [Bot], Google [Bot]