Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I actually figured it out myself :-) But it was a nice trap so this post might help someone.

I was fooled by the uppercase theme. The input I gave looked uppercase  but it was stored as lowercase in the variable. 

The strings did not match since the computer_password was uppercase in my code.

(2 edits)

Well done on solving it yourself :-)

Remember, you can use upper() and lower() functions to transform the text too if you like... 


      :if(upper(my_password) == upper(computer_password)){
         : print "CORRECT!";
      }

Not to do with your question, but you might also want to use an alternate match for computer (in this case) too:

// I would probably type 'use computer', and not 'start computer'
: match "start computer;use computer;switch computer;boot computer" {
}