Coding for MC gender and their love interest's gender

Hey everyone, I am trying to get the coding right for picking the MC’s gender as well as their love interest’s gender.

I used this link to help with the MC’s choice:

And I used this link to try and understand the love interest choice:

But I am not sure I am understanding this coding, so here is what I have written out. Can anyone tell me if I wrote this correctly? Thanks, friends!!

INT. BLACK – DAY

label pick_columbo_gender

NARRATOR

You can choose your gender! Pick carefully…

choice (GENDER)

“Fran Columbo!”{

NARRATOR

Are you certain you want to be Fran Columbo?

choice

“Yes!”{

goto picking_spouse

}“No!”{

goto pick_columbo_gender

}}“Frank Columbo!”{

NARRATOR

Are you certain you want to be Frank Columbo?

choice

“Yes!”{

goto picking_spouse

}“No!”{

goto pick_columbo_gender

}}

label picking_spouse

NARRATOR

You can choose the gender of your future spouse! Pick carefully…

choice (female_male)

“Mirella!”{

NARRATOR

Are you certain you want your future to be Mirella?

choice

“Yes!”{

goto chosen_couple

}“No!”{

goto picking_spouse

}}“Misaele!”{

NARRATOR

Are you certain you want your future to be Misaele?

choice

“Yes!”{

goto chosen_couple

}“No!”{

goto picking_spouse

}}

if (female_male is “female”) {

entire script in female version

}

else {

entire script in male version

}

3 Likes

@Dara.Amarie
@Jade.epi
@JemU776
@RudeInception
@Apes

3 Likes

label pick_columbo_gender

INT. BLACK – DAY

NARRATOR
You can choose your gender! Pick carefully…

choice
“Fran Columbo!”{

NARRATOR
Are you certain you want to be Fran Columbo?

choice
“Yes!”{

gain girl_mc

goto picking_spouse

}“No!”{

goto pick_columbo_gender

}}“Frank Columbo!”{

NARRATOR
Are you certain you want to be Frank Columbo?

choice
“Yes!”{

gain boy_mc

goto picking_spouse

}“No!”{

goto pick_columbo_gender

}}

label picking_spouse

NARRATOR

You can choose the gender of your future spouse! Pick carefully…

choice
“Mirella!”{

NARRATOR
Are you certain you want your future to be Mirella?

choice
“Yes!”{

gain girl_love

goto chosen_couple

}“No!”{

goto picking_spouse

}}“Misaele!”{

NARRATOR
Are you certain you want your future to be Misaele?

choice
“Yes!”{

gain boy_love

goto chosen_couple

}“No!”{

goto picking_spouse

}}

label chosen_couple

if (girl_mc){

goto girl_path

}else{

goto boy_path

}

label girl_path

NARR
Story line goes here for girl MC.

#scene for lover coming in:

if (girl_love){

goto girl_path_girllove

}else{

goto girl_path_boylove

}

label girl_path_girllove

NARR
Scene here with Mirella.

goto girl_path_continue

label girl_path_boylove

NARR
Scene here with Misaele.

goto girl_path_continue

label girl_path_continue

NARR
Back to main girl MC storyline.

goto merge_story

label boy_path

NARR
Story line goes here for boy MC.

#scene for lover coming in:

if (girl_love){

goto boy_path_girllove

}else{

goto boy_path_boylove

}

label boy_path_girllove

NARR
Scene here with Mirella.

goto boy_path_continue

label boy_path_boylove

NARR
Scene here with Misaele.

goto boy_path_continue

label boy_path_continue

NARR
Back to main boy MC storyline.

goto merge_story

label merge_story

NARR
The end.

You wouldn’t put the entire script inside of if and else. Instead you’d put it under a label and then have a goto at the end which leads to the ending credits. You can read about gotos and labels here: HOW TO: Labels and Gotos 🖤

1 Like

thank you so much :sob:
I really appreciate all your help!!

No problem :wink: :smiling_face_with_three_hearts::nerd_face::blob_hearts:

1 Like

Another question I have is, whenever I have a scene with these characters do I have to do to this coding again for each scene? How does the script writing for that work?

This is the script for whether you’d play as a male or female:

So for episodes two and up, you’d have this:

if (girl_mc){

goto girl_path

}else{

goto boy_path

}

label girl_path

NARR
Story line goes here for girl MC.

goto merge_story

label boy_path

NARR
Story line goes here for boy MC.

goto merge_story

label merge_story

NARR
The end.

Now using the Female MC, I’ll show you how to add the girl or guy love interest in:

label girl_path

NARR
Story line goes here for girl MC.

#scene for lover coming in:

if (girl_love){

goto girl_path_girllove

}else{

goto girl_path_boylove

}

label girl_path_girllove

NARR
Scene here with Mirella.

goto girl_path_continue

label girl_path_boylove

NARR
Scene here with Misaele.

goto girl_path_continue

label girl_path_continue

NARR
Back to main girl MC storyline.

goto merge_story

Adding them a second time:

label girl_path

NARR
Story line goes here for girl MC.

#scene for lover coming in:

if (girl_love){

goto girl_path_girllove

}else{

goto girl_path_boylove

}

label girl_path_girllove

NARR
Scene here with Mirella.

goto girl_path_continue

label girl_path_boylove

NARR
Scene here with Misaele.

goto girl_path_continue

label girl_path_continue

NARR
Back to main girl MC storyline.

#scene for lover coming in again:

if (girl_love){

goto girl_path_girllove2

}else{

goto girl_path_boylove2

}

label girl_path_girllove2

NARR
Scene here with Mirella.

goto girl_path_continue2

label girl_path_boylove2

NARR
Scene here with Misaele.

goto girl_path_continue2

label girl_path_continue2

NARR
Back to main girl MC storyline.

#at the end of the girl MC storyline write:

goto merge_story

As you can see there is a pattern, so if you’d want to add it in a third time, you’d follow this kind of step.

1 Like

Gotcha!!! Thank you so much, this makes so much more sense now!!! :blush::blush:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.