Lost Tales

A prototype card collecting game in which Gemini is your opponent.

What it does

This Flutter-based mobile app presents a dynamic card-collecting game where players engage in strategic battles against a variety of AI opponents. Each opponent is imbued with a unique personality and tactical approach, all orchestrated by the Gemini API.

Gemini Integration:

Opponent Intelligence: At the core of the game lies the Gemini API, serving as the brainpower behind each AI opponent. During gameplay, the app provides Gemini with a string representation of the game state, encompassing details like cards in play, health points, and any messages exchanged via the in-game chat.

Dynamic Responses: Gemini processes this information, analyzes the current situation, and formulates its next move. It then returns a JSON response containing its chosen card to play, accompanied by any messages it wishes to convey to the player.

Personality-Driven Interactions: This integration enables each opponent to react dynamically to the evolving game state and player actions. The chat feature adds another layer of engagement, as opponents generate contextually relevant responses, contributing to their distinct personalities.

User Experience:

The app boasts an intuitive interface featuring clear card visuals, detailed instructions, and interactive elements. Players can select their opponent, track game progress, and communicate through the chat. The fusion of strategy and personality-driven interactions, powered by Gemini, delivers an immersive and challenging gaming experience.

Built with

  • Flutter
  • Android

Team

By

Stochastic Tropical Parrots

From

Costa Rica