Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Task: Create a class that describes a game character and has methods that enable the character to move around the terminal/console screen (I call the
Task: Create a class that describes a game character and has methods that enable the character to move around the terminal/console screen (I call the character a "walker" and the movement is "walking"). You'll also need to create a driver class to actually run the game character. How we'll work on this project: The project is split into ten stages. Your group will have some time to work on it. Put your work on a piece of paper. At the end of the time, we'll display the work of a few of the groups onto the screen via the document camera, and constructively critique the work as a class. Then we'll go on to the next stage. Stage 1: Answer the following questions that generally address thinking about the problem: What are the steps that go into drawing the walker? What are the steps that go into making the walker move? Stage 2: Answer the following questions that take our above answers and puts them into an object-oriented framework: What are the data/variables that describes the walker? What are the methods the walker needs to move? What will the driver class do? Stage 3: Create the instance variables in your "walker" class. What default values (if any), should they be set to? Remember you can change the values of the variables via a specific instance of the class that is instantiated in the driver class' main method. Stage 4: Create the method to draw your character on the screen. Task: Create a class that describes a game character and has methods that enable the character to move around the terminal/console screen (I call the character a "walker" and the movement is "walking"). You'll also need to create a driver class to actually run the game character. How we'll work on this project: The project is split into ten stages. Your group will have some time to work on it. Put your work on a piece of paper. At the end of the time, we'll display the work of a few of the groups onto the screen via the document camera, and constructively critique the work as a class. Then we'll go on to the next stage. Stage 1: Answer the following questions that generally address thinking about the problem: What are the steps that go into drawing the walker? What are the steps that go into making the walker move? Stage 2: Answer the following questions that take our above answers and puts them into an object-oriented framework: What are the data/variables that describes the walker? What are the methods the walker needs to move? What will the driver class do? Stage 3: Create the instance variables in your "walker" class. What default values (if any), should they be set to? Remember you can change the values of the variables via a specific instance of the class that is instantiated in the driver class' main method. Stage 4: Create the method to draw your character on the screen
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started