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.
An AI-powered NPC grandma that responds to your actions, rain or shine.
She talks, remembers, and brings life to your cozy village scene.
- HTML / CSS / JavaScript
- Context-aware JS logic
- HeyGen (video generation)
- Recraft (assets)
- Replit Static Hosting
- 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
Live demo: 👉 [https://fireside-granny-roxyrakko.replit.app](https://bit.ly/fireside-granny)
Submitted for Challenge #3: Context-Aware Characters
Goal: Use game state (e.g., weather, time, actions) to trigger smart reactions.
Roxy Rakko | Solo Developer | 27h build
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 |
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.
© 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.