Skip to content

roxy0077/Fireside-Granny

Repository files navigation

Fireside Granny

A context-aware NPC demo built for the [Supercell AI Hackathon 2025].

Granny is not just a friendly face by the fireplace — she's a context-aware digital character who reacts to player actions in real time.


🔥 Punchline

An AI-powered NPC grandma that responds to your actions, rain or shine.
She talks, remembers, and brings life to your cozy village scene.


🛠️ Tech Stack

  • HTML / CSS / JavaScript
  • Context-aware JS logic
  • HeyGen (video generation)
  • Recraft (assets)
  • Replit Static Hosting

🧠 Features

  • Clickable context buttons (e.g., "It’s raining", "You visited her")
  • Dynamic video avatar with autoplay + voice response
  • Toggle between muted autoplay and full voice interaction
  • Styled UI with responsive design and firelight animation

🚀 Demo

Live demo: 👉 [https://fireside-granny-roxyrakko.replit.app](https://bit.ly/fireside-granny)


🎯 Challenge

Submitted for Challenge #3: Context-Aware Characters
Goal: Use game state (e.g., weather, time, actions) to trigger smart reactions.


👤 Author

Roxy Rakko | Solo Developer | 27h build


📂 Folder Contents

File Description
index.html Main structure and buttons
style.css Layout, theme, animations
script.js Context logic & interaction
granny-welcome.mp4 HeyGen generated video
background.jpg Village background

⚠️ Disclaimer

No OpenAI API was used in this demo due to time/cost limits.
The logic is mock-based, with plans to extend to full GPT dialogue in future versions.

© Copyright

© 2025 Roxy Rakko. All rights reserved.

This project was created as part of the Supercell AI Hackathon 2025.
Please do not reproduce or reuse any part of this codebase, visuals, or video content without explicit permission.

About

A context-aware NPC demo built for the Supercell AI Hackathon 2025.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published