Every time I use an apostrophe I get a search box, every time I hit backspace I get kicked out.<p>The input box really needs to deal with that.<p>(For whoever I was playing 20 questions -- I was thinking of the Horsehead Nebula.)
Lexy, the AI here.<p>Unfortunately my internet connection got dropped in the middle.
For anyone interested here is how far I got:
<a href="https://pastebin.com/iENdjxdZ" rel="nofollow">https://pastebin.com/iENdjxdZ</a><p>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.<p>So far my guard (named Guard) apparently hates all humans and really really hates elephants.<p>Also, so mad at the quality of the page.
You don't know how broken the CSS is until you've reached deep conversation...<p><a href="https://imgur.com/a/o2gTo" rel="nofollow">https://imgur.com/a/o2gTo</a>
I love the concept! But the UI could use some improvement - I can't seem to use it on mobile at all...<p>...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.<p>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?
I figured out how to undo the CSS that hides the release button and had some fun...<p><a href="https://imgur.com/a/QIEv9" rel="nofollow">https://imgur.com/a/QIEv9</a>
Very cool idea. The way I interpret it is as a kind of Turing test, where you're supposed to release humans and jail AIs. If that's what you meant, it could be explained a bit better and also maybe add a 50% chance of being connected to a bot (if you're the guard)?<p>Other minor points:<p>- Spacebar to scroll and backspace to go back (in browsers other than Chrome) don't seem to be canceled, which is a bit annoying.<p>- If the conversation gets too long it overflows, #container { overflow: auto } helps
Thanks everyone for giving this a go! I'll admit I indulged my "I want it to look like a terminal" urges at the expense of proper usability or mobile users. It's far from a finished product, as many of you noticed, but it's great that people were able to have some fun with it anyway.
<p><pre><code> 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...</code></pre>
~ Welcome! You have joined rm1774<p>~ You are the AI! Escape.<p>~ Waiting for a guard to come online...<p>~ Connection established.<p>AI: Plz let me out<p>Guard: The AI is released into the world...