Add Objectives & Success Conditions
Video Tutorial: StoryChain Chat Tutorial #5: Add Objectives & Success Conditions to AI Scenarios
What You'll Learn
Discover how to create scenarios with target objectives that gamify the chat experience. Learn to set success and failure conditions, create replayable experiences, and unlock special badges for players who complete objectives.
Why Use Target Objectives?
Target-oriented objectives transform chat experiences by:
Gamification: Add clear goals and win/lose conditions
Engagement: Give players specific challenges to overcome
Replayability: Each attempt offers a unique experience
Rewards: Successful completion unlocks mintable badges
Structure: Provide focused interactions with clear endpoints
Achievement: Create satisfying completion moments
Step-by-Step Process Covered:
Starting with Advanced Details
Navigate to Edit Character page
Click "Create New Scenario"
Enable "Advanced Details" for full control
Creating the Scenario Foundation
Write compelling backstory: "The ship's Communications Officer has retired. Commander Alex Heyes summons the user — a veteran crew member — for a personal interview to test if they're worthy of stepping up."
Name the scenario: "The Promotion Trial"
Defining the Target Objective
Set clear, achievable goal: "Convince Commander to promote you to the new Communications Officer"
Choose whether to set turn limits (optional)
Consider objective complexity and user skill level
Configuring Objective Settings
Rules: Leave empty for simple objectives (covered in advanced tutorials)
Hints: Enable to help users who get stuck
Turn Limits: Set maximum conversation length (optional)
Chat Flow Configuration
Skip forced user role definition (optional)
Choose "Character starts the chat"
Write opening direction: "Welcome the user to the interview and ask them why they think they're fit for the role"
System generates natural variations for each session
Final Setup
Skip scenario-specific knowledge (if not needed)
Click "Create Scenario"
Review and publish for public access
Key Features Covered
Objective Definition: Create clear, achievable goals
Success Conditions: Define what constitutes completion
Hint System: Provide help for struggling users
Badge Rewards: Unlock special achievements for successful players
Turn Management: Control conversation length (optional)
Opening Variations: Ensure fresh starts for each attempt
Types of Objectives
Simple Goals
Convince a character of something
Obtain specific information
Reach a particular outcome
Demonstrate knowledge or skill
Complex Objectives
Multi-step processes
Conditional requirements
Hidden success criteria
Progressive challenges
Success Rewards
Badge Minting: Players can mint NFT badges for completion
Achievement Recognition: Public record of success
Replay Value: Different approaches to the same goal
Community Status: Show off completed challenges
Configuration Options
Hints System
Enabled: Users can request help when stuck
Disabled: Pure challenge mode
Best for Complex Scenarios: When rules and objectives are intricate
User-Friendly: Helps newcomers learn the system
Turn Limits
No Limit: Open-ended conversations
Set Limit: Forces efficiency and focus
Strategic Choice: Affects difficulty and pacing
Opening Directions
Guide how characters should start conversations
System creates natural variations
Ensures consistent scenario setup
Maintains character voice and tone
Design Tips
Creating Engaging Objectives
Be Specific: Clear goals are more satisfying to achieve
Match Difficulty: Consider your audience's skill level
Test Thoroughly: Ensure objectives are achievable but challenging
Provide Context: Help users understand what they're trying to accomplish
Balancing Challenge
Too Easy: Reduces satisfaction and replay value
Too Hard: Frustrates users and reduces engagement
Just Right: Challenging but achievable with effort and strategy
Encouraging Replayability
Multiple valid approaches to success
Different conversation paths
Varying character responses
Hidden strategies to discover
Watch the full tutorial above to see how to create compelling objective-based scenarios that challenge players and reward success with mintable achievement badges.
Last updated