Yeah no problem! I’m glad I made some sense in my explanation too ![]()
So to keep the game going, you can just continue to add the same choice afterwards as many times as you want. I’ll provide an example, because I think it’ll be easier to understand that way:
NARR
Congratulations on reaching your first mini game!
label begin_fight
@YOU is animation and @CHAR is animation
NARR
Ready? Begin!
Your opponent is looking at your feet.
tappable [timed : 5]
“SWING” {
NARR
Oops! Try again!
goto begin_fight
}
“DUCK” {
NARR
Oops! Try again!
goto begin_fight
}
“JUMP” {
@CHAR +1
NARR
Great job!
}
“STUTTER” {
NARR
Oops! Try again!
goto begin_fight
}
NARR
Round two!
Your opponent isn’t paying attention.
tappable [timed : 5]
“SWING” {
@CHAR +1
NARR
Great job!
}
“DUCK” {
NARR
Oops! Try again!
goto begin_fight
}
“JUMP” {
NARR
Oops! Try again!
goto begin_fight
}
“STUTTER” {
NARR
Oops! Try again!
goto begin_fight
}
———
So here, I added an additional choice so there’s more options to choose from. For the style game you’re trying to accomplish, it would work the best if you gave a short description of the opponents actions so that the reader can choose how to beat them (such as punching when the opponent isn’t looking). I also changed all of the incorrect choices to restart the game.
You can copy this code and re-paste the game as many times as you want and it’ll just keep playing. But depending how many rounds you want the game to go, you can either keep the “begin_fight” label (which takes them to the very beginning), or you can create “round_one”, “round_two” etc labels (or whatever you want to name them), so that if the reader messes up in round 3, they won’t have to go the whole way back to the beginning.
If you choose to give points for the correct answer, then I highly suggest using the “round_one” labels, because if the reader gets the first 2 rounds correct and earns points, but messes up on round three and has to restart, they can earn endless points just by restarting the game…I hope that makes sense!
Basically, even if they get it right and earn the point, if they’re looped back around they can earn another point again ![]()
I’m not very sure what you mean by this… ![]()