Super Hero Battle Skill helps you create battles between your favourite superheroes! Choose two superheroes and a power item, guess who is going to win and get ready! You will get points everytime your guess is correct. Just say 'Alexa, open Super Hero Battle' to get started


I was looking for a fun and simple use case to try Alexa Conversations for the first time

What it does

The Super Hero Battle skill helps you create battles between your favorite superheroes

How I built it

I use Node.js for my lambda function hosted on AWS and I call an external API to get the data about superheroes. For the APLA responses I use ssml and some audio files that are hosted in an S3 bucket. Alexa Conversations handles part of the dialog management.

Challenges I ran into

Lack of time

Accomplishments that I'm proud of

I am proud of this first version of Super Hero Battle Skill and what I have achieved in such a short time.

What I learned

I learned about Alexa Conversations and how it makes the development process better, by not having to think about all possible conversational turns.

What's next for Super Hero Battle

Adding more engaging sounds. Leaderboard. Allow the user to ask about superheroes. Creating battles between teams of superheroes.

Share this project: