jolyonbrown Claude commited on
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>

Files changed (1) hide show
  1. README.md +60 -9
README.md CHANGED
@@ -1,16 +1,67 @@
1
  ---
2
- title: DreamGameForge
3
- emoji: ๐Ÿ’ฌ
4
- colorFrom: yellow
5
- colorTo: purple
6
  sdk: gradio
7
  sdk_version: 5.42.0
8
  app_file: app.py
9
  pinned: false
10
- hf_oauth: true
11
- hf_oauth_scopes:
12
- - inference-api
13
- short_description: Agentic Game Generation
14
  ---
15
 
16
- An example chatbot using [Gradio](https://gradio.app), [`huggingface_hub`](https://huggingface.co/docs/huggingface_hub/v0.22.2/en/index), and the [Hugging Face Inference API](https://huggingface.co/docs/api-inference/index).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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