I’m not sure how to put in the code for the player’s name I’ve tried putting in as ${name} but when I tried it the game didn’t seem to acknowledge the option.
2.For my stats one of them is showing friendship stats for various characters but for some of the options I want the stats to increase for individual characters and was wondering what do I put in so the game knows which character’s stat to increase
In my game I want the player to be able to pick their boyfriend and wanted to know how to code the game
I want the stats for my game to start at a specific value and was wondering and was wondering how to do that
Thanks for the help and hope my questions make sense.
@amethyst I second what @Gower noted: starting with the tutorials will really help you get a stronger grasp of coding ChoiceScript! In case you’re still struggling for your answers after checking it out, though, almost all of your questions can be answered with the *create command or *set command.
You create variables in the startup.txt file of your game. For your player’s name or for friendship stats, it would look like this:
You need to be sure you assign a value to any variable you set: for something like a name, which would be a text or “string” variable, you put quotation marks after the variable you create (see above); for a stat that will be tracked using numbers, you put a number. (You can change the zeroes above to any number that you want to start at, as you say in Question 3.)
When you’re writing the game, you then proceed to *set your variables to change them. For example, when you create the name in the startup file, it’s just “?” But in a scene file, you’d write,
Choose your name.
*choice
#Bob.
*set name "Bob"
Whenever you want to refer to the name you’ve set later on in the game, that’s when you would use $!{name}, E.g.:
"Hey, how are you doing, $!{name}?"
Which will appear as whatever variable you’ve set as your name. Hope that helps!