ubilab-ws21 / esclab

integration of all puzzles
0 stars 0 forks source link

Picture puzzle #14

Closed voelkerb closed 2 years ago

voelkerb commented 2 years ago

If I remember correctly the following issues occurred during the last run:

JannikMaeder commented 2 years ago

We adjusted the time per picture and per sequence and will test it next week in the escape room. We were also able to solve the random resets of the ESPs by including a reconnect function. Regarding the button, which needs to be pressed to complete the puzzle: We decided to use one of the remaining arcade buttons we ordered. The button is now connected to the timer, which now sends MQTT messages when the button is pressed. The code on the Raspberry then checks if the button is pressed at all times. Otherwise the puzzle is restarted. Next week we will drill a hole next to the display, so that the button can be placed there. We also worked on how to end our puzzle. When the puzzle is solved a progress bar gets shown on the display and we will notify the player over the TTS system. Maybe we can also think about turning on the lights in the room, when the puzzle is solved.

This leaves us with the following things to do:

voelkerb commented 2 years ago

Nice work! Regarding the message from the puzzle before: You will get an mqtt message from the operator; the messages for tts and lights can be sent from the operator as well but we need to think of which exactly and then @sboettcher can include it in the game flow ;)

sboettcher commented 2 years ago

Yes, you will automatically get a trigger:on message (in the specified json format) once your puzzle is coming next in the game flow. If you need any other info from the previous puzzle you need to work that out with that group though.

voelkerb commented 2 years ago

@Group: Have you tested everything - and it is working including MQTT activate, and solved?

voelkerb commented 2 years ago

If so, please close the issue

JannikMaeder commented 2 years ago

Yes, everything is working! So this issue can be closed (Sorry, I can‘t figure out how to close issues)

voelkerb commented 2 years ago

Perfect!