Inspiration
Playing board games with friends and family are a great way to get away from the chaos of our technology driven world. Mexican Train is a popular domino game that we both have played before. Recognizing the need to optimize scoring efficiency, we sought to utilize technology to innovate a solution.
What it does
Choo Choo is a mobile app that optimizes scoring efficiency utilizing a computer vision model with game and player management support.
How we built it
Swift is used for user interface development given its minimalist yet highly functional capabilities as seen in the Apple operating systems. Roboflow, YOLOv2, and Apple's CreateML allows for efficient creation of a dataset along with training functionality crucial in developing a model.
Challenges we ran into
Dynamic rendering across views using Swift and developing robust detection models. These challenges were due to limited experience with the programming language and time constraint to develop an extensive dataset respectively.
Accomplishments that we're proud of
At the end of VT Hacks, we have a functioning mobile app.
What we learned
We learned how to develop a mobile app using Swift and the importance of having a significantly large dataset for model training.
What's next for Choo Choo
Bug fixes and deployment.
Log in or sign up for Devpost to join the conversation.