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 RoomroomNumber: 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
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
