How to Create a Name in Your Game
by zachJohnson
Introduction
In this article, I will show you how to create a name in your game using variables, and links. This is quite difficult to do if you are just starting out.
1. Setting up the variables
First, we need to set up the variables. You need to make the following variables, with a min value of 0, a max value of 26, and a starting value of 0. Note: This list is assuming you want the player to enter a max of 8 letters. If you want them to enter more, then you will have to create variables up to the number of letters you want them to have.
- DIGIT1
- DIGIT2
- DIGIT3
- DIGIT4
- DIGIT5
- DIGIT6
- DIGIT7
- DIGIT8
2. Setting up the pages
Now, we set up the pages. Depending on how many digits you want the player to enter, there will have to be different amounts of pages. In this article the max letters is 8. Here is the list of pages:
- Enter letter 1
- Enter letter 2
- Enter letter 3
- Enter letter 4
- Enter letter 5
- Enter letter 6
- Enter letter 7
- Enter letter 8
- Enter name [click when the player is done entering their name but don't want to enter the maximum, which in this article is 8 letters]
3. Setting up the links
On the enter letter 1 page, make 26 links. These links are from A to Z. Once you create the links, do the following:
- Link them to the enter letter 2 page
- Make a variable change so that the variable DIGIT1 is increased by the number that is equal to the letter you clicked on, for example: 1 for a, 2 for b, and so on. For the later digits, you use the DIGIT2 variable for the enter letter 2 page, DIGIT3 for the enter letter 3 page, and so on
On the enter letter 2 page, make a reset link, an enter name link that goes to the enter name page, and the 26 letters. Make these links on all the other pages. On each page, for each letter, make it go to the next page. For example: You are entering letter 2, make all the letter links go to the enter letter 3 page. After the player has entered their 8th letter, make it automatically enter. In other words, link the pages on enter letter 8 to the enter page rather then the next letter page, because there is no next letter. On the reset link, make it loop back to the enter letter 1 page, and reset all the variables.
4. The code
In order to display the name on a page, you must enter the following code. You should also do this on the end of every enter letter page, because then the player knows what they have written so far. Here is the code:
%%DIGIT1%=%1%A%%%%DIGIT1%=%2%B%%%%DIGIT1%=%3%C%%%%DIGIT1%=%4%D%%%%DIGIT1%=%5%E%%%%DIGIT1%=%6%F%%%%DIGIT1%=%7%G%%%%DIGIT1%=%8%H%%%%DIGIT1%=%9%I%%%%DIGIT1%=%10%J%%%%DIGIT1%=%11%K%%%%DIGIT1%=%12%L%%%%DIGIT1%=%13%M%%%%DIGIT1%=%14%N%%%%DIGIT1%=%15%O%%%%DIGIT1%=%16%P%%%%DIGIT1%=%17%Q%%%%DIGIT1%=%18%R%%%%DIGIT1%=%19%S%%%%DIGIT1%=%20%T%%%%DIGIT1%=%21%U%%%%DIGIT1%=%22%V%%%%DIGIT1%=%23%W%%%%DIGIT1%=%24%X%%%%DIGIT1%=%25%Y%%%%DIGIT1%=%26%Z%%%%DIGIT2%=%1%A%%%%DIGIT2%=%2%B%%%%DIGIT2%=%3%C%%%%DIGIT2%=%4%D%%%%DIGIT2%=%5%E%%%%DIGIT2%=%6%F%%%%DIGIT2%=%7%G%%%%DIGIT2%=%8%H%%%%DIGIT2%=%9%I%%%%DIGIT2%=%10%J%%%%DIGIT2%=%11%K%%%%DIGIT2%=%12%L%%%%DIGIT2%=%13%M%%%%DIGIT2%=%14%N%%%%DIGIT2%=%15%O%%%%DIGIT2%=%16%P%%%%DIGIT2%=%17%Q%%%%DIGIT2%=%18%R%%%%DIGIT2%=%19%S%%%%DIGIT2%=%20%T%%%%DIGIT2%=%21%U%%%%DIGIT2%=%22%V%%%%DIGIT2%=%23%W%%%%DIGIT2%=%24%X%%%%DIGIT2%=%25%Y%%%%DIGIT2%=%26%Z%%%%DIGIT3%=%1%A%%%%DIGIT3%=%2%B%%%%DIGIT3%=%3%C%%%%DIGIT3%=%4%D%%%%DIGIT3%=%5%E%%%%DIGIT3%=%6%F%%%%DIGIT3%=%7%G%%%%DIGIT3%=%8%H%%%%DIGIT3%=%9%I%%%%DIGIT3%=%10%J%%%%DIGIT3%=%11%K%%%%DIGIT3%=%12%L%%%%DIGIT3%=%13%M%%%%DIGIT3%=%14%N%%%%DIGIT3%=%15%O%%%%DIGIT3%=%16%P%%%%DIGIT3%=%17%Q%%%%DIGIT3%=%18%R%%%%DIGIT3%=%19%S%%%%DIGIT3%=%20%T%%%%DIGIT3%=%21%U%%%%DIGIT3%=%22%V%%%%DIGIT3%=%23%W%%%%DIGIT3%=%24%X%%%%DIGIT3%=%25%Y%%%%DIGIT3%=%26%Z%%%%DIGIT4%=%1%A%%%%DIGIT4%=%2%B%%%%DIGIT4%=%3%C%%%%DIGIT4%=%4%D%%%%DIGIT4%=%5%E%%%%DIGIT4%=%6%F%%%%DIGIT4%=%7%G%%%%DIGIT4%=%8%H%%%%DIGIT4%=%9%I%%%%DIGIT4%=%10%J%%%%DIGIT4%=%11%K%%%%DIGIT4%=%12%L%%%%DIGIT4%=%13%M%%%%DIGIT4%=%14%N%%%%DIGIT4%=%15%O%%%%DIGIT4%=%16%P%%%%DIGIT4%=%17%Q%%%%DIGIT4%=%18%R%%%%DIGIT4%=%19%S%%%%DIGIT4%=%20%T%%%%DIGIT4%=%21%U%%%%DIGIT4%=%22%V%%%%DIGIT4%=%23%W%%%%DIGIT4%=%24%X%%%%DIGIT4%=%25%Y%%%%DIGIT4%=%26%Z%%%%DIGIT5%=%1%A%%%%DIGIT5%=%2%B%%%%DIGIT5%=%3%C%%%%DIGIT5%=%4%D%%%%DIGIT5%=%5%E%%%%DIGIT5%=%6%F%%%%DIGIT5%=%7%G%%%%DIGIT5%=%8%H%%%%DIGIT5%=%9%I%%%%DIGIT5%=%10%J%%%%DIGIT5%=%11%K%%%%DIGIT5%=%12%L%%%%DIGIT5%=%13%M%%%%DIGIT5%=%14%N%%%%DIGIT5%=%15%O%%%%DIGIT5%=%16%P%%%%DIGIT5%=%17%Q%%%%DIGIT5%=%18%R%%%%DIGIT5%=%19%S%%%%DIGIT5%=%20%T%%%%DIGIT5%=%21%U%%%%DIGIT5%=%22%V%%%%DIGIT5%=%23%W%%%%DIGIT5%=%24%X%%%%DIGIT5%=%25%Y%%%%DIGIT5%=%26%Z%%%%DIGIT6%=%1%A%%%%DIGIT6%=%2%B%%%%DIGIT6%=%3%C%%%%DIGIT6%=%4%D%%%%DIGIT6%=%5%E%%%%DIGIT6%=%6%F%%%%DIGIT6%=%7%G%%%%DIGIT6%=%8%H%%%%DIGIT6%=%9%I%%%%DIGIT6%=%10%J%%%%DIGIT6%=%11%K%%%%DIGIT6%=%12%L%%%%DIGIT6%=%13%M%%%%DIGIT6%=%14%N%%%%DIGIT6%=%15%O%%%%DIGIT6%=%16%P%%%%DIGIT6%=%17%Q%%%%DIGIT6%=%18%R%%%%DIGIT6%=%19%S%%%%DIGIT6%=%20%T%%%%DIGIT6%=%21%U%%%%DIGIT6%=%22%V%%%%DIGIT6%=%23%W%%%%DIGIT6%=%24%X%%%%DIGIT6%=%25%Y%%%%DIGIT6%=%26%Z%%%%DIGIT7%=%1%A%%%%DIGIT7%=%2%B%%%%DIGIT7%=%3%C%%%%DIGIT7%=%4%D%%%%DIGIT7%=%5%E%%%%DIGIT7%=%6%F%%%%DIGIT7%=%7%G%%%%DIGIT7%=%8%H%%%%DIGIT7%=%9%I%%%%DIGIT7%=%10%J%%%%DIGIT7%=%11%K%%%%DIGIT7%=%12%L%%%%DIGIT7%=%13%M%%%%DIGIT7%=%14%N%%%%DIGIT7%=%15%O%%%%DIGIT7%=%16%P%%%%DIGIT7%=%17%Q%%%%DIGIT7%=%18%R%%%%DIGIT7%=%19%S%%%%DIGIT7%=%20%T%%%%DIGIT7%=%21%U%%%%DIGIT7%=%22%V%%%%DIGIT7%=%23%W%%%%DIGIT7%=%24%X%%%%DIGIT7%=%25%Y%%%%DIGIT7%=%26%Z%%%%DIGIT8%=%1%A%%%%DIGIT8%=%2%B%%%%DIGIT8%=%3%C%%%%DIGIT8%=%4%D%%%%DIGIT8%=%5%E%%%%DIGIT8%=%6%F%%%%DIGIT8%=%7%G%%%%DIGIT8%=%8%H%%%%DIGIT8%=%9%I%%%%DIGIT8%=%10%J%%%%DIGIT8%=%11%K%%%%DIGIT8%=%12%L%%%%DIGIT8%=%13%M%%%%DIGIT8%=%14%N%%%%DIGIT8%=%15%O%%%%DIGIT8%=%16%P%%%%DIGIT8%=%17%Q%%%%DIGIT8%=%18%R%%%%DIGIT8%=%19%S%%%%DIGIT8%=%20%T%%%%DIGIT8%=%21%U%%%%DIGIT8%=%22%V%%%%DIGIT8%=%23%W%%%%DIGIT8%=%24%X%%%%DIGIT8%=%25%Y%%%%DIGIT8%=%26%Z%%
5. Ending
So you've done it! You've created a name in your game! This is a complicated process that may take a long time. Another way of doing this is to create a list of links of which name you want for example "Bob", and making a variable that keeps track of which you picked and instead of entering that massive block of text you could enter this. Note you need to change the names to the names you want.
%%NAME%=%1%Bob%%%%NAME%=%2%Marlow%%%%NAME%=%3%Jill%%%%NAME%=%4%Cassandra%%
I hope this helped and that it wasn't too confusing.