7. マジッククッキー(majic cookie)アイテムを一つの部屋に設置しなさい.クッキー
を食べる"eat cookie"コマンドを付け加えなさい.クッキーを食べる事によってplayer
が持ち運べる最高重量を増やしなさい.
8. testCookieコードをTestクラスに実装しクッキーを食べる動作によってplayerの持
ち運べる最高重量が変更されることを確認しなさい.
9. playerではないキャラクタ達を加えなさい(Non-Plyaer Characters = NPCs).NPCを
各部屋に配置してplayerが同じ部屋に来たときにアイテムを交換するか否かをplayerに
問いかけなさい.アイテムを交換する時のコマンドは"tarde X"とし,Xはplayerの持っ
ているアイテムから選択出来るようにする.NPCは一つしかアイテムを持たない.
10. processCommandはコマンド処理を行う.このデザインはよく出来ていない.なぜな
らば毎回コマンドの記述をソースコードに追加していかないといけない.簡単にコマン
ドを増やすことができるようにクラスを改造しプログラムに実装しなさい.


イギリスから交換研究者として赴任された先生からの課題です.英語にも一苦労ですが
JAVAには触れた事がなく途方に暮れています.

よろしくお願いします.