Question
You are to write part of a computer simulation. 'Entities' inhabit a 'World'. You are given the code for the 'Entity' class definition which can
You are to write part of a computer simulation. 'Entities' inhabit a 'World'. You are given the code for the 'Entity' class definition which can be found [here]. Use this code when you implement class 'World' and the 'Driver' class. The latter will be starting execution point of the program containing the main method. You will receive credit for implementing the following capabilities in the World class. Although you aren't awarded direct credit for writing a proper Driver class it's obviously needed to run your program (but the Driver should be short - my solution was only two lines long).
Features of class World
| |
| |
| |
| |
Figure 1: The display of array elements bounded in the four directions (starting location of object at [1][1]) | |
| |
| |
Figure 2: Any out-of-bound destinations will result in an error message. Any negative coordinates will end the simulation program. | |
Here is the entity class public class Entity { public static final char DEFAULT = 'X'; private char appearance; public Entity() { setAppearance(DEFAULT); } public Entity(char newAppearance) { setAppearance(newAppearance); } public char getAppearance() { return(appearance); } private void setAppearance(char newAppearance) { appearance = newAppearance; } } Write in java please need is asap thank u
Here is the example output - - - - - | | | | | | - - - - - | |X| | | | - - - - - | | | | | | - - - - - | | | | | | - - - - - | | | | | | - - - - - Destination row (0-5): -1 Destination column (0-5): -4 Row/column: -1/-4 outside world End simulation
|
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