/fallout-terminal

recreation of the hacking minigame in fallout 4

Primary LanguageJavaScript

#Fallout Terminal

by Kaia

Recreation of the hacking minigame in fallout 4

I learned
  • How to spoof terminal cursor movements using jquery event handlers
  • How to randomize a wordlist with variable filler characters
  • How to generate a list of similar words from a large pool of words
Skills used
  • AngularJS
  • JavaScript
  • jQuery
  • AJAX
  • HTML5
  • CSS3
User Stories
  • I can start a game with 16 randomized words, one of which is the password
  • I can guess which word is the password
  • If I get a correct guess, I'm shown a winning screen
  • If my guess is incorrect, I'm shown a 'likeness' score depending on how similar the word is to the password
  • If I get 4 wrong guesses without a reset, I'm shown a losing screen
  • I can find 'hacks' in the code, non-word characters enclosed by a set of brackets
  • I can select these hacks to get an incorrect word removed or my tries reset
  • I can see my selection output on the sidebar
  • On the game over screen or the win screen I can press enter to play again
Progress
  • Working randomization and display
  • Working cursor movement
  • cursor recognizes and highlights full words
  • make cursor recognize and highlight bracketed items
  • select word
  • remove dud function
  • guess function that compares to password and returns matching characters
  • sidebar text
  • completion screen/ game over screen
  • randomize words
  • make random words similar
Next Steps
  • Typing effect
  • typing sounds
  • change diffuculty