5.1 KiB
5.1 KiB
Hunt Feature Demo Script
Setup Instructions
-
Build and Install the App:
cd d:\LBA\lba flutter build apk --debug flutter install -
Navigate to Hunt Section:
- Open the app
- Tap on the "Hunt" tab in the bottom navigation
Demo Walkthrough
Part 1: Card Selection (00:00 - 01:30)
-
Show the main Hunt screen:
- Point out the "Treasure Hunt" title
- Highlight the user's current points and rank
- Read the instructions box
-
Explore the Hunt Cards:
- Scroll through the 5 available cards
- Show different point values (200, 180, 150, 120, 100)
- Highlight different categories (Restaurant, Electronics, Coffee Shop, etc.)
- Point out the category icons and point indicators
-
Select a Hunt Card:
- Tap on the highest point card (Restaurant - 200 points)
- Show the card flip animation
- Read the mystery question aloud
- Point out the 12-hour timer
Part 2: Hunt Activation (01:30 - 03:00)
-
Start the Hunt:
- Tap "Start Hunt" in the dialog
- Allow location permissions when prompted
- Show the active hunt interface
-
Explain the Interface:
- Point out the countdown timer at the top
- Show the selected card with the mystery question
- Explain the two action buttons: "Get Hint" and "Leaderboard"
-
Check Hunt Status:
- Scroll down to show the Hunt Status section
- Point out Location Access, Camera Access, and Time Remaining
Part 3: Hint System (03:00 - 04:30)
-
Access the Hint Feature:
- Tap "Get Hint" button
- Allow camera permissions when prompted
- Show the AR camera interface
-
Demonstrate AR Scanner:
- Point out the scanning animations
- Show the corner brackets and scanning circle
- Explain that you need to be near the target location (100m range)
- Show the instructions at the bottom
-
Exit Hint Mode:
- Tap the close button to return to hunt
Part 4: Leaderboard (04:30 - 05:30)
-
Open Leaderboard:
- Tap "Leaderboard" button
- Show the slide-up animation
- Point out the different ranks and point totals
-
Highlight Features:
- Show the user's highlighted position
- Point out the trophy icons for top 3
- Show the different rank colors (Gold, Silver, Bronze)
- Demonstrate the close handle and close button
Part 5: Hunt Completion Simulation (05:30 - 07:00)
-
Simulate Hunt Success:
- For demo purposes, manually trigger completion
- Show the success animation and sound effects
- Display the congratulations dialog
-
Points Award:
- Show the points being added (+200 points)
- Demonstrate the "View Leaderboard" option
- Show how the user's rank changes in the leaderboard
-
Reset for New Hunt:
- Tap "Play Again"
- Return to card selection screen
- Show how points are maintained
Key Features to Emphasize
Visual Design
- Professional UI: Modern card-based design
- Smooth Animations: Card flips, scale effects, slide transitions
- Dark/Light Mode: Works perfectly in both themes
- Responsive Layout: Adapts to different screen sizes
Gamification Elements
- Point System: Different cards offer different rewards
- Time Pressure: 12-hour countdown creates urgency
- Competition: Real-time leaderboard with rankings
- Achievement: Celebration effects on completion
Technical Excellence
- Location Integration: Real GPS monitoring
- AR Capabilities: Camera-based hint system
- Permission Handling: Smooth user experience
- State Management: Proper data flow and updates
User Experience
- Intuitive Interface: Clear instructions and visual cues
- Progressive Disclosure: Information revealed step by step
- Accessibility: Good contrast and readable text
- Feedback: Audio, visual, and haptic responses
Demo Tips
-
Prepare the Environment:
- Ensure good lighting for camera demo
- Have location services enabled
- Test on a physical device (not emulator)
-
Narrative Flow:
- Start with the problem: "How do we make exploring the city more engaging?"
- Show the solution: "Gamified treasure hunts with AR hints"
- Demonstrate value: "Social competition with real rewards"
-
Technical Highlights:
- Mention real-time location monitoring
- Emphasize the AR scanning technology
- Point out the professional animation work
- Show the responsive design switching themes
-
Future Potential:
- Explain how this connects to real businesses
- Mention potential for partnerships with local stores
- Discuss scalability for different cities
- Show integration possibilities with existing features
Troubleshooting
- Camera not working: Check permissions in device settings
- Location not detected: Ensure GPS is enabled and app has permission
- Cards not loading: Wait for animation to complete
- Timer not starting: Verify location permission is granted
Mock Data Locations
All hunt cards currently point to: 32.62501010252744, 51.72622026956878
This allows for easy testing without actually traveling to multiple locations.