Inspiration
Pokemon rocks
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
Sami learned Javascript while coding the API Ian learned Unity scripting, rigging and animating in Blender Josh learned a lot about Unity scripts and Augmented Reality/Vuforia Adin learned how to use IBM Watson and parse streaming data
What's next for I Choose (NDouble) YOU
Multiplayer functionality with Google Firebase Additional Pokemon, Pokemon types, attacks, and animations
Built With
- c#
- ibm-watson
- stdlib
- unity
Log in or sign up for Devpost to join the conversation.