What it does
A player can start a new game. Alexa will play 10 sounds which the player will have to guess. If it's correct, the player gets one point. After 10 sounds, the player will get his final score.
The skill has been published on amazon. Skill-id: amzn1.ask.skill.da9ec9fe-db83-403a-8b87-8e760281129f
How I built it
The application is build in node.js (ES6). I'm using an Express server in combination with the alexa-sdk for node. The server is running on Heroku.
Challenges I ran into
The only real issue I had was the hosting of the sounds. First I added the sounds on my heroku, but the certificate doesn't seem to be valid. After that, I've uploaded my sounds to Amazon S3. That seemed to work. Now I'm hosting the files on another server that has valid certificates.
Accomplishments that I'm proud of
This skill started as a team-project, but in the end, I've did it by myself in my freetime.
What I learned
Right now, I have a better understanding of building voice conversations. Normally I design/develop UI's, but to make a voice skill, you have to use a different approach/mindset. Building skills makes you aware of that.
What's next for Guess The Sound Game
- Multiplayer. It was almost done, but couldn't get it finished in time. The idea is to make a party game that you can play with up to 4 players. Each player will have to tell its name. After that, player 1 can start guessing. As long as he is answering correctly, he can keep on playing. When he doesn't know a sound, player 2 can try to guess it and steal the point from player 1. When player 2 gives the correct answer, he can keep on playing till he doesn't know a sound, and then player 3 can try to answer it ... and so on, and so on.
- More sounds