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
- dynamo
- node.js
- rawmagic
Log in or sign up for Devpost to join the conversation.