ishmaelthedestroyer / dtz.js

text adventure all the things

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dtz.js

Abandon hope all ye who enter here.

Inspired by bots that bog down one night lovers, we opted to create an experience that brought joy instead of disappointment. DownToZork.js is inspired by the great Zork, one of the earliest interactive fiction computer games, and aims to bring thousands of users on an adventure. And we do mean thousands. By reverse engineering Tinder's API, we were able to bring DTZ to over 4,000 men across the Bay Area.

"If you could take one thing to a deserted island, what would it be?" Upon the users reply, DTZ will take them through over 100 dynamic and context relevant responses. Throughout the conversation, the bot guides the user deeper into the adventure, an elaborate tale of survival on a deserted island, rising through the hierarchy, and returning to a forgotten past. From there, there are many different paths that the user can choose to take, ranging from following a mermaid into the depths of the ocean, to fighting for your life as bacteria in primordial soup.

The bot uses a unique programming language specifically made for creating interactive literary fiction called Inform. To create specific and accurate scenarios, we playtested with hundreds of users, iterated story lines based on customer feedback, and purified the code.

We're proud to say that DTZ has redefined the conversations of 4,000 men across the Bay Area. We hope to one day hear the question:

"Heyy girl, r u dtz?"

View dtz.js on ChallengePost

Instructions

  • Run export PG_CONNECTION_STRING=postgres://postgres:secretpassword@metagross.hackedu.us:5223/dtz before running nodemon server.js.

About

text adventure all the things


Languages

Language:CSS 88.9%Language:JavaScript 7.9%Language:HTML 2.1%Language:Perl 0.7%Language:Shell 0.4%