https://github.com/grenish/make-sam-happy
Make Sam Happy is an interactive AI-driven game where you engage in meaningful conversations with Sam, a deeply melancholic character. Your mission is to cheer him up by choosing the right words. With AI-powered responses and emotional dynamics, every interaction shapes Sam's mood. Can you bring a smile to his face?
https://github.com/grenish/make-sam-happy
ai ai-sdk gemini google nextjs15 tailwindcss vercel
Last synced: 7 months ago
JSON representation
Make Sam Happy is an interactive AI-driven game where you engage in meaningful conversations with Sam, a deeply melancholic character. Your mission is to cheer him up by choosing the right words. With AI-powered responses and emotional dynamics, every interaction shapes Sam's mood. Can you bring a smile to his face?
- Host: GitHub
- URL: https://github.com/grenish/make-sam-happy
- Owner: Grenish
- Created: 2025-01-31T16:17:19.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-02T15:17:17.000Z (9 months ago)
- Last Synced: 2025-02-02T16:18:39.487Z (9 months ago)
- Topics: ai, ai-sdk, gemini, google, nextjs15, tailwindcss, vercel
- Language: TypeScript
- Homepage: https://make-sam-happy.vercel.app
- Size: 1.66 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Make Sam Happy
## 🎠About the Game
**"Make Sam Happy"** is an interactive AI-driven game where you take on the challenge of consoling **Sam**, an emotionally complex character struggling with deep sadness and loneliness. Sam's emotions shift between six states—**happy, sad, smirk, doubtful, emotionless, and angry**—based on how you interact with him.
Can you find the right words to **break through his emotional walls** and bring a genuine smile to his face?
## 🎮 Gameplay
- Engage in **real-time AI-powered conversations** with Sam.
- Choose your words carefully—Sam is **not easily cheered up**.
- Track Sam's **emotional state** as you try different approaches.
- Every response from Sam is generated dynamically, making each playthrough **unique**.## 🔥 Features
✅ **AI-Powered Conversations** – Sam responds to your messages in a natural and emotionally-driven way, powered by **Google's Gemini AI**.
✅ **Emotion-Based Responses** – Sam’s reactions evolve based on your input, making each conversation challenging and immersive.
✅ **Minimalist & Dark-Themed UI** – A sleek, modern interface that enhances the game’s immersive experience.
✅ **Live Chat Interaction** – Real-time text input with word count limits to ensure meaningful communication.
## 🎨 How It Works
1. The player types a message in the chatbox, attempting to **cheer up Sam**.
2. The AI processes the message and determines **Sam’s emotional response**.
3. Sam replies with an emotion **(happy, sad, smirk, doubtful, emotionless, or angry)** followed by a response.
4. The player must **navigate the conversation** to shift Sam’s mood to happiness.## 🏆 Winning Conditions
If you manage to **consistently lift Sam's mood**, you win! But remember, Sam is **hard to console**, so choose your words wisely.
## 🛠️ Future Enhancements
- 🔄 **Memory-Persistent AI Conversations**
## 🤝 Contributing
Want to improve **Make Sam Happy**? Feel free to fork the repo, submit PRs, or suggest ideas in **Issues**!
## 📜 License
This project is licensed under the **MIT License**. See the LICENSE file for details.
## 📢 Game
đź”— **Website:** [Make Sam Happy](https://make-sam-happy.vercel.app/)
Let’s see if you have what it takes to **Make Sam Happy!** đźŽ