It is not a distinction between animation and film, it is around when the content is generated. A CYOA series needs the content generated in realtime. Each binary decision that impacts basic facts about the series (hair color in this example, or which character has something happen to them, etc) in the entire series doubles the number of possible versions.