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.

Built With

Share this project:

Updates