Skip to content

ksemiya/password_solver

Repository files navigation

Neal.fun's Password Game

Script on python for beating https://neal.fun/password-game/

Huge thanks to pog5, use their cheatsheets if you want to beat the game yourself.

A simplified list of the Rules

Spoiler alert! If you want to feel pure emotions while playing, don't read anything, just go and play.

Rules
  1. At least 5 characters
  2. A number
  3. An uppercase letter
  4. A special character
  5. Digits summating to 25
  6. A month
  7. A roman numeral
  8. One of pepsi, starbucks or shell
  9. Roman numerals need to multiply to 35
  10. The solution to a provided captcha
  11. Today's Wordle answer
  12. Two letter symbol from the periodic table.
  13. Current phase of the moon as an emoji (one of 🌑🌓🌔🌕🌒🌖🌗🌘)
  14. Name of country from Google Maps
  15. Needs a leap year
  16. Calculate the best chess move.
  17. Paul the 🥚! Don't delete him by accident or you lose the game.
  18. All atomic numbers in your password must add up to 200
  19. All vowels must be bolded (bold button unlocked)
  20. Delete all of the 🔥 before it deletes your password (more importantly Paul)
  21. Add 3 of :man_lifting_weights:
  22. Needs to contain one of i am loved, i am worthy, i am enough
  23. Egg hatches, feed him a 🐛 every 20 seconds or paste in 3 🐛 every 50 seconds~.
  24. Find a YouTube video with a given (randomly generated) length.
  25. You need to pick 2 letters you will no longer be able to use
  26. Your password must have twice as many italic letters as bold letters (italic button unlocked)
  27. Atleast 30% of your password needs to be in 'Wingdings' (you get a font selector here)
  28. You need to type the random color it generates in hex
  29. All roman numbers need to be in Times New Roman
  30. Font size of every digit must be equal to the square of the digit (font size picker unlocked)
  31. Every instance of the same letter needs a unique font size
  32. Password needs to contain password's length as a number
  33. Password length also needs to be a prime number
  34. (Automatically Checked off, look at the rule's number if you're asking why)
  35. You need the current time in format HH:MM (12 hour format)
  36. Re-type the password into another textbox, you have 2 minutes to do this. Good Luck.

What is a password solver?

Youtube video here: Video

It is a code on python which is solving the password game. It goes throght all rules (in most cases consequentially) and resovle them in some ways. The main script is in the main.py file.

It is a TAS (tool assistant speedrun) in some way.

WIP Docker enviroment for everyone to try! TODO all rules explained.