Serious ++ for some happy childhood memories. ;) This is one of the programs I tended to write in every programming language I learned when I was younger (along with an AD&D character generator, though I never actually finished any of those).
I've been thinking more and more about little programs I might be able to write that would entertain my daughter. I don't know if she's quite old enough to try this one out, even with me reading the questions to her, but I think I'll give it a try soon. Thanks for an excellent starting point.
Does it leave a sinking ship? (Y|N): Y
Is its parentage uncertain? (Y|N): Y
Are you thinking of rattusillegitimus? (Y|N): Y