# Create various game endings through player choices.

#### Guarii

##### Villager
Hello brothers! I wanted to ask you about a fairly simple way to create various game endings. That is, that if you do actions during the game at the end it can change the fate of the story. How does this work with variables or switches? Could someone explain it to me? Thanks and sorry for my English.

#### Aerosys

##### Veteran
I think Switches and Variables are the only things you need to know. Anything else is pure practice.

Just a Short Example:

Code:
``````Conditional Branch: If Switch: Princess rescued
Conditional Branch: If Switch: Dragon slayed
Transfer to Map: Happy End
Else
Transfer to Map: The princess leaves you, but the dragon becomes your friend
End
Else
Conditional Branch: If Switch: Dragon slayed
Transfer to Map: You live peacefully, but alone
Else
Transfer to Map: The princess now calls herself Daenerys Targaryen and pets the dragon
End
End``````

#### SGHarlekin

##### Veteran
What @Aerosys said pretty much. You can make pretty complex paths and endings with these alone, depending on how many conditions there are but it all boils down to his example.

##### Veteran
Hello brothers! I wanted to ask you about a fairly simple way to create various game endings. That is, that if you do actions during the game at the end it can change the fate of the story. How does this work with variables or switches? Could someone explain it to me? Thanks and sorry for my English.
A fairly simple method for (GOOD - BAD) would be to create a variable and increase or decrease its value based on choices, like you kill the cat = -1, safe the cat = +1 and so on....

At the end then a simple if...
if var 1 = > 0 then good ending
if var 1 = < 0 then bad ending

You chose the numbers ofc, you cann different good, endings, like good, really good... ect...

The rest is already explained by Aerosys.

#### JohnDoeNews

##### Steam mod (MV/MZ)
I like to give the player certain items when they did things one way or another.

Lets say your helped Pete grow his carrots, at the end of the quest there might be a scene, which shows Pete saying: "Thank you so much! Here, this carrot is for you. I thought you liked it, because if you look close enough, it kind of looks like you."

Then you get the item, which will always stay in your inventory and can not be used, dropped or sold in any way.

At the end of the game, you will still have the carrot that kinda looks like you. And you would not have had that carrot if you did not help Pete grow any carrots. So, now this carrot can slightly change how the ending will be.

When you are near the end of the game, you can have a scene where all the collected items, like Petes sentimentally valued carrot, each trigger a small scene recalling the memory behind it.

This means, the more unique items you collect, the longer the ending will be. This is different than the other alternative endings, where you can get different scenes, but only one depending on all the choices combined.

#### Guarii

##### Villager
I think Switches and Variables are the only things you need to know. Anything else is pure practice.

Just a Short Example:

Code:
``````Conditional Branch: If Switch: Princess rescued
Conditional Branch: If Switch: Dragon slayed
Transfer to Map: Happy End
Else
Transfer to Map: The princess leaves you, but the dragon becomes your friend
End
Else
Conditional Branch: If Switch: Dragon slayed
Transfer to Map: You live peacefully, but alone
Else
Transfer to Map: The princess now calls herself Daenerys Targaryen and pets the dragon
End
End``````
Thank you so much for the response!

#### bgillisp

##### Global Moderators
This should be under the support for the engine you are using. I'll move it to MV support as that is what you list as your engine of use, if you are asking for another engine let us know.

### Latest Profile Posts

I may or may not be slightly crazy. Since I couldn’t find anything to renumber generator parts files that works on Linux, I’m scripting something up to run via terminal that’ll do the job. (Face is done (and was a fustercluck-and-a-half), and I’m taking a well-earned break before tackling SV, TV, TVD, and Variation. @.@)
I fixed my little itch.io issue... apparently filenames are case-sensitive. After I renamed the file IconSet.png instead of Iconset.png, it worked. I changed it back and forth a few times just to confirm this.

I'm gonna go beat my head against the wall now.

and an original idea of people having alter egos is back... finally.
Another camping area.
I just found out somebody pirated my 3,99\$ game. I spent over a year making it and somebody just publish it for free a week after early access released.

I should be glad, cuz if they pirate you, that means your game has to be good, but im not. I barely sold any copy. Didn't get any info from most of the sites I wrote.