Inspiration

I wanted to make a multiplayer battle game for kids in which they could battle against each and have fun with interactive experiences and challenges

What it does

It is a multiplayer battle game with echo buttons. The aim of the game is to trap the opponents character by attacking them. The trapped player then tries to escape the trap using the provided commands, once the character has escaped from the trap, they get the chance to attack the opponent. The longer a character stays trapped the more life it loses, so the players have to be quick in attacking and escaping

How I built it

I built it using Jovo Framework, it is a javascript based language for building Alexa Skills. I used AWS Lambda for hosting the logic of my skill, S3 for hosting static assets like audio files and images. DynamoDB for persisting user data.

Challenges I ran into

I ran into some trouble getting the echo buttons to work as I wanted.

Accomplishments that I'm proud of

The interactive skill I built which is super fun for kids

What I learned

Learned a lot on how to program echo buttons efficiently

What's next for Battle Traps

In-Skill Purchases for more Character Packs In-Skill purchases for more Characters Support for Special Attacks In-Skill purchases for Special Attacks, Health Potions Game Modes for single player and teams for more than 2 players Persistence of user preferences like saving last selected character pack and change pack by voice command, so the users can jump straight to the battles everytime.

Built With

Share this project:

Updates