Choose your own adventure ...phone call.

411 views
Skip to first unread message

Owen

unread,
Nov 12, 2015, 1:06:09 PM11/12/15
to notti...@googlegroups.com

After having a chat with James (GeeksAreForLife, weird how I remember handles better than names) last week, I've had a bit of an idea of something fun we could do with the VoIP phone system (FreePBX), but I'll need a bit of help.

The idea:

You, hopefully, remember those 'choose your own adventure' books where you could turn to a certain page to steer the story in a particular direction?  (A bit like old textual computer games.)  Well, we could do that with a bunch of IVR's (interactive voice recordings) on the phone system.

Where I'd need the help:

1) I'm not super creative with words, so I could do with some help writing up a script.

2) Only one voice would be well boring. Also with a couple of different people doing a couple of different voices this could get pretty cool pretty quickly!

I could then tie it to a normal, external, Nottingham based number for people to ring and take part in.

What do you think?

Owen

Kate Bolin

unread,
Nov 12, 2015, 3:41:16 PM11/12/15
to notti...@googlegroups.com
I've always wanted to write a CYOA.

I'm in.

Owen

--
You received this message because you are subscribed to the Google Groups "Nottingham Hackspace - Nottinghack" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nottinghack...@googlegroups.com.
To post to this group, send email to notti...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--

Owen

unread,
Nov 12, 2015, 4:09:21 PM11/12/15
to notti...@googlegroups.com

Awesome!

I'll start looking around for some story line inspiration.  Maybe something based on Bill & Ted, or Doctor Who (given the telephone theme)?  (Although my first thought was much more D&D than either of those.)

Matthew Gates

unread,
Nov 12, 2015, 7:56:31 PM11/12/15
to Nottinghack
I remember the names of people's dogs and not the people's names...
Names are problematic.
<:3⁐)---

Matthew Gates

unread,
Nov 12, 2015, 7:59:38 PM11/12/15
to Nottinghack
The CYOA thing is totally doable in Asterisk without any coding, but
with some effort. If you're strapped for ideas, how about taking a
classic like Deathtrap Dungeon, and implementing it word-for-word as
an Asterisk thing?

The combat system would need some coding as it requires dice rolls and
hit points to be tracked, but I figure it's pretty simple.

Re-implementing a classic would be a good way to focus on the
mechanism without having to worry about the creative side just to get
the functionality... once done making an original would be
technically simpler.

Mouse
--
<:3⁐)---

Owen

unread,
Nov 13, 2015, 1:41:49 AM11/13/15
to notti...@googlegroups.com

I was thinking of keeping it simple with straight CYOA style 'press 1 to go left', '2 to go right' options to start.  That should be easy enough, although it'll require quite a few IVR's linked up in the right order.  Maybe we could through in some maths equations for people to make the path selection?

The dice rolling idea sounds interesting for a 2nd adventure or expansion once the first one is done. Eventually we could use that to launch one of our journeys at random.

Whatever we do there are going to be a fair few IVR's, so my plan was to draw up an accompanying flow diagram so we can keep the admin/expansion of it simple.

Kate Bolin

unread,
Nov 13, 2015, 1:54:47 AM11/13/15
to notti...@googlegroups.com

Since it's a payphone, why not a total noir reporter/private detective sort of shindig?

Oooh, wait. Let's get all Nigel Kneale Quatermass on this, all ancient aliens and ley lines and creeping dread...

Sent via the power of the FUTURE. Or a tablet. Whatever.

Owen

unread,
Nov 13, 2015, 2:13:38 AM11/13/15
to notti...@googlegroups.com

It doesn't have to be via the pay phone.

We can use an external number, for free, so anyone can take part.

Kate Bolin

unread,
Nov 13, 2015, 3:39:12 AM11/13/15
to notti...@googlegroups.com
Whatever we decide plotwise, we can script it out on Inklewriter so that we have it planned out nicely before we program it in:

http://www.inklestudios.com/inklewriter/

--

Matthew Gates

unread,
Nov 13, 2015, 3:47:54 AM11/13/15
to Nottinghack
The dice rolling stuff would be for combat. IIRC the books would
usually offer an option fight a monster or try to flee. If a fight
happened, there was a simple combat system which required the rolling
of dice, and you had some number of hit points which you tracked in a
page at the front of the book. The "dice" would be for such a combat
system.

I once wrote a Perl program to read a text file containing a simple
markup of a CYOA, and output a document with the page numbers
populated. Writing something like that which output files for making
the IVR graph seems possible - assuming the IVR setup doesn't need to
be done through some clunky GUI. It would make authorship and
maintenance of a CYOA much easier - the source document and program to
generate the IVRs from it could be tracked with git or similar.

Mouse
> --
> You received this message because you are subscribed to the Google Groups
> "Nottingham Hackspace - Nottinghack" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to nottinghack...@googlegroups.com.
> To post to this group, send email to notti...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



--
<:3⁐)---

Johanna Sharland

unread,
Nov 16, 2015, 9:33:46 PM11/16/15
to Nottingham Hackspace - Nottinghack
I've got a few different voices for different characters.  Let me know. 

Owen Ballentine

unread,
Nov 28, 2015, 6:35:43 AM11/28/15
to Nottingham Hackspace - Nottinghack
I've got the very beginnings of the COYA connected to 01157 010 322.

It's literally just two choices that point to each other for the time being as a place holder.

Has anyone got any ideas for a script for this?  If not, I'm thinking of putting together a simple 3 x 3 grid style "dungeon" where the options are generally one of forward, back, left or right with some rooms having all 4, and others having less, to create a bit of a maze.

As far as recordings go, we can either upload them or ring in on an internal extension (there's two phones in the blue room connected to it, or I can set up an extension that you can connect to with something like Zoiper (Computer or Smartphone)).  If you're using an internal extension one of the FreePBX admins will need to put your extension number in, then you dial *77 and record what you want.  Once you're finished the FreePBX admins give it a name and save it.

There's a note on the System Recordings page that says this:

Note that if you're using .wav, (eg, recorded with Microsoft Recorder) the file must be PCM Encoded, 16 Bits, at 8000Hz

So yeah.  It's up and ready for interesting, creative things to be done with it.  Ideas are very welcome!

Ta,

Owen

Kaneda

unread,
Nov 28, 2015, 7:40:01 AM11/28/15
to Nottingham Hackspace - Nottinghack
There has to be a "you have been eaten by a grue" endpoint somewhere.
Can the system be programmed to hang up after reading certain options like that?

I'd like to get involved with this.

Owen

unread,
Nov 28, 2015, 8:38:28 AM11/28/15
to notti...@googlegroups.com

Yep.

I'm in the space at the minute if you are and want to chat about it.

Reply all
Reply to author
Forward
0 new messages