Question: Imagine we were creating a Textbased Adventure Program where a user can navigate through a series of rooms and pick up items, use them, put

Imagine we were creating a Textbased Adventure Program where a user can navigate through a series of rooms and pick up items, use them, put them down and get points. This assignment has us just reading the rooms of a game from a file into our program and displaying the rooms, not building the entire game. Create a new Java Project. Name it TestReadRoomFile or something like that. Add a Room class to the project according to the following UML. Room -roomNumber: int the room number -roomName: String the name of the room -description: String the description of the room +Room(roomNumber: int, roomName:String, description:String) Constructor. Assign the parameters to the instance variables. +getRoomName():String returns the name of the room +getRoomNumber(): int returns the room number +getDescription(): String returns the description +toString():String returns a string with all the room information. Create a ReadRoomFile class similar to the OOP example for Courses and Superbowl Games to read the rooms.txt file that is attached and return an Arraylist of Room objects. In main, call your method that reads the room file, then have main() simply display each room. Fully document Room and ReadRoomFile classes and your test main class. Add comments to the top of each class file, comment each instance variable and each method. Method comments should include the description, @param and @return comments. Comment each variable and block within the methods. with the room.txt.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!