S
Sawybean
Guest
Hello all,
I'm currently working on a game where the computer selects a random letter, and the player has to correctly enter that letter. The system I have currently is really unwieldy and doesn't work at the moment. Here's what I have:
Create:
Step:
Let me know if you guys have any ideas! And let me know if my explanation doesn't make much sense, I've been having a hard time describing my problem to people.
I'm currently working on a game where the computer selects a random letter, and the player has to correctly enter that letter. The system I have currently is really unwieldy and doesn't work at the moment. Here's what I have:
Create:
Code:
randomize()
//set state to first stage
image_index = 1
//pick first letter
key = random_range(1,26)
keynumber = 0
keypress = "A"
//set image speed to 0
image_speed = 0
Code:
//print next letter
draw_text_color(40,50,key,c_black,c_black,c_black,c_black,1)
draw_text_color(40,40,keypress,c_black,c_black,c_black,c_black,1)
//scan for player input
keypress = keyboard_lastkey
//match keypress to number value
if keypress = "A" { keynumber = 1 }
if keypress = "B" keynumber = 2
if keypress = "C" keynumber = 3
if keypress = "D" keynumber = 4
if keypress = "E" keynumber = 5
if keypress = "F" keynumber = 6
if keypress = "G" keynumber = 7
if keypress = "H" keynumber = 8
if keypress = "I" keynumber = 9
if keypress = "J" keynumber = 10
if keypress = "K" keynumber = 11
if keypress = "L" keynumber = 12
if keypress = "M" keynumber = 13
if keypress = "N" keynumber = 14
if keypress = "O" keynumber = 15
if keypress = "P" keynumber = 16
if keypress = "Q" keynumber = 17
if keypress = "R" keynumber = 18
if keypress = "S" keynumber = 19
if keypress = "T" keynumber = 20
if keypress = "U" keynumber = 21
if keypress = "V" keynumber = 22
if keypress = "W" keynumber = 23
if keypress = "X" keynumber = 24
if keypress = "Y" keynumber = 25
if keypress = "Z" keynumber = 26
//check keypress with key needed to advance
if keypress = key && image_index < 6 {
image_index++
} else if keypress != key && image_index > 0 {
image_index--
}