https://youtu.be/NXSsFJABpKs
==UPDATED 04/05==
I’ve now got the interface part of this project working, so I’m now working on actually writing the story. Being able to resume your adventure at any time means I can write a more in-depth game, rather than having to complete it in one session. Now for some Python!
==PREVIOUS UPDATE==
I’ve had a complete rethink to how this skill works.
Originally, I was converting the text from the game into speech and then streaming it out to Alexa. For this I used the festival TTS engine and also the AWS Polly service. There was a lot of overhead with this, especially with multiple users and as it is all running on a Raspberry Pi. Getting voice input was also not great this way as the session ends after Alexa plays a stream, so the wake word was required each time you gave a command.
The skill no longer uses this streaming method, so it doesn’t require a TTS engine any more.
There is still a long way to go, but this new direction seems to be the best way to go and my Raspberry Pi is happy again!
===========
I’m currently working on bringing the Multi-User Dungeon experience to the Amazon Alexa device.
I quite like the idea of navigating through an adventure via voice and being able to meet up and converse with other Alexa users in ye olde virtual inn. The Multi-User aspect seems to be sadly missing from any Interactive Fiction type apps that are currently available for the Alexa.
Early days, but I do have a basic working version. I am currently running it on a Raspberry Pi, but I should be able to improve the current latency issues.
This could probably also be adapted to work with Facebook chat etc, so I may have to look into that.

Multi-User Dungeon for Amazon Alexa