OO Analysis

The OO analysis isn't too tricky in this problem because we have a pretty good informal specification: the description of the game and its rules that is displayed at the start of the game. Remembering that objects often correspond to nouns in the problem domain, let's read over the game description and highlight the objects (nouns) it discusses:

Welcome to "Hunt the Wumpus"
 
The  wumpus  lives in a  cave  of 20  rooms . Each room has 3  tunnels  to
other rooms. (Look at a dodecahedron to see how this works. If you
don't know what a dodecahedron is, ask someone.)
 
Hazards:
 Bottomless  pits  - Two rooms have bottomless pits in them. If  you  go
 there, you fall into the pit (& lose)!
 Super  bats  - Two other rooms have super bats. If you go there, a
 bat grabs you and takes you to some other room at random (which
 may be troublesome).
 
Wumpus:
 The wumpus is not bothered by hazards. (He has sucker feet and is
 Too big for a bat to lift.) Usually he is asleep. Two things
 wake him up: Your shooting an  arrow , or your entering his room.
 If the wumpus wakes, he moves (p=.75) one room or stays still
 (p=.25). After that, if he is where you are, he eats you up and
 you lose!
 
You:
 Each turn you may move or shoot a crooked arrow.
 Moving: You can move one room (Through one tunnel).
 Arrows: You have 5 arrows. You lose when you run out. Each
 arrow can go from 1 to 3 rooms. You aim by telling the
 computer the rooms to which you want the arrow to go. If the
 arrow can't go that way (if no tunnel) it moves at random to
 the next room.
 If the arrow hits the wumpus, you win.
 If the arrow hits you, you lose.
 
Warnings:
 When you are one room away from a wumpus or hazard, the computer
 says:
 Wumpus: "I smell a wumpus!"
 Bat : "Bats nearby!"
 Pit : "I feel a draft!"
 
You are in room 12.
There are tunnels to rooms 11, 13, and 19.
I feel a draft!
Shoot, move, or quit (s/m/q)? m
To which room (11, 13, or 19)? 13
AEEEIIIIII! You fell into a pit!

The types of objects we have then are:

And from the rules we can tell what behaviours the objects will have. The Wumpus mostly sleeps (as he digests the villagers he ate last night), but does wake when disturbed and then has behaviour with a random component to it. Bats grab players and fly them somewhere else. You move from room to room and shoot arrows. And so on.