[ ] Autofill escape code into rocket launcher as games are completed
[ ] Animate rocket to break door (successful mission)
Backend
There is not much backend data that is required for the escape room functionality itself. The most we would do is randomize the escape code each session.
How we are planning on doing this is as follows:
Store a list that contains each letter of the alphabet and each number from 0 to 9 (["0", "1", ... "9", "a", "b", "c" ...])
Write a function that chooses a random character from the list (pretty simple stuff)
Call the function 4 times
Concatenate all of the results into one string
Execute steps 1-4 each time the player accesses the escape room
For this escape code to mean anything, we must check if it matches the code on the rocket launcher and we must launch the rocket once they both match. This is pretty simple because we can just run a loop that checks these conditions every... let's say 1 second.
Frontend
[x] Wireframes
[ ] Timer
[ ] Connection to racing game (arcade machine)
[ ] Connection to pipes game (window)
[ ] Connection to logic gates game (computer)
[ ] Connection to Base64 Difusal Game (grenade)
[ ] Autofill escape code into rocket launcher as games are completed
[ ] Animate rocket to break door (successful mission)
Backend
There is not much backend data that is required for the escape room functionality itself. The most we would do is randomize the escape code each session. How we are planning on doing this is as follows:
For this escape code to mean anything, we must check if it matches the code on the rocket launcher and we must launch the rocket once they both match. This is pretty simple because we can just run a loop that checks these conditions every... let's say 1 second.