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 Mon May 20, 2013 3:30 am

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Wed Jan 25, 2012 4:28 pm 
Veteran
User avatar

Joined: Fri Jan 06, 2012 11:38 am
Posts: 285
Location: Germany
Projects: Yakuza Blossom
So...I started Ren'py recently (knowing the bascis) and next I try myself on Python to create menu's for my very first game...the virus got me >//>

So well, I've got the idea for my first game but before I post THAT (plot, charas etc) I want to share an idea and ask for opinions if its realistic to archieve.

Well my idea was (I want to make an Otome / GxB Game..one of a looot I know) that you dont play one but optional one out of TWO playable characters.

Because the idea I am playing with contains two 'main characters', two girls and for each girl one guy. But I liked the one girl with the other guy too so I thought: what if you won't only be able to choose between guys but also the character you are going to play.

Do you think, this can be possible with the Ren'py enigne? And when yeah, would anybody help me, I am a rookie (at a pretty low basic niveau of Ren'Py)

_________________
Own project:
Image


Top
 Profile Send private message  
 
PostPosted: Wed Jan 25, 2012 4:32 pm 
Regular

Joined: Wed Jan 04, 2012 3:28 pm
Posts: 174
Location: Check Your Closet.
Projects: X-Tasy, Teacher Pets, Virus
Organization: Infinite Scribbles Productions
ShadowBerry wrote:
So...I started Ren'py recently (knowing the bascis) and next I try myself on Python to create menu's for my very first game...the virus got me >//>

So well, I've got the idea for my first game but before I post THAT (plot, charas etc) I want to share an idea and ask for opinions if its realistic to archieve.

Well my idea was (I want to make an Otome / GxB Game..one of a looot I know) that you dont play one but optional one out of TWO playable characters.

Because the idea I am playing with contains two 'main characters', two girls and for each girl one guy. But I liked the one girl with the other guy too so I thought: what if you won't only be able to choose between guys but also the character you are going to play.

Do you think, this can be possible with the Ren'py enigne? And when yeah, would anybody help me, I am a rookie (at a pretty low basic niveau of Ren'Py)


I'm a bit confused actually... Could you try to explain a little clearer? I've been using renpy for about 2 years now, and I might be able to help. (not much of an expert though)

_________________
X-Tasy - GXB (WIP)
~ My Fanfiction
Virus [NaNoRenO 2012]
French to English (or vice-versa) VN translator ~ PM me if interested :3


Top
 Profile Send private message  
 
PostPosted: Wed Jan 25, 2012 4:36 pm 
Veteran
User avatar

Joined: Fri Jan 06, 2012 11:38 am
Posts: 285
Location: Germany
Projects: Yakuza Blossom
Chushiki Maho wrote:
I'm a bit confused actually... Could you try to explain a little clearer? I've been using renpy for about 2 years now, and I might be able to help. (not much of an expert though)



Well, when you play an Otome...you are a girl who pursues a boy..
What if you play an Otome, where you have to choose in the beginning before the game starts, with which girl you want to play?

I mean you have two girls (Mary and Suzi for example) and you need to choose with which girl you want to play.

_________________
Own project:
Image


Top
 Profile Send private message  
 
PostPosted: Wed Jan 25, 2012 4:41 pm 
Veteran
User avatar

Joined: Sun Oct 03, 2010 11:49 pm
Posts: 304
Location: United States
Completed: Memoirs of an Angel (2010)
Projects: Memoirs of an Angel (Remake); W.I.S.H
It's definitely possible to have a choice of characters in Ren'py, as I did it with one of my WIP games I never finished (har har).

There are various ways to implement it; best way would probably be to use a ConditionSwitch when you define the character images, something like this:
Code:
init:
    mc happy = ConditionSwitch(
        "mc == 'Character1 Name'",
            "character1spritehappy.png",
        "mc == 'Character2 Name'",
            "character2spritehappy.png"
    )

label start:
    "Choose your character!"
    menu:
        "Character1 Name":
            $ mc = 'Character1 Name'
        "Character2 Name":
            $ mc = 'Character2 Name'


