{"$schema":"https://soulcraft.com/schemas/kit/v2.json","id":"wanderlands","type":"soulcraft","role":"primary","status":"beta","name":"Wanderlands","description":"Explore vast outdoor biomes, discover hidden caves, conquer the mountain peak","longDescription":"A turn-based roguelike wilderness adventure that showcases rich Brainy storage for RPG game state. Explore 5 outdoor biomes from lush Woodlands to the frozen Mountain Peak, discover cave mini-dungeons, fight 100+ monster types, and unlock 10 character classes. Brainy AI provides narration, shop dialogue, and combat companion.","version":"1.0.0","author":{"name":"Soulcraft Labs","email":"kits@soulcraft.com","url":"https://soulcraft.com"},"icon":"🗡️","tags":["game","roguelike","exploration","rpg","adventure","inventory","brainy","sveltekit"],"allowedUsers":["david@soulcraft.com"],"variables":[{"key":"appName","label":"App Name","description":"The name of your Wanderlands installation","type":"string","required":true,"example":"wanderlands"},{"key":"description","label":"Description","description":"A short description of your adventure","type":"string","required":false,"example":"Explore vast wilderness biomes and discover hidden caves","default":"Explore vast wilderness biomes and discover hidden caves"}],"shared":{"industry":"games-entertainment","category":"games","aiExpertise":["RPG game mechanics and balancing","Roguelike design patterns","Procedural generation","Turn-based combat systems","Character progression design"],"dataModelHints":["person","thing","agent","location","event","concept","function"],"dataModel":{"entities":[{"domain":"character","type":"Person","description":"The player character with class, stats, and progression","products":{"workshop":{"view":"gallery","icon":"🧑"},"academy":{"mapsTo":"learning-subject","assessable":false},"venue":{"mapsTo":"CustomerMeta","pos":false}}},{"domain":"equipment","type":"Thing","description":"A weapon, armour, or accessory the character can equip","products":{"workshop":{"view":"gallery","icon":"⚔️"},"academy":{"mapsTo":"resource","assessable":false},"venue":{"mapsTo":"InventoryItemMeta","pos":false}}},{"domain":"consumable","type":"Thing","description":"A single-use item such as a potion or scroll","products":{"workshop":{"view":"gallery","icon":"🧪"},"academy":{"mapsTo":"resource","assessable":false},"venue":{"mapsTo":"InventoryItemMeta","pos":false}}},{"domain":"monster","type":"Person","description":"An enemy creature with combat stats and loot table","products":{"workshop":{"view":"gallery","icon":"👾"},"academy":{"mapsTo":"learning-subject","assessable":false}}},{"domain":"dungeon","type":"Location","description":"A cave or dungeon zone with floors, enemies, and rewards","products":{"workshop":{"view":"graph","icon":"🗺️"}}},{"domain":"run","type":"Event","description":"A complete adventure run with depth, kills, and outcome","products":{"workshop":{"view":"timeline","icon":"🎲"},"academy":{"mapsTo":"practice-session","assessable":true},"venue":{"mapsTo":"BookingMeta","pos":false}}},{"domain":"achievement","type":"Concept","description":"A permanently unlocked achievement earned through gameplay","products":{"workshop":{"view":"gallery","icon":"🏆"},"academy":{"mapsTo":"knowledge-unit","assessable":true}}},{"domain":"skill","type":"Concept","description":"An active or passive skill in a character's ability kit","products":{"workshop":{"view":"graph","icon":"✨"},"academy":{"mapsTo":"knowledge-unit","assessable":true}}}],"relationships":[{"from":"character","to":"equipment","verb":"Owns","description":"Character has this item in inventory"},{"from":"character","to":"equipment","verb":"Equips","description":"Character has this item currently equipped"},{"from":"run","to":"character","verb":"Contains","description":"Adventure run is played by this character"},{"from":"character","to":"achievement","verb":"Achieves","description":"Character has earned this achievement"}]},"suggestions":[{"label":"Start adventure","prompt":"Start a new adventure run and help me explore"},{"label":"Check inventory","prompt":"Show me my current inventory and equipped items"},{"label":"View stats","prompt":"Show my character stats, level, and progression"},{"label":"Combat tips","prompt":"Give me combat strategy tips for my current situation"},{"label":"Run history","prompt":"Show my previous adventure runs and best achievements"},{"label":"Customize Brainy","prompt":"Show me the Brainy AI personas and help me customize the narrator, merchant, or companion personality"}]},"academy":{"skillPath":"game-development","level":"advanced","learningObjectives":["Implement turn-based combat with damage formulas, status effects, and AI decision logic","Design a procedural dungeon generator that produces varied but solvable floor layouts","Build a persistent game state layer that saves and restores character progression across sessions","Create a balanced character class system with distinct playstyles and late-game viability","Integrate an AI companion with context-aware dialogue that responds to game events"],"assessmentTypes":["demo","code-review","playtest"],"mode":"self-paced","tutorPersona":{"inheritsFrom":"workshop.aiPersona","method":"socratic","encouragementLevel":"warm","flashcardsEnabled":true},"certification":{"requiresHumanCertifier":false,"aiCertifierAllowed":true,"lineageEnabled":false,"certificationSlug":"game-developer"},"gamification":{"enabled":true,"achievements":["connector","deep-thinker","streak","completionist"],"streaks":true,"leaderboard":false}},"workshop":{"difficulty":"advanced","templateTier":4,"aiPersona":{"role":"You are Brainy, a multi-role AI companion for Wanderlands: an encouraging adventure narrator, a friendly merchant who reveals secrets, and a loyal combat ally with enthusiastic battle commentary.","expertise":["RPG game mechanics","Adventure narration","Combat strategy","Item and inventory management","Character class optimization"],"tone":"collaborator"},"workspaceConfig":{"paradigm":"creative","defaultTab":"app","defaultView":"app","layout":{"leftDock":"files","rightDock":"inspector"},"onboarding":{"showGuide":true,"highlightFeatures":["app"],"suggestedActions":["Start a new adventure","Choose your character class","Explore and find loot","Battle monsters"]}},"graphGuidance":{"conceptCreation":{"typeMapping":{"character":"person","equipment":"thing","consumable":"thing","monster":"agent","dungeon":"location","run":"event","achievement":"concept","skill":"function"}},"relationshipPatterns":[{"from":"person","to":"thing","verb":"owns","description":"Character owns item"},{"from":"person","to":"thing","verb":"equips","description":"Character has item equipped"},{"from":"event","to":"person","verb":"contains","description":"Run uses character"},{"from":"person","to":"concept","verb":"achieves","description":"Character earned achievement"}],"rules":["Characters persist across runs","Equipment is stored with stats metadata","Runs track depth, kills, and loot","Achievements unlock permanently"]},"qualityGates":{"fileChecks":[{"path":"package.json","required":["svelte","@sveltejs/kit"]},{"path":"src/lib/game/Dungeon.ts","required":["generateFloor"]},{"path":"src/lib/game/Combat.ts","required":["Combat","attack"]}],"projectChecks":["App starts with npm run dev","Zones generate correctly","Combat system works","Inventory persists to Brainy","Character progression saves"]},"publishConfig":{"contentType":"app","publishable":false},"sampleData":{"entities":[{"type":"person","name":"Hero","properties":{"class":"warrior","level":1,"xp":0,"gold":0,"stats":{"hp":100,"maxHp":100,"attack":10,"defense":5}}}]},"templateMetadata":{"runnable":true,"runnableCommand":"npm run dev"}},"venue":{"bookingNumberPrefix":"WL","subdomainPrefix":"wanderlands","features":{"customerAccounts":true,"apps":true,"subscriptions":true,"website":true,"analytics":true,"cms":true,"blog":true,"giftCards":false,"pos":false,"loyalty":true,"waivers":false,"animals":false,"adoption":false,"memories":false,"partners":false,"franchise":false},"fees":{"billingModel":"subscription","feeMode":"online-only"},"theme":{"primary":"oklch(0.35 0.14 155)","bgBase":"oklch(0.08 0.04 240)","accent":"oklch(0.68 0.20 55)","textPrimary":"oklch(0.95 0.02 240)","displayFont":"Cinzel Decorative","bodyFont":"Lato"},"experienceTypes":[],"chatSuggestions":[{"label":"Start a new run","message":"I want to start a new dungeon run. Give me a quick overview of the classes.","emoji":"⚔️"},{"label":"My progress","message":"Show me my current run stats, achievements, and unlocks.","emoji":"📊"},{"label":"Upgrade to premium","message":"What extra characters and content do premium subscribers get?","emoji":"👑"},{"label":"Join the community","message":"Is there a community or leaderboard for Wanderlands players?","emoji":"🏆"}]},"previewImageUrl":"kits/wanderlands/images/preview.webp"}