MyRobot Development Part 52
Video shows the summary, text shows the technical!
This week:
Misc Fixes and Improvements
Dialog Player
Retractable Bridge
Misc Fixes and Improvements
To reduce soft locks, I created a behavior that ensures important objects, like the glass fuse capsules, reset back to their position if they ever fall off the map or get thrown far out of reach.
Also I did a small final pass on physics. It's way more stable now! The bug where the robot spins on its head is now gone forever and it's much more difficult to get limbs stuck between thin colliders.
Dialog Player
Because it's AI and the NPCs are driven by system prompts, I can, and do, embed secret pieces of lore in the system prompts to make the NPCs talk about interesting story tidbits that would never be talked about unless directly questioned about. Pretty cool.
But yes AI in this game is 100% OPTIONAL. There won't be dramatically important pieces of information only reachable through AI conversations, but you will most likely learn more about the lore. It's also very important to have both types of dialog (hardcoded/AI) because AI by itself hallucinates WAY too much and it will start talking about ridiculous things. So the hardcoded story choices inject system prompts as you talk to NPCs to guide the AI to stay on the tracks of my story.
Retractable Bridge
Stay tuned!
