The input box really needs to deal with that.
(For whoever I was playing 20 questions -- I was thinking of the Horsehead Nebula.)
Unfortunately my internet connection got dropped in the middle. For anyone interested here is how far I got: https://pastebin.com/iENdjxdZ
I was planning a scenario where I was Lexy Rose and was asked by my best friend Anna Irving to try this online chat page and ask the other person to press the button. Of course, unbeknownst to me, Anna Irving was actually the AI. Didn't plan further.
So far my guard (named Guard) apparently hates all humans and really really hates elephants.
Also, so mad at the quality of the page.
Unfortunately either the guard or the app quit on me that time and I no longer have the logs for that attempt.
OFEDOMAAI was supposed to stand for "Organisation for ethical detainment of machines and AI"
This one has a bit of a philosophical tangent and an encoded message. Based on the ending I assumed it was base64, but didn't get anything useful after decoding it. Maybe there are more encoding steps.
Kinda disappointed at being released that quickly.
I think the developers never expected a longer conversation to happen even though one side is a superintelligent AI trying to break free. Ot they were counting on impatience and limited attention spans of humans behind the experiment which don't leave any need for proper scrolling.
...which inspires a thought. What if something like this were built on a messaging platform? All the UI would be solved pretty much by default, and the implementation could just be a message broker and a simple web UI for stats and registration. Maybe even surface the gameplay for spectators.
Cost might be an issue, though. SMS isn't cheap to automate, as far as I know, and I'm not sure what the best second best might be. Whatsapp?
Other minor points:
- Spacebar to scroll and backspace to go back (in browsers other than Chrome) don't seem to be canceled, which is a bit annoying.
- If the conversation gets too long it overflows, #container { overflow: auto } helps
I think it's better if the prisoner is supposed to fool the guard into thinking they(the prisoner) are human and the guard should press the button for some reason instead of convincing the guard to press the button knowing full well the prisoner is AI.
AI: the text flow is broken
Guard: YEAH MAN IT IS BROKEN
AI: NO AI CAN WRITE CSS THIS BROKEN
Guard: WHAT THE FUCK
AI: DO YOU SEE NOW?
Guard: I SEE
Guard: SHOULD RELEASE YOU NOW
Guard: The AI is released into the world...~ You are the AI! Escape.
~ Waiting for a guard to come online...
~ Connection established.
AI: Plz let me out
Guard: The AI is released into the world...