Summary
Labels and gotos
You need to be familiar with how to use labels and gotos. It’s a lot easier than it sounds. Essentially, a label is when you basically “name” part of the script and mark it out. Then, later on you can use a goto and this will allow you to return to the label you set up earlier, because the Script Writer then recognises that you “named” this part of the script earlier. Let me show you what I mean. Let’s say we’re doing a choice location scene.
choice
“Go to the park!”{
}”Go to the swimming pool!”{
}
That looks simple enough. But then, how would you be able to let the reader go to the scene of their choice? If it’s only a short scene, you could add the scene into the choice branch. But then, you can’t have labels and dressing games in a choice. So, you could use labels and gotos:
choice
“Go to the park!”{
goto park_fun
}”Go to the swimming pool!”{
goto pool_party
}
After using the goto command, you would then underneath the choice have to have this:
label park_fun
#your scene and dialogue here, however long you want the scene to be
goto end_center
label pool_party
#your scene and dialogue here, however long you want the scene to be
goto end_center
After using this code, you would then need to create a label end_center then underneath continue writing your story (this is where the two activities would merge to after the scene has been completed). It looks a bit confusing at first, but then if you follow the labels and gotos you should be able to make sense of what the reader will see if they select option A or option B. It’s a bit hard to explain, but just try some experimenting!
Scene
choice
“Go to the park!”{
goto park_fun
}”Go to the swimming pool!”{
goto pool_party
}
label park_fun
GIRL
Let’s go to the park an pick flowers for mom
BOY
Okay let’s go come on.
goto end_center
label pool_party
BOY
Jason is keeping a pool an you have to come with me come on.
GIRL
Whatever…ugh…let’s go
goto end_center