What it does
Place two Pokemon cards next to each other. ICNDY will identify the Pokemon and spawn in two AR Pokemon, with stats and attack moves. Command your Pokemon with voice commands such as "Squirtle, use water gun!"
How we built it
Caffeine, C#, No experience
Technologies we used
Unity for Game engine and android packaging Vuforia for Augmented Reality and Augmented Image Tracking IBM Watson for real-time speech to text Stdlib for custom API to calculate Pokemon damage based on type 2D Printer to print color Pokemon cards :^)
Challenges we ran into
We tried to use Google AR Core for a long time before switching to Vuforia; there were many pros and cons between the two AR engines. Programming code around the logic of battle types and attack damage equations. Pokemon models found online were not rigged and had inconsistencies in their bodies that had to be fixed. UV Maps had to be reassigned.
Accomplishments that we're proud of
Created a REST API for Pokemon Battles that is deployed and readily available on stdlib Learned how to use IBM Watson API and text to speech API Textures and animations interacting with the custom designed UI
What we learned
What's next for I Choose (NDouble) YOU
Multiplayer functionality with Google Firebase Additional Pokemon, Pokemon types, attacks, and animations