This code assumes that both girls are basically the same, and you're just changing their appearances. If you want different paths or different dialogue, then you'd need to define them separately and then use something like "if mc == 'Character1 Name':" to specify which parts of the script apply to which character.

However, the hard part isn't coding it so much as it is getting the resources for it. For every character you add, that's a whole new set of sprites, which means more a lot more work for the artist.

_________________
Image
Check out my development blog for all the latest updates.


Top
 Profile Send private message  
 
PostPosted: Wed Jan 25, 2012 5:31 pm 
Veteran
User avatar

Joined: Sun Jun 26, 2011 3:01 am
Posts: 222
Projects: Demonic Harmony (Pause), Tale of the Nightingale (Pause)
Hmm... Two playable MC's is possible but it would be easier for you if you make it that depending on which you play as they can only chase a certain obtainable/s that the other can't, otherwise it will become a mess if both of the MC's have different personalities.

_________________


Top
 Profile Send private message  
 
PostPosted: Wed Jan 25, 2012 5:37 pm 
Veteran
User avatar

Joined: Fri Jan 06, 2012 11:38 am
Posts: 285
Location: Germany
Projects: Yakuza Blossom
Mickychi wrote:
Hmm... Two playable MC's is possible but it would be easier for you if you make it that depending on which you play as they can only chase a certain obtainable/s that the other can't, otherwise it will become a mess if both of the MC's have different personalities.



Exactly that's what I don't want. Because I had it already in my head which girl gets which boy but I liked the one girl with the other guy too.

And I don't think that the personalities are a problem. In fact the Mc's are like night and day but even though guys can be attracted or not? Just because a guy falls in love with a shy bookworm, it doesn't mean he wouldn't fall for a tomboy...right?

_________________
Own project:
Image


Top
 Profile Send private message  
 
PostPosted: Wed Jan 25, 2012 7:58 pm 
Veteran
User avatar

Joined: Sun Oct 03, 2010 11:49 pm
Posts: 304
Location: United States
Completed: Memoirs of an Angel (2010)
Projects: Memoirs of an Angel (Remake); W.I.S.H
If they're completely different like that, then it may actually be easier to have two separate scripts as if you were making two separate games, then jump to the respective script when you select that character. Again, though, it depends on the scope of your game. If it's pure VN and the paths are mostly different, then yeah, two separate scripts is the way to go.

If it's more dating sim (not what I would suggest for your first game, but hey, it's up to you), then it'll be better to do what I mentioned before by using "if mc == 'Mary': this happens, elif mc == 'Suzi': that happens" throughout. It's a bit of a pain, but...*shrug*

_________________
Image
Check out my development blog for all the latest updates.


Top
 Profile Send private message  
 
PostPosted: Wed Jan 25, 2012 9:28 pm 
Veteran
User avatar

Joined: Sun Jun 26, 2011 3:01 am
Posts: 222
Projects: Demonic Harmony (Pause), Tale of the Nightingale (Pause)
I see well that's fine doing that but you will have to do more work, and possibly re-write scene's and how guys respond to which girl.

_________________


Top
 Profile Send private message  
 
PostPosted: Thu Jan 26, 2012 2:37 am 
Veteran
User avatar

Joined: Fri Jan 06, 2012 11:38 am
Posts: 285
Location: Germany
Projects: Yakuza Blossom
broken_angel wrote:
If it's more dating sim (not what I would suggest for your first game, but hey, it's up to you), then it'll be better to do what I mentioned before by using "if mc == 'Mary': this happens, elif mc == 'Suzi': that happens" throughout. It's a bit of a pain, but...*shrug*



No no, a dating sim is far out of my reach xD I really wanna start with a VN with menu's.
And while I need to learn Python anyway I look into that 'two script' things , need to learn a lot anyway but when I am on the verge of going on with this Project I look on the recruiting Page if anybody is eager to help me xD
(need an good artist anyway)

_________________
Own project:
Image


Top
 Profile Send private message  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Katta


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