Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions CardListing/9dd8b49f-d29e-4ebf-9476-b1209e89b9d5.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "CardListing",
"module": "https://realms-staging.stack.cards/catalog/catalog-app/listing/listing"
}
},
"type": "card",
"attributes": {
"name": "Create Your Own Adventure V4",
"images": [],
"summary": "The CreateYourOwnAdventureV4 module defines a card-based structure for managing customizable adventure games with a focus on user interface updates. Its core functions include setting up an adventure by linking scenarios or creating a one-shot narrative, managing game state (setup, playing, completed), and facilitating interactive storytelling with turn management. It provides embedded components for displaying adventures compactly and a full UI presentation with scenario selection, story narration, image generation, and chat integration. The primary purpose is to enable users to craft, run, and interact with personalized adventure narratives within a card-based UI, supporting multimedia elements and real-time communication features.",
"cardInfo": {
"name": null,
"notes": null,
"summary": null,
"cardThumbnailURL": null
}
},
"relationships": {
"specs.0": {
"links": {
"self": "../Spec/8398f06e-0fa9-4427-8271-3ce9bd8c5e2f"
}
},
"specs.1": {
"links": {
"self": "../Spec/0fa91427-0271-4ce9-bd8c-5e2f30583ef3"
}
},
"specs.2": {
"links": {
"self": "../Spec/6e0fa914-2702-413c-a9bd-8c5e2f30583e"
}
},
"skills": {
"links": {
"self": null
}
},
"tags.0": {
"links": {
"self": "https://realms-staging.stack.cards/catalog/Tag/140feda8-625b-4a24-9ddb-6f4da891aef2"
}
},
"license": {
"links": {
"self": "https://realms-staging.stack.cards/catalog/License/4c5a023b-a72c-4f90-930b-da60a1de5b2d"
}
},
"publisher": {
"links": {
"self": null
}
},
"categories": {
"links": {
"self": null
}
},
"examples.0": {
"links": {
"self": "../CreateYourOwnAdventureV4/6afda2db-c1a1-4d42-9b0e-ecac1d10d28a"
}
},
"examples.1": {
"links": {
"self": "../create-your-own-adventure-game-31ffda5d-900b-483c-8a44-b8e7c4a099e1/CreateYourOwnAdventureV4/d43addec-1547-4772-8850-7c7432ec56ac"
}
},
"cardInfo.theme": {
"links": {
"self": null
}
}
}
}
}
54 changes: 54 additions & 0 deletions CreateYourOwnAdventureV4/6afda2db-c1a1-4d42-9b0e-ecac1d10d28a.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "CreateYourOwnAdventureV4",
"module": "../create-your-own-adventure-game-31ffda5d-900b-483c-8a44-b8e7c4a099e1/adventure-v4"
}
},
"type": "card",
"attributes": {
"cardInfo": {
"notes": null,
"name": null,
"summary": null,
"cardThumbnailURL": null
},
"startedAt": "2025-10-12T11:43:39.932Z",
"chatRoomId": "!LoYoPYTqKbPvlUDDhb:stack.cards",
"gameStatus": "playing",
"totalTurns": 1,
"completedAt": null,
"currentTurn": 1,
"oneShotTags": [],
"oneShotTitle": "Cyberpunk Malaysia",
"lastNarration": "The neon-soaked streets of Kuala Lumpur pulse with electric energy as rain slicks the asphalt. You're walking through a narrow alley behind Jalan Alor when the rumble of modified motorcycles echoes off the concrete walls.\n\nThree riders emerge from the shadows—the local mat rempit crew, their bikes gleaming with illegal neon underglow and quantum-tuned exhausts. Chrome helmets reflect the holographic advertisements floating overhead. The leader revs his engine, a cybernetic arm gripping the handlebars.\n\n\"Eh, stranger,\" he calls out in accented English, visor sliding up to reveal augmented eyes. \"You lost or what? This our territory, lah.\"\n\nThe other two flank you, blocking escape routes. Rain continues to fall, mixing with the smell of engine oil and street food from the nearby hawker stalls.\n\n**What do you do?**\n\n1. **Try to negotiate** - Show respect and explain you're just passing through\n2. **Run for it** - Sprint toward the crowded main street where there's safety in numbers \n3. **Stand your ground** - Face them directly and see what they really want\n4. **Or tell me your own approach...**",
"lastTimestamp": "2025-10-12T11:43:47.493Z",
"adventureTitle": null,
"lastTurnNumber": 1,
"lastImagePrompt": "cyberpunk alley Kuala Lumpur neon motorcycles rain mat rempit crew chrome helmets",
"lastIsPlayerTurn": false,
"lastPlayerChoice": null,
"selectedScenario": {
"key": "one-shot",
"cardTitle": "Cyberpunk Malaysia",
"cardDescription": "You are caught by the local mat rempit group..."
},
"autoGenerateImages": true,
"oneShotDescription": "You are caught by the local mat rempit group...",
"oneShotImageStyles": []
},
"relationships": {
"cardInfo.theme": {
"links": {
"self": null
}
},
"linkedScenarios": {
"links": {
"self": null
}
}
}
}
}
40 changes: 40 additions & 0 deletions Spec/0fa91427-0271-4ce9-bd8c-5e2f30583ef3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"data": {
"type": "card",
"attributes": {
"readMe": null,
"ref": {
"module": "../create-your-own-adventure-game-31ffda5d-900b-483c-8a44-b8e7c4a099e1/adventure-v4",
"name": "AdventureScenarioV4"
},
"specType": "field",
"containedExamples": [],
"cardTitle": "Adventure Scenario V4",
"cardDescription": null,
"cardInfo": {
"name": null,
"summary": null,
"cardThumbnailURL": null,
"notes": null
}
},
"relationships": {
"linkedExamples": {
"links": {
"self": null
}
},
"cardInfo.theme": {
"links": {
"self": null
}
}
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
40 changes: 40 additions & 0 deletions Spec/6e0fa914-2702-413c-a9bd-8c5e2f30583e.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"data": {
"type": "card",
"attributes": {
"readMe": null,
"ref": {
"module": "../create-your-own-adventure-game-31ffda5d-900b-483c-8a44-b8e7c4a099e1/adventure-v4",
"name": "CreateYourOwnAdventureV4"
},
"specType": "card",
"containedExamples": [],
"cardTitle": "Create Your Own Adventure V4",
"cardDescription": null,
"cardInfo": {
"name": null,
"summary": null,
"cardThumbnailURL": null,
"notes": null
}
},
"relationships": {
"linkedExamples": {
"links": {
"self": null
}
},
"cardInfo.theme": {
"links": {
"self": null
}
}
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
40 changes: 40 additions & 0 deletions Spec/8398f06e-0fa9-4427-8271-3ce9bd8c5e2f.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"data": {
"type": "card",
"attributes": {
"readMe": null,
"ref": {
"module": "../create-your-own-adventure-game-31ffda5d-900b-483c-8a44-b8e7c4a099e1/adventure-scenario",
"name": "AdventureScenario"
},
"specType": "card",
"containedExamples": [],
"cardTitle": "Adventure Scenario",
"cardDescription": null,
"cardInfo": {
"name": null,
"summary": null,
"cardThumbnailURL": null,
"notes": null
}
},
"relationships": {
"linkedExamples": {
"links": {
"self": null
}
},
"cardInfo.theme": {
"links": {
"self": null
}
}
},
"meta": {
"adoptsFrom": {
"module": "https://cardstack.com/base/spec",
"name": "Spec"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "AdventureScenario",
"module": "../adventure-scenario"
}
},
"type": "card",
"attributes": {
"key": "detective-mystery",
"tags": [
"noir",
"mystery",
"gritty"
],
"cardTitle": "The Vanishing Detective",
"cardInfo": {
"notes": null,
"name": null,
"summary": null,
"cardThumbnailURL": null
},
"cardDescription": "A famed sleuth disappears in 1947 Manhattan. The fog knows more.",
"imageStyles": [
"film-noir",
"black-and-white"
]
},
"relationships": {
"cardInfo.theme": {
"links": {
"self": null
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "AdventureScenario",
"module": "../adventure-scenario"
}
},
"type": "card",
"attributes": {
"key": "enchanted-forest",
"tags": [],
"cardTitle": "The Enchanted Forest",
"cardInfo": {
"notes": null,
"name": null,
"summary": null,
"cardThumbnailURL": null
},
"cardDescription": "A magical wood seeks your help to break a moonlit curse.",
"imageStyles": []
},
"relationships": {
"cardInfo.theme": {
"links": {
"self": null
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"data": {
"meta": {
"adoptsFrom": {
"name": "AdventureScenario",
"module": "../adventure-scenario"
}
},
"type": "card",
"attributes": {
"key": "space-station",
"tags": [],
"cardTitle": "Lost in Space",
"cardInfo": {
"notes": null,
"name": null,
"summary": null,
"cardThumbnailURL": null
},
"cardDescription": "You wake on a silent space station with flickering lights and no memory.",
"imageStyles": []
},
"relationships": {
"cardInfo.theme": {
"links": {
"self": null
}
}
}
}
}
Loading
Loading