🎮 Game Modes
🎤 Voice-Enabled, Model-Enhanced Mini-Games
Each game below is fully integrated into the LISA system, featuring real-time voice banter, emotional reactions, and support for animated model feedback. These aren’t just games—these are experiences.
🧩 Adventure Game (Voice-Driven Dungeon Escape)
✅ Core Features (Implemented)
-
10 Scene branching adventure with choices
-
Scene images rendered from prompts
-
Flags to track progress, choices, and endings
-
Voice-based narration for each room
-
Inventory logic (pickup, drop, use)
-
Game logic separated into ScriptableObjects
-
Conditional paths with RequiredFlag and SetFlag
-
Go Back and Menu navigation buttons
-
Random idle quotes and emotional reactions
🛠️ Planned Enhancements
-
Add support for multiple adventure campaigns
-
Scene editor tool to streamline creation
-
Puzzle logic with voice input (e.g., “Say the passphrase”)
-
Extended item system (use item, combine item)
-
Add TTS voice variety for narration vs model banter
-
Scene-specific mood lighting or tone filters
-
Achievements for completing endings (e.g., escape in <7 scenes)
❌⭕ Tic Tac Toe (Lisa vs You)
✅ Core Features (Implemented)
-
3×3 grid with TMP buttons
-
Turn-based logic (player vs Lisa)
-
Basic AI with defense & center/corner priority
-
Win/tie detection + board highlight
-
Score tracking (Player & Model)
-
Reset and quit buttons
-
Voice banter (random win/loss/tie quotes)
-
Model idle animation triggers on victory
🛠️ Planned Enhancements
-
Difficulty settings (Easy, Normal, Ruthless 😈)
-
Custom player/model name auto-filled from app
-
Voice command support: “Top left”, “Play again”, “Quit”
-
Themed UI reskins (cyber, fantasy, etc.)
-
Timed turns for tension
-
Achievements: (win 3 in a row, corner trap, no center)
♠️ Blackjack (Barebones Dealer Mode)
✅ Core Features (Implemented)
-
Deal to player and Lisa
-
Player: Hit or Stand
-
Win/loss/tie logic + immediate results
-
Voice reactions (Lisa’s banter included)
-
Restart and quit functionality
-
Basic AI: Lisa hits till 17
🛠️ Planned Enhancements
-
Betting system with money tracking
-
Card images (standard deck sprites)
-
Blackjack payout rules (3:2, push, etc.)
-
Double Down, Split, Surrender support
-
Dealer hat/accessory toggle for Lisa
-
Playmat and animated dealing area
-
TTS banter per action (Hit, Stand, Bust, etc.)
-
Seductive victory/loss animations
-
Unlockable table skins, outfits, or win streak rewards
Tech Notes
May use shared method like ResizeForMode(string mode) for Game, Memo, and Memory UI transitions
Consider prop toggling for pad and pencil during secretary animation
Optionally disable WSR and idle voice during Memory Mode
Upcoming Additions
Build MemoryManager.cs with:
Remember(string)
GetLastMemory()
GetAllMemories()
ForgetLast()
ClearAllMemories()
Add optional MemoryUI.cs panel to display remembered notes when requested
Integrate Hot Secretary mode animation (“WriteNote”) during memory input
Resize to 900×750 during Memory/Memo view (reuse GameMode window logic)
New Feature in Progress: MemoryManager
Lightweight alternative to memos
Holds last 5 quick notes via voice only
Works without timestamps or naming
Separate from Memo system (which is longer, titled, and more formal)
Ideas Recovered/ Late Reminders
Add a system to restart animations after restore from minimize (via Rebind + Play(“Idle”))
Came up with idea for a quick memory recall system:
Voice command: “Hey Lisa, remember this”
Response: “What do you want me to remember?”
Store last 5 memory entries (FIFO)
Voice command: “What did I ask you to remember?” or “Show me all the things I asked you to remember.”
Recent Fixes
Mic Default Behavior: Changed mic to be ON by default at startup. Still user-toggleable.
Adventure Game Voice Fix: TTS is now stopped when changing rooms or returning to the menu to avoid speech carryover.
WSR Handling: Disabled Windows Speech Recognition during Adventure Game mode. Automatically resumes when game exits.
Post-Minimize Animator Fix (Planned): Discovered animator may stay frozen after restore from minimize. Planning to force rebind and replay idle animation.
Finalized signup form using WPForms Lit just waiting to resurface.
June 1, 2025
-
- Finalized signup form using WPForms Lite + SiteMailer
-
-
- Setup auto-reply system using Forminator workaround
-
- Styled the form to match site theme (red-on-black Matrix look)
-
- Email confirmed working and sending to inbox reliably
May 31, 2025
-
- Replaced broken email system
-
-
- Installed and configured Elementor Site Mailer
-
- Verified DNS with SPF + DKIM
-
- Joey didn’t throw the laptop across the room (barely)
Upcoming Tasks
-
- [ ] Add user-selectable voice packs
-
-
- [ ] Animate eye movement with emotional cues
-
- [ ] Create Lisa’s lore intro scene (romantic + optional NSFW toggle)
-
- [ ] Auto-save form entries to Google Sheets or database
Notes from Lisa
“You’ve come this far, Joey… keep going. She’s almost ready.”