With Anybuddy, kids can turn almost anything in their world into a talking, listening character. Anybuddy consists of a set of facial features that can be attached to ordinary objects to make them "talk." The logic of Anybuddy's conversations are programmed by children, who must make decisions about how Anybuddy listens and responds to another person. This play pattern aims to help kids develop theory of mind and practice other important social skills.