Inspiration
We were inspired by how fun and competitive Catan is, but also how difficult it can be for new players to learn strong strategies. Many beginners don’t know where to build or how to trade effectively. We wanted to create an app that keeps the fun of the game while using AI to guide players and help them improve as they play.
What it does
CatanAI is an AI-powered assistant that helps players make smarter decisions in a Catan-style game. It gives real-time suggestions on settlement placement, trading, and long-term strategy. It also explains why a move is good, so users can learn and not just follow instructions. This makes the game more enjoyable for beginners and more competitive for experienced players.
How we built it
We built CatanAI using a frontend interface designed to look like a game, combined with AI from Google AI Studio. The app takes in the game state and sends it to the AI, which then returns strategic advice. We connected the UI and AI logic so users can interact with the system and receive feedback instantly.
Challenges we ran into
One challenge was getting the AI to give specific and useful strategy advice instead of general answers. Another challenge was connecting the game logic with the AI in a fast and smooth way. We also worked on making the interface feel like a real game instead of a simple app.
Accomplishments that we're proud of
We are proud that we built an app that not only helps players but also teaches them strategy. The AI provides explanations, which makes it a learning tool. We also created a clean and interactive design that feels engaging and fun to use.
What we learned
We learned how to integrate AI into an application in a meaningful way. We also improved our skills in UI design, problem-solving, and working under time pressure during the hackathon.
What's next for CatanAI
We plan to add a full playable version of the game, multiplayer features, and a smarter AI that adapts to different skill levels. We also want to include tutorials, levels, and progress tracking to make the experience more like a complete game.
Log in or sign up for Devpost to join the conversation.