Inspiration
MLB Scout was inspired by the growing intersection of fantasy sports and AI-powered engagement. We noticed that while many fans love fantasy baseball, the traditional format can be intimidating for newcomers. We wanted to create an engaging, educational game that helps fans learn about players while building their dream team through an interactive guessing game.
What it does
MLB Scout is an innovative baseball player guessing game that combines elements of: Daily player guessing challenges similar to Wordle AI-powered chat assistance using Google's Gemini model to provide hints and player information Fantasy team building where correctly guessed players can be added to your lineup A points-based system that rewards strategic gameplay Real-time leaderboards to foster friendly competition Dynamic player cards with stats and positions An interactive baseball field visualization for team management
How I built it
I leveraged several key technologies: Google Cloud's Gemini 1.5 Pro model for intelligent player hints and chat interactions MLB Stats API for real-time player data React for the frontend interface Supabase for user data and leaderboard management Clerk for user authentication Custom baseball field visualization using SVG Canvas Confetti for celebratory animations Tailwind CSS for responsive design
Challenges I ran into
Balancing game difficulty - making the hints informative but not too revealing Managing player position eligibility rules for the fantasy team component Implementing real-time point calculations while maintaining game fairness Creating an intuitive UI that works for both casual and hardcore baseball fans
Accomplishments that I am proud of
Successfully integrated Gemini 1.5 Pro to create engaging player hints and natural conversations Built a visually appealing and interactive baseball field interface Implemented a sophisticated points system that encourages strategic gameplay Created a seamless fantasy team building experience Developed a responsive and intuitive user interface that makes baseball more accessible to new fans
What I learned
How to effectively utilize Google Cloud's Gemini models for sports-related applications Techniques for building engaging game mechanics that balance fun and challenge Strategies for real-time data management with multiple API integrations The importance of user feedback in tuning game difficulty and engagement Methods for creating accessible and educational sports experiences
What's next for MLB Scout
Implement daily challenges with special rewards Add multiplayer head-to-head competitions Introduce team-based leagues and tournaments Expand AI capabilities to provide more detailed player analysis Add historical player challenges for baseball history buffs Develop mobile apps for iOS and Android Integrate with MLB.tv for video highlight connections Add social features for sharing achievements and team builds
Log in or sign up for Devpost to join the conversation.