Spaces:
Running
Running
Commit
ยท
c4eb60d
1
Parent(s):
78c918e
Update README with hackathon submission requirements
Browse files- Add mcp-in-action-track-creative tag in frontmatter
- Add detailed "How It Works" section explaining agentic workflow
- Add Architecture and Tech Stack sections
- Add placeholders for demo video and social post links
- Include usage instructions and example outputs
- Update emoji and branding for Dream Game Forge
README now meets all MCP 1st Birthday Hackathon submission requirements.
๐ค Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
README.md
CHANGED
|
@@ -1,16 +1,67 @@
|
|
| 1 |
---
|
| 2 |
-
title:
|
| 3 |
-
emoji:
|
| 4 |
-
colorFrom:
|
| 5 |
-
colorTo:
|
| 6 |
sdk: gradio
|
| 7 |
sdk_version: 5.42.0
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
- inference-api
|
| 13 |
-
short_description: Agentic Game Generation
|
| 14 |
---
|
| 15 |
|
| 16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
+
title: Dream Game Forge
|
| 3 |
+
emoji: ๐ฎ
|
| 4 |
+
colorFrom: purple
|
| 5 |
+
colorTo: blue
|
| 6 |
sdk: gradio
|
| 7 |
sdk_version: 5.42.0
|
| 8 |
app_file: app.py
|
| 9 |
pinned: false
|
| 10 |
+
tags:
|
| 11 |
+
- mcp-in-action-track-creative
|
|
|
|
|
|
|
| 12 |
---
|
| 13 |
|
| 14 |
+
# ๐ฎ Dream Game Forge
|
| 15 |
+
|
| 16 |
+
**Discover your dream game by analyzing your Steam library, then play a personalized HTML5 prototype โ all powered by autonomous AI agents.**
|
| 17 |
+
|
| 18 |
+
Built for the [MCP 1st Birthday Hackathon](https://huggingface.co/MCP-1st-Birthday) - Track: MCP in Action (Creative)
|
| 19 |
+
|
| 20 |
+
## How It Works
|
| 21 |
+
|
| 22 |
+
Dream Game Forge is an autonomous agentic system that:
|
| 23 |
+
|
| 24 |
+
1. **Investigates** - Takes your Steam ID and fetches your complete game library with playtime data via the Steam Web API
|
| 25 |
+
2. **Analyzes** - Uses Claude to identify patterns in what you play vs. what you buy and ignore, building a taste profile
|
| 26 |
+
3. **Identifies the Gap** - Determines what game *should* exist for you but doesn't, based on your unique gaming DNA
|
| 27 |
+
4. **Designs** - Creates a mini Game Design Document with core loop, mechanics, and emotional hooks
|
| 28 |
+
5. **Builds** - Generates a playable HTML5 Canvas prototype tailored to your gaming preferences
|
| 29 |
+
|
| 30 |
+
## Architecture
|
| 31 |
+
|
| 32 |
+
- **Agentic Workflow**: Claude operates autonomously with planning, reasoning, and tool execution
|
| 33 |
+
- **MCP Integration**: Steam API structured as an MCP-compatible tool for the agent
|
| 34 |
+
- **Context Engineering**: System prompts guide Claude to analyze gaming patterns and generate creative solutions
|
| 35 |
+
- **HTML5 Generation**: Self-contained games with no external dependencies, playable instantly in browser
|
| 36 |
+
|
| 37 |
+
## Tech Stack
|
| 38 |
+
|
| 39 |
+
- **Frontend**: Gradio (custom Blocks interface)
|
| 40 |
+
- **Agent**: Anthropic Claude Sonnet 4.5 with tool calling
|
| 41 |
+
- **Tools**: Steam Web API, HTML5 Canvas generation
|
| 42 |
+
- **Deployment**: HuggingFace Spaces
|
| 43 |
+
|
| 44 |
+
## Demo
|
| 45 |
+
|
| 46 |
+
๐ฅ **Demo Video**: [Link to video - add before submission]
|
| 47 |
+
|
| 48 |
+
๐ฑ **Social Post**: [Link to X/LinkedIn post - add before submission]
|
| 49 |
+
|
| 50 |
+
## Usage
|
| 51 |
+
|
| 52 |
+
1. Enter your Steam ID (17-digit number)
|
| 53 |
+
2. Click "Generate My Dream Game"
|
| 54 |
+
3. Watch the agent analyze your library
|
| 55 |
+
4. Play your personalized game prototype!
|
| 56 |
+
|
| 57 |
+
## Example Output
|
| 58 |
+
|
| 59 |
+
The agent generates unique games based on your profile:
|
| 60 |
+
- **PUBG + Skyrim player** โ Exploration/survival hybrid with territorial mechanics
|
| 61 |
+
- **SimplePlanes + Portal 2 player** โ Physics-based contraption puzzle builder
|
| 62 |
+
|
| 63 |
+
Every game is different, tailored to fill the gap in each player's gaming experience.
|
| 64 |
+
|
| 65 |
+
---
|
| 66 |
+
|
| 67 |
+
Built with Claude Code | MCP 1st Birthday Hackathon 2025
|