Inspiration

Rap battles, poetry, and car games. Epic rap battle!

What it does

Rap Battle: Alexa creates rhyming raps that you have to match with equally impressive rhymes. Winner takes the rap king title.

Haiku Battle: Players must create Haiku's on the spot about a topic that Alexa chooses. Beats must match the 5-7-5 template, and to get bonus points the last lines must rhyme. Players register their names at the beginning and compete against each other.

How I built it

Alexa + Node + Lamda

Challenges I ran into

  • Alexa intents were interfering with one another. We had to scrap all of the intents and do the parsing ourselves. We still can get YES intents which screw things up even though we have none defined.
  • Alexa converted numbers into a combined form, such that it is impossible to figure out the user actually said. For example "1 2 3", "12 3", "1 23", and "123" are all sent as "123"
  • Debugging is a challenge because there is no local environment to run against.

Accomplishments that I'm proud of

What I learned

What's next for Rap Battle

  • Having competitions between people with Alexa's in different houses.
  • Publishing
  • Better scoring based on content of poems, how on target it is.

Built With

Share this project:

Updates