home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / misc / animal.esi < prev    next >
Text File  |  1986-12-06  |  9KB  |  406 lines

  1. goal is type.animal
  2.  
  3. legalanswers are yes no *
  4.  
  5. if backbone is yes
  6. then superphylum is backbone
  7.  
  8. if backbone is no
  9. then superphylum is jellyback
  10.  
  11. question backbone is "Does your animal have a backbone?"
  12.  
  13. if superphylum is backbone
  14. and warm.blooded is yes
  15. then phylum is warm
  16.  
  17. if superphylum is backbone
  18. and warm.blooded is no
  19. then phylum is cold
  20.  
  21. question warm.blooded is "Is the animal warm blooded?"
  22.  
  23. if superphylum is jellyback
  24. and live.prime.in.soil is yes
  25. then phylum is soil
  26.  
  27. if superphylum is jellyback
  28. and live.prime.in.soil is no
  29. then phylum is elsewhere
  30.  
  31. question live.prime.in.soil is "Does your animal live primarily in soil?"
  32.  
  33. if phylum is warm
  34. and has.breasts is yes
  35. then class is breasts
  36.  
  37. if phylum is warm and has.breasts is no
  38. then type.animal is bird/penguin
  39.  
  40. question has.breasts is 
  41. "Normally, does the female of your animal nurse its young with milk?"
  42.  
  43. if phylum is cold
  44. and always.in.water is yes
  45. then class is water
  46.  
  47. if phylum is cold and always.in.water is no
  48. then class is dry
  49.  
  50. question always.in.water is "Is your animal always in water?"
  51.  
  52. if phylum is soil and flat.bodied is yes then type.animal is flatworm
  53.  
  54. if phylum is soil and flat.bodied is no then type.animal is worm/leech
  55.  
  56. question flat.bodied is "Does your animal have a flat body?"
  57.  
  58. if phylum is elsewhere and body.in.segments is yes then class is segments
  59.  
  60. if phylum is elsewhere and body.in.segments is no then class is unified
  61.  
  62. question body.in.segments is "Is the animals body in segments?"
  63.  
  64. if class is breasts and
  65. can.eat.meat is yes
  66. then order is meat
  67.  
  68. if class is breasts and
  69. can.eat.meat is no then
  70. order is vegy
  71.  
  72. question can.eat.meat is "Does your animal eat red meat?"
  73.  
  74. if class is water
  75. and boney is yes
  76. then type.animal is fish
  77.  
  78. if class is water 
  79. and boney is no
  80. then type.animal is shark/ray
  81.  
  82. question boney is "Does your animal have a boney skeleton?"
  83.  
  84. if class is dry
  85. and scally is yes
  86. then order is scales
  87.  
  88. if class is dry
  89. and scally is no
  90. then order is soft
  91.  
  92. question scally is "Is your animal covered with scaled skin?"
  93.  
  94. if class is segments
  95. and shell is yes
  96. then order is shell
  97.  
  98. if class is segments
  99. and shell is no
  100. then type.animal is centiped/milliped/insect
  101.  
  102. question shell is "Does your animal have a shell?"
  103.  
  104. if class is unified
  105. and digest.cells is yes
  106. then order is cells
  107.  
  108. if class is unified and digest.cells is no
  109. then order is stomach
  110.  
  111. question digest.cells is 
  112. "Does your animal use many cells to digest it's food instead of a stomach?"
  113.  
  114. if order is meat
  115. and fly is yes
  116. then type.animal is bat
  117.  
  118. if order is meat
  119. and fly is no
  120. then family is nowings
  121.  
  122. question fly is "Can your animal fly?"
  123.  
  124. if order is vegy
  125. and hooves is yes
  126. then family is hooves
  127.  
  128. if order is vegy and hooves is no then family is feet
  129.  
  130. question hooves is "Does your animal have hooves?"
  131.  
  132. if order is scales
  133. and rounded.shell is yes
  134. then type.animal is turtle
  135.  
  136. if order is scales
  137. and rounded.shell is no
  138. then family is noshell
  139.  
  140. question rounded.shell is "Does the animal have a rounded shell?"
  141.  
  142. if order is soft
  143. and jump is yes
  144. then type.animal is frog
  145.  
  146. if order is soft
  147. and jump is no
  148. then type.animal is salamander
  149.  
  150. question jump is "Does your animal jump?"
  151.  
  152. if order is shell
  153. and tail is yes
  154. then type.animal is lobster
  155.  
  156. if order is shell
  157. and tail is no
  158. then type.animal is crab
  159.  
  160. question tail is "Does your animal have a tail?"
  161.  
  162. if order is cells
  163. and stationary is yes
  164. then family is stationary
  165.  
  166. if order is cells
  167. and stationary is no
  168. then type.animal is jellyfish
  169.  
  170. question stationary is "Is your animal attached permanently to an object?"
  171.  
  172. if order is stomach
  173. and multicelled is yes
  174. then family is multicelled
  175.  
  176. if order is stomach and multicelled is no
  177. then type.animal is protozoa
  178.  
  179. question multicelled is "Is your animal made up of more than one cell?"
  180.  
  181. if family is nowings
  182. and opposing.thumb is yes
  183. then genus is thumb
  184.  
  185. if family is nowings
  186. and opposing.thumb is no
  187. then genus is nothumb
  188.  
  189. question opposing.thumb is "Does your animal have an opposing thumb?"
  190.  
  191. if family is hooves
  192. and two.toes is yes
  193. then genus is twotoes
  194.  
  195. if family is hooves and two.toes is no then genus is onetoe
  196.  
  197. question two.toes is "Does your animal stand on two toes/hooves per foot?"
  198.  
  199. if family is feet
  200. and live.in.water is yes
  201. then genus is water
  202.  
  203. if family is feet
  204. and live.in.water is no
  205. then genus is dry
  206.  
  207. question live.in.water is "Does your animal live in water?"
  208.  
  209. if family is noshell
  210. and limbs is yes
  211. then type.animal is crocodile/alligator
  212.  
  213. if family is noshell
  214. and limbs is no
  215. then type.animal is snake
  216.  
  217. question limbs is "Does your animal have limbs?"
  218.  
  219. if family is stationary and spikes is yes
  220. then type.animal is sea.anemone
  221.  
  222. if family is stationary and spikes is no
  223. then type.animal is coral/sponge
  224.  
  225. question spikes is 
  226. "Does your animal normally have spikes radiating from it's body?"
  227.  
  228. if family is multicelled 
  229. and spiral.shell is yes
  230. then type.animal is snail
  231.  
  232. if family is multicelled
  233. and spiral.shell is no
  234. then genus is noshell
  235.  
  236. question spiral.shell is "Does your animal have a spiral-shaped shell?"
  237.  
  238. if genus is thumb
  239. and prehensile.tail is yes
  240. then type.animal is monkey
  241.  
  242. if genus is thumb
  243. and prehensile.tail is no
  244. then species is notail
  245.  
  246. question prehensile.tail is "Does your animal have a prehensile tail?"
  247.  
  248. if genus is nothumb
  249. and over.400 is yes
  250. then species is 400
  251.  
  252. if genus is nothumb
  253. and over.400 is no
  254. then species is under400
  255.  
  256. question over.400 is "Does an adult normally weigh over 400 pounds?"
  257.  
  258. if genus is twotoes
  259. and horns is yes
  260. then species is horns
  261.  
  262. if genus is twotoes 
  263. and horns is no
  264. then species is nohorns
  265.  
  266. question horns is "Does your animal have horns?"
  267.  
  268. if genus is onetoe
  269. and plating is yes
  270. then type.animal is rhinoceros
  271.  
  272. if genus is onetoe
  273. and plating is no 
  274. then type.animal is horse/zebra
  275.  
  276. question plating is "Is your animal covered with a protective plating?"
  277.  
  278. if genus is water
  279. and hunted is yes
  280. then type.animal is whale
  281.  
  282. if genus is water
  283. and hunted is no
  284. then type.animal is dolphin/porpoise
  285.  
  286. question hunted is "Is your animal, unfortunately, commercially hunted?"
  287.  
  288. if genus is dry
  289. and front.teeth is yes
  290. then species is teeth
  291.  
  292. if genus is dry
  293. and front.teeth is no
  294. then species is noteeth
  295.  
  296. question front.teeth is "Does your animal have large front teeth?"
  297.  
  298. if genus is noshell
  299. and bivalve is yes 
  300. then type.animal is clam/oyster
  301.  
  302. if genus is noshell
  303. and bivalve is no
  304. then type.animal is squid/octopus
  305.  
  306. question bivalve is "Is your animal protected by two half-shells?"
  307.  
  308. if species is notail
  309. and nearly.hairless is yes
  310. then type.animal is man
  311.  
  312. if species is notail
  313. and nearly.hairless is no
  314. then subspecies is hair
  315.  
  316. question nearly.hairless is "Is your animal nearly hairless?"
  317.  
  318. if species is 400
  319. and land.based is yes
  320. then type.animal is bear/tiger/lion
  321.  
  322. if species is 400 and land.based is no
  323. then type.animal is walrus
  324.  
  325. question land.based is "Is your animal land based?"
  326.  
  327. if species is under400
  328. and thintail is yes
  329. then type.animal is cat
  330.  
  331. if species is under400
  332. and thintail is no
  333. then type.animal is coyote/wolf/fox/dog
  334.  
  335. question thintail is "Does your animal have a thin tail?"
  336.  
  337. if species is horns
  338. and one.horn is yes
  339. then type.animal is hippopotamus
  340.  
  341. if species is horns
  342. and one.horn is no
  343. then subspecies is nohorn
  344.  
  345. question one.horn is "Does your animal have one horn?"
  346.  
  347. if species is nohorns
  348. and lives.in.desert is yes
  349. then type.animal is camel
  350.  
  351. if species is nohorns
  352. and lives.in.desert is no
  353. then type.animal is giraffe
  354.  
  355. question lives.in.desert is "Does your animal normally live in the desert?"
  356.  
  357. if species is teeth
  358. and large.ears is yes
  359. then type.animal is rabbit
  360.  
  361. if species is teeth
  362. and large.ears is no
  363. the type.animal is rat/mouse/squirrel/beaver/porcupine
  364.  
  365. question large.ears is "Does your animal have large ears?"
  366.  
  367. if species is noteeth
  368. and pouch is yes then type.animal is kangaroo/koala.bear
  369.  
  370. if species is noteeth
  371. and pouch is no then type.animal is mole/shrew/elephant
  372.  
  373. question pouch is "Does your animal have a pouch?"
  374.  
  375. if subspecies is hair
  376. and long.powerful.arms is yes
  377. then type.animal is orangutan/gorilla/chimpanzie
  378.  
  379. if subspecies is hair
  380. and long.powerful.arms is no
  381. then type.animal is baboon
  382.  
  383. question long.powerful.arms is "Does your animal have long, powerful arms?"
  384.  
  385. if subspecies is nohorn
  386. and fleece is yes
  387. then type.animal is sheep/goat
  388.  
  389. if subspecies is nohorn
  390. and fleece is no
  391. then subsubspecies is nofleece
  392.  
  393. question fleece is "Does your animal have fleece?"
  394.  
  395. if subsubspecies is nofleece
  396. and domesticated is yes
  397. then type.animal is cow
  398.  
  399. if subsubspecies is nofleece
  400. and domesticated is no
  401. then type.animal is deer/moose/antelope
  402.  
  403. question domesticated is "Is your animal domesticated?"
  404.  
  405. answer is "I think your animal is a " type.animal
  406.