A screenshot from Mouthwash testing, showing a short and nonsensical dialogue between two characters name Roni and Maryam.

The Next Step

November 6, 2011 / 11 comments

Fuckin’ Shakespeare, I know. But this insipid nonsense represents an important step forward for Mouthwash, because Maryam (an NPC) is now capable of having goals: in this case, making Roni (the player character) happy and expressing her own emotions. She’s also capable of taking simple steps to meet those goals, provided she has access to…

Read more →

Error code from Java debugging, in which an NPC fails to find her own emotional state.

A Mystery to Herself

October 21, 2011 / 0 comments

Hey, so blog’s on hold this week after all due to personal matters. I’ll be back in a week or so. I’ll have a bit more to say about Mouthwash then, since I’ve actually made progress on the AI basics after a long stretch of brickwalling.  For now, I leave you with the observation that…

Read more →

AI and Character

June 17, 2011 / 3 comments

I’m starting to set up some of the basic AI programming in Mouthwash, my work-in-progress conversation system. (Some background here.) I wasn’t planning to get to that stuff so soon, but it became apparent pretty quickly that a lot of other stuff depends on the speakers having “goals.” So I’m having to deal with planning…

Read more →