Lemma Soft Forums

Supporting creators of visual novels and story-based games since 2003.


Visit our new games list, blog aggregator, IRC, and wiki.
Activation problem? Email [email protected]
It is currently Thu May 23, 2013 9:56 pm

All times are UTC - 5 hours [ DST ]


Forum rules


Ask questions about one topic per thread, and use a descriptive subject. "NotImplemented error in script.rpy" is a good subject, "Tom's problems" is not. Remember to include all of traceback.txt or error.txt when reporting a problem, as well as the relevant lines of script. Use the [code] tag to format scripts.



Post new topic Reply to topic  [ 27 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Beginner level tutorial
PostPosted: Wed Jan 18, 2012 4:36 am 
Regular
User avatar

Joined: Thu Apr 16, 2009 9:18 am
Posts: 173
Completed: The Stolen Diamond Ring
Projects: Happy Memories: Azalea Town, Princess Battles
(I'm not entirely sure this is the right sub-forum - please move if appropriate)

I have been working on a total-beginner-level Ren'Py tutorial for quite some time:
How to Make a Simple Otome Game

It's meant to be a step-by-step guide for people who want to make visual novels (primarily otome) and have absolutely no idea how to go about it. The tutorial is very detailed and the pace is extremely slow. Placeholder graphics (characters and backgrounds) are included, so even people who can't produce their own art can follow it.

The basic difference between this tutorial and Tutorial Game that comes with Ren'Py itself is that the tutorial game seems to be about "What Ren'Py is and what it can do" (very useful for advanced users) while this tutorial answers the question "How do I make my game?" directly and in lots of hand-holding detail.

I would appreciate some feedback from people who don't know how to use Ren'Py, have very spotty knowledge or only know the most basic basics. I suspect most active users of Lemmasoft don't fall into any of these categories, but I'm hoping for some lurkers to come out.

Topics covered so far: downloading and installing Ren'Py, Ren'Py basics, graphics, text tags and color, planning the story and the branching options, menus, variables and switches (the last chapter is still in development and will be followed by two more chapters).
Attachment:
File comment: This is just a preview to give some general idea - see the link above for the whole tutorial.
tutorial-preview.png
tutorial-preview.png [ 109.75 KiB | Viewed 2699 times ]

_________________
Otome Games
Image


Top
 Profile Send private message  
 
PostPosted: Fri Jan 20, 2012 4:52 am 
Veteran
User avatar

Joined: Wed Oct 28, 2009 8:40 pm
Posts: 289
Completed: Love Like No Other
Projects: Sweet Sixteen; Gamelicious
As a beginner in Ren'py, I find this tutorial helpful so far - although as there are so many words to read (images being relatively small), I think light colour fonts and dark colour background aren't exactly too kind on the eyes. Maybe that's just me =/

_________________
Image Image


Top
 Profile Send private message  
 
PostPosted: Mon Jan 23, 2012 5:11 am 
Miko-Class Veteran
User avatar

Joined: Mon Dec 21, 2009 10:00 am
Posts: 797
Location: Mountains
Organization: Autumn Eclectic
Oh wow, thank you so much! I have been using Ren'Py for a while, but many parts of the official tutorials still confuse me. Just by looking at the first part I understand this very nicely, and I am sure this will be of great help to many more people.

Thank you so much!

_________________


Top
 Profile Send private message  
 
PostPosted: Mon Jan 23, 2012 5:46 am 
King of Moé
User avatar

Joined: Mon Sep 03, 2007 3:49 pm
Posts: 2080
Location: United States
Completed: Homeward
Projects: Sunrider
Organization: Love in Space
Great job.

Now someone make one for punipuni moemoe bishoujo games before I do. :3

_________________
Image
Image
"A piece of warmth you can return to"
Now in construction

Discussion thread [18+]
One Story: All ages version


Top
 Profile Send private message  
 
PostPosted: Mon Jan 23, 2012 6:46 am 
Regular
User avatar

Joined: Thu Apr 16, 2009 9:18 am
Posts: 173
Completed: The Stolen Diamond Ring
Projects: Happy Memories: Azalea Town, Princess Battles
@ Nellie
Unfortunately there's not much I can do about that, since it's the color scheme of the whole site (not just the tutorial part) ^^;
But I agree it might be a bit hard to read. I thought more people would complain about images not being clickable!

@ Bane Reiko @ Samu-kun
Thanks! It's always nice to hear encouragement :D

I just finished working on chapter 6 (the one about menus, variables etc.) - two more chapters to go.

_________________
Otome Games
Image


Top
 Profile Send private message  
 
PostPosted: Tue Jan 24, 2012 10:24 am 
Eileen-Class Veteran
User avatar

Joined: Thu Oct 14, 2010 3:53 am
Posts: 1070
Location: NC, USA
Completed: Torrey & the Vampire, Faery Tale, Madaline's Missing Miscellany, Alchemical Ink, Yaoi Story, The Visitor, Erotic Story Generator, What Kind of Fiction Should YOU Write? (Quiz Game), Falling
Organization: Erotic Visions - VNs
Thank you so much for writing this tutorial!

While I have made (and completed) a couple of games, your tutorial covered a whole pile of things that had never made sense to me, such as:

-- What a Call statement was, as opposed to a "jump" statement.
-- How the If statement works; and how you're actually supposed to write (and indent) it.
-- What the heck elif was, and when to use it.
-- How a Flag worked, but more importantly, how to set one up, and where to put it.
-- How to set up Point Variables systems, and where to declare them.

All the tutorials I've been running across are little more than "Copy / Paste this code..." In many cases, it doesn't even tell me Where to paste said code, beyond "--in an init block." In other words; recipes with lists of ingredients, but no instructions on when, or where, or why one uses these ingredients -- or which ingredients won't mix well.

Even something as simple as making sure to have a "return" at the end of every label, and why, was something I'd never learned. It was just something I copied -- if it was included with the code. Sometimes it Wasn't.

Yours is an actual Tutorial that teaches not only what to do, but why you should do it that way.

I know you'd rather have comments from raw beginners, but I for one am very grateful to finally have these things explained in layman's terms. Copy / paste recipes can only get one so far, and I had reached my limit.

_________________
Ookami Kasumi ~ Purveyor of fine Smut.
Erotic Visions ~ Visual Novels

"No amount of great animation will save a bad story." -- John Lasseter of Pixar


Top
 Profile Send private message  
 
PostPosted: Sat Jan 28, 2012 2:47 am 
Regular
User avatar

Joined: Fri Dec 16, 2011 6:26 am
Posts: 75
Ohmygawd! You are my saviour ;;
Back when I ran Renpy for the first time, I ran the Tutorial Game like a typical newbie would. I remembered reading through each section and scratching my head at the mention of these random things you call flags, ypos, xpos, you get the drift.
Rinrin, you have just saved my life.
I FINALLY understand exactly what a flag was! The way you described it as a switch was just pure genius!
And all those if, else and elif statements finally make sense! And the point variables! I was wondering what the heck developer tools were. I thought they were hacking programs @_@;
You have cleared so many things up for me!! I thank you :D

_________________
My DA Account: http://xprincess-akina.deviantart.com It is very, very outdated and on hiatus, so don't expect much from there.
My Blog: http://xsakurahime.wordpress.com Somewhat on hiatus, because I'm super busy at the moment.


Top
 Profile Send private message  
 
PostPosted: Sat Jan 28, 2012 4:36 am 
Veteran
User avatar

Joined: Thu Jan 26, 2012 9:25 pm
Posts: 210
Projects: Forgotten and Remembered, Scarecrow, I Will Be Waiting, Hidden in Spring, Juliette, L.O.S.E.R, The Sky Will Fall
Thank you so much! Explaining the calls and if statements were so helpful!
I did the stupid jump scene thing and the code started to look incredibly messy. But your guide helped me out a lot! Now I'm gonna go and use it to help me finish coding the first scene in my game. Thanks again!

_________________
My DeviantArt / Le Tumblr Development Blog
Current Projects:Forgotten and Remembered & Scarecrow
(Failed)NaNoReNo Project: Working on Hidden in Spring w/five lovely team members :D


Top
 Profile Send private message  
 
PostPosted: Sat Jan 28, 2012 10:37 pm 
Veteran
User avatar

Joined: Sat Jan 28, 2012 10:25 pm
Posts: 205
Location: Hinamizawa
Completed: Tell Her a Story (Nano 2012), In This Dream of Ours
Organization: ouroboros[connect], Team ANARKY
Thank you for your help! It's really clarified a lot of things that I wasn't sure of.


Top
 Profile Send private message  
 
PostPosted: Sun Jan 29, 2012 4:20 am 
Regular
User avatar

Joined: Thu Apr 16, 2009 9:18 am
Posts: 173
Completed: The Stolen Diamond Ring
Projects: Happy Memories: Azalea Town, Princess Battles
Thanks, everyone!

I'm really happy to hear so many people found it useful. :D

_________________
Otome Games
Image


Top
 Profile Send private message  
 
PostPosted: Sat Mar 03, 2012 11:02 pm 
Regular

Joined: Tue Apr 24, 2007 11:01 pm
Posts: 81
Location: That's confidential.
Projects: Take Me With You (NaNoRenO 2013)
Thank you soooo much! This tutorial was a huge help and, as others have said, clarifies a lot! I hope you keep going and make more!

_________________
Blog * Twitter

Take Me With You (NaNoRenO 2013 (Devlog coming soon!)


Top
 Profile Send private message  
 
PostPosted: Sun Mar 04, 2012 3:26 am 
Veteran
User avatar

Joined: Thu May 01, 2008 1:12 pm
Posts: 353
Location: Estonia
Projects: Winter, winter
At some point I tried to put together a bit more complete tutorial, but then life intervened. It's still up at http://renpy.org/wiki/tutorial, if anyone wants to complete it. Maybe even merge this tutorial and yours? :)


Top
 Profile Send private message  
 
PostPosted: Sun Mar 04, 2012 3:44 am 
Regular
User avatar

Joined: Thu Apr 16, 2009 9:18 am
Posts: 173
Completed: The Stolen Diamond Ring
Projects: Happy Memories: Azalea Town, Princess Battles
@ akizakura:
Thanks! Glad you found it useful :) I'll try to make more, but it will probably take some time.

_________________
Otome Games
Image


Top
 Profile Send private message  
 
PostPosted: Fri Mar 23, 2012 12:40 pm 
Regular

Joined: Fri Mar 23, 2012 12:26 pm
Posts: 26
Rinrin, I wanted to thank you for all the effort you've put into that tutorial, it has certainly helped me start writing things in this program. I'm looking forward to part seven!


Top
 Profile Send private message  
 
PostPosted: Sat Mar 24, 2012 7:14 am 
Regular
User avatar

Joined: Thu Apr 16, 2009 9:18 am
Posts: 173
Completed: The Stolen Diamond Ring
Projects: Happy Memories: Azalea Town, Princess Battles
I'm really happy to hear that! I hope I'll manage to work on part seven sometimes soon (parts of it are already written, but it will take some time to rearrange and organize everything into something readable).

_________________
Otome Games
Image


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 27 posts ]  Go to page 1, 2  Next

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: FeelJovial, Google [Bot]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Protected by Anti-Spam ACP
Powered by phpBB® Forum Software © phpBB Group