Skip to content

karl0706/Gamebot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎲 GameBot - Your Interactive Board Game Assistant

An AI companion for every board game enthusiast!

GameBot is designed to enhance your board game experience, whether you're a casual player or a strategy master. From explaining rules and offering strategic advice to answering all your game-related questions, GameBot brings the fun and intelligence to your game nights.


✨ Features

  • Rule Explanation: Never get stuck again! GameBot explains the rules of popular board games in plain language.
  • Strategy Suggestions: Get tips and tricks to improve your gameplay and outsmart your opponents.
  • Interactive Q&A: Ask anything about your favorite board games and get instant, intelligent responses.
  • Game Night Companion: Perfect for casual nights with friends or serious strategy sessions.

🚀 How to Use

  1. Launch the app (locally via Streamlit or on Hugging Face Spaces).
  2. Type your question or describe the game scenario.
  3. GameBot responds with clear, actionable advice or explanations.
  4. Enjoy your game night with smarter gameplay and insights from GameBot!

💡 Technology Stack

  • Streamlit for an interactive web interface
  • Google Generative AI for smart conversational capabilities
  • LangChain and LangGraph for managing conversation flow and AI tools

🔧 Setup

  1. Clone the repo:
git clone https://github.com/karl0706/Gamebot.git
cd Game
  1. Install dependencies:
pip install -r requirements.txt
  1. Add your Google API key as a secret (or in .env for local use):
export GOOGLE_API_KEY="your_key_here"
  1. Run locally:
streamlit run app.py

🎉 Try it Online

Check it out live on Hugging Face Spaces: GameBot


🐟 Docker

  1. Build the Docker image:
docker build -t gamebot .
  1. Run the container:
docker run -p 8501:8501 -e GOOGLE_API_KEY="your_key_here" gamebot
  1. Open your browser and go to:
http://localhost:8501

📌 Contributing

Feel free to open issues or submit pull requests!
GameBot is designed to grow with the community of board game enthusiasts.

About

An AI agent designed to assist with all your board game needs. From explaining rules to suggesting strategies, Gamebot enhances your gaming experience with smart, interactive support. Perfect for game nights!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